实验一 Oracle 11g的安装与配置及常用工具的使用Word文档格式.docx
- 文档编号:20456373
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:9
- 大小:149.34KB
实验一 Oracle 11g的安装与配置及常用工具的使用Word文档格式.docx
《实验一 Oracle 11g的安装与配置及常用工具的使用Word文档格式.docx》由会员分享,可在线阅读,更多相关《实验一 Oracle 11g的安装与配置及常用工具的使用Word文档格式.docx(9页珍藏版)》请在冰豆网上搜索。
支持最多4个处理器的服务器集群。
●企业版:
为关键任务的应用程序提供高效、可靠、安全的数据管理,企业版可以运行在Windows、Linux和UNIX的集群服务器或单一服务器上,包含了Oracle数据库的所有组件。
●个人版:
只提供Oracle作为DBMS的基本数据管理服务,适用于单用户开发环境,对系统配置要求也较低,主要面向开发技术人员使用。
2.产品的获取
目前,Oracle9i和Oracle10g产品拥有庞大的用户群,可以直接从Oracle的官方网站下载软件,网址是
若用户使用下载的软件则不能得到Oracle公司的技术支持,而且一旦被发现使用XX许可的Oracle产品,由此所付出的代价比购买正版软件所付出的要大得多。
同时,从Oracle官方网站的下载许可协议中也可以看到,以下载方式得到的软件产品只能用于学习和培训等,不得用于商业目的。
所以,企业应使用正版的Oracle软件。
3.安装环境
在安装OracleDatabase之前,必须明确系统安装所需要的条件。
1)硬件环境
安装Oracle10g数据库的硬件需求如表1所示。
需求
最小值
CPU
最小为1GB
物理内存
最小1GB,推荐2GB
虚拟内存
物理内存的2倍
临时磁盘空间
100MB
硬盘空间
NTFS格式,典型安装至少5.35GB,高级安装至少为6.85GB
显卡
256色
在上述需求中,处理器的速度和内存大小直接影响着Oracle运行的速度。
所以建议硬件配置越高越好。
一般地,服务器配置应高于客户端配置,而且配置越高安装速度越快。
2)软件环境
安装Oracle10g数据库的软件需求如表2所示。
操作系统
Windows2000SP4或更高版本,支持所有的版本;
WindowsServer2003的所有版本;
WindowsXPProfessionalSP3以上版本。
注意,Oracle11g不支持WindowsNT
浏览器
InternetExplorer6/7
网络协议
TCP/IP,支持SSL的TCP/IP、NamedPipes
二、安装OracleDatabase11g
1.安装前准备工作
(1)仔细阅读联机文档,确保当前安装环境能够满足安装需求。
(2)如果系统曾安装过Oracle,则卸载Oracle_Home环境变量。
(3)若当前已经安装了一个Oracle并想重新安装,则要停止所有的Oracle服务。
操作步骤是:
打开Windows系统的“控制面板”\“管理工具”\“服务”,停止以“Oracle”开头的所有服务。
否则,在安装Oracle过程中将出现错误信息。
(4)为了保证系统安装顺利完成,建议将OracleDatabase10g的安装光盘全部复制到硬盘的一个目录下。
(5)注意,OracleDatabase10g在启动时会自动检测系统的环境是否满足安装要求,如果满足条件,则创建安装文件并继续安装,否则拒绝安装。
2.安装步骤
略,具体内容请参见第3章课件
在安装完成OracleDatabase11g后,就要建立数据库。
数据库配置助手(DatabaseConfigurationAssistant)用于创建数据库、配置数据库选项、删除数据库和管理模板。
在安装Oracledatabase11g的时候如果没有建立数据库,在安装完成之后就可以使用数据库配置助手(DBCA)建立数据库。
建立数据库的方法有两种,第一种是在命令行下直接运行:
dbca;
第二种是点击开始菜单:
开始=>
程序=>
Oracle=>
oraDb11g_home1=>
ConfigurationandMigrationTool=>
DatabaseConfigurationAssistant。
略,具体过程参见第6章课件。
三、Oracle数据库文件目录结构
OracleDatabase11g安装完成后,与Oracle10g不同,在OracleDatabase11g中,Oracle的目录结构是由Oracle_Base及其子目录product、admin、flash_recovery_area和oradata等。
为方便讨论,用Oracle_Base代表Oracle目录树的根,用Oracle_Home表示根目录下的主目录。
1.Oracle_Base目录
Oracle_Base代表Oracle目录树的根。
本课程中Oracle_Base是指“C:
\app”。
2.Oracle_Home目录
Oracle_Home主目录位于Oracle_Base的product\11.2.0目录之下,它包含与Oracle软件运行有关的子目录和网络文件以及选定的组件等。
若在主机上第一次且只安装了Oracle数据库没有其他Oracle产品,则使用默认的主目录“\dbhome_1”;
如果在同一台主机的同一个根目录下安装多个产品或是第2次安装,则Oracle_Home主目录会以“db_n”的形式出现,即“dbhome_2”、“dbhome_3”等。
这也是为什么在Oracle_Base目录可以有多个Oracle_Home目录的缘故。
Oracle_Home目录中包括的主要子目录有:
●\BIN——主要包含用于数据库管理的各种命令等。
●\css——与OracleClusterSynchronization服务有关的文件。
●\database——存放数据库服务器端的参数文件SPFILE。
●\demo——存放数据库实例模式的脚本等。
●\install——用于存储Oracle安装后的端口号,iSQL*Plus以及EnterpriseManagerDatabaseControl启动并登录的方式等。
●\network\admin——有关监听文件listener.ora和sqlnet.ora以及命名解析文件tnsnames.ora等。
●\sysman\config——用于与OracleEnterpriseManagement有关的端口管理等。
3.admin目录
数据库管理文件均存储在oracle_base\admin\db_name目录下。
各个子目录的主要含义如下:
●\bdump——后台进程跟踪文件。
●\cdump——信息转储文件(coredump)。
●\create——数据库创建文件。
●\exp——数据库导出文件。
●\pfile——初始化参数文件。
●\udump——用户SQL追踪文件。
4.Oradata目录
数据库文件存储在“Oracle_Base\oradata\db_name”目录下,该目录主要存储数据库的控制文件、数据文件、重做日志文件。
其中,扩展名为“.dbf”的文件为对应数据库中每个表空间的数据文件;
扩展名为“.ctl”的文件为数据库的控制文件;
扩展名为“.log”文件对应重做日志文件组及其成员。
5.flash_recovery_area目录
“flash_recovery_area”目录位于Oracle_Base\flash_revovery_area\db_name”之下,用于存储并管理与备份和恢复有关的文件。
它包含系统中每个数据库的子目录,可用于存储与恢复有关的文件,如控制文件、联机重做日志副本、归档日志、闪回日志以及Oracle数据库恢复管理器(RMAN)备份等。
四、OracleDatabase11g安装后的基本环境与服务
了解和掌握OracleDatabase11g安装后的程序组、与数据库服务器相关的服务,对正确使用和深入掌握Oracle技术是十分重要的。
1.安装后的程序组
OracleDatabase11g安装后的程序组为“Oracle_OraDb11g_home1”,其包括:
●Oracle安装产品。
●WarehouseBuilder
●集成管理工具。
●配置和移植工具。
●应用程序开发。
1)Oracle安装产品
OracleInstallationProducts主要包括:
通用安装器(UniversalInstaller)和通用安装程序概念指南。
2)集成管理工具
集成管理工具主要包括:
WalletManager:
WalletManager可创建加密的Oraclewallet,从而增强其安全性。
3)配置和移植工具
配置和移植工具主要包括:
●AdministrationAssistantforWindows:
可用于管理数据库的实例和管理员角色等。
●DatabaseConfigurationAssistant:
数据库配置助手,它可以创建数据库、在现有数据库中配置数据库选项、删除数据库和管理数据库模板。
●DatabaseUpgradeAssistant:
数据库更新助手,帮助用户升级本地数据库。
●LocaleBuilder:
OracleLocaleBuilder是一个用于定制本地数据定义的方便工具。
利用该工具可查看创建语言、字符集等。
主要功能包括语言设置、地域设置、字符集设置和语法设置等。
●MicrosoftODBC管理员:
是ODBC数据源管理器。
●NetConfigurationAssistant:
网络配置助手。
使用该助手可监听程序配置、命名方法配置、本地NET服务名配置等。
它是进行Oracle网络连接时必需的连接配置工具。
●NetManager:
使用该工具可进行网络配置,如数据库标识服务的配置、命名方法配置和监听程序的创建与配置等。
该工具与NetConfigurationAssistant是网络连接配置的主要工具。
4)应用程序开发
应用程序开发包括SQL*Plus,它提供了一个编辑、运行SQL和PL/SQL并与数据库进行交互的环境。
2.Oracle数据库服务
Windows平台上的Oracle不同于其他平台,它是以服务的形式呈现的,而在Unix中Oracle是以进程形式运行的。
所有Oracle服务器及其后台进程都是在Oracle.exe进程下以线索的方式运行的。
当OracleDatabase11g系统安装完成后,在Windows2000/XP/2003环境下自动增加了许多数据库服务。
选中“程序”\“管理工具”\“服务”,出现当前计算机所有服务窗口,如图所示。
在图中可看到多个以Oracle开头的服务,这些都是与Oracle数据库服务器有关的服务。
服务具体含义如下:
●OracleORCLVSSWriterService:
Oracle卷映射拷贝写入服务,VSS(VolumeShadowCopyService)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadowcopy)。
它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能。
●OracleDBConsoleorcl:
Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。
在运行EnterpriseManager(企业管理器OEM)的时候,需要启动这个服务。
●OracleJobSchedulerORCL:
Oracle作业调度(定时器)服务,ORCL是Oracle实例标识。
●OracleMTSRecoveryService:
服务端控制。
该服务允许数据库充当一个微软事务服务器MTS、COM/COM+对象和分布式环境下的事务的资源管理器。
●OracleOraDb11g_home1ClrAgent:
Oracle数据库.NET扩展服务的一部分。
●OracleOraDb11g_home1TNSListener:
监听器服务,服务只有在数据库需要远程访问的时候才需要。
●OracleServiceORCL:
数据库服务(数据库实例),是Oracle核心服务该服务,是数据库启动的基础,只有该服务启动,Oracle数据库才能正常启动。
五、企业管理器(EM)
Oracle10g企业管理器是一个HTTP服务器,建立于数据库服务器之上,是一个完全基于Web的管理器,可以通过浏览器打开EM界面。
1.登录企业管理器
启动IE,在URL中输入”http:
//主机名或主机IP地址:
端口号/em”,出现企业管理器登录界面。
在界面中输入用户名、口令,由于系统尚未创建新用户,所以使用系统安装时缺省创建的用户“SYS”登录,针对此用户的服务是系统自动设置的,从下拉列表框中选择连接身份。
Oracle连接身份有三种:
“Normal(正常身份)”是基本连接方式,级别最低;
“SYSOPER(系统操作员身份)”是系统连接方式,级别较高;
“SYSDBA(管理员身份)”是“DBA”连接方式,级别最高。
一般用户以“Normal”身份连接,“SYS”的连接身份是“SYSDBA”。
输入完成后,单击“登录”按钮,数据库基本信息包含“主目录”、“性能”、“管理”和“维护”四部分。
具体介绍略,参见第4章课件。
六、SQL*Plus简介
SQL*Plus是Oracle的核心产品,开发者和DBA可以通过SQL*Plus直接存取Oracle数据库,其中包括数据提取、数据库结构的修改和数据库对象的管理,它所用的命令和函数都是基于SQL语言的。
使用SQL*Plus工具的出发点主要有以下几点:
(1)开发人员通常用其他开发工具编写访问Oracle数据库的嵌入式SQL程序段时,往往需要测试SQL程序段的正确性,只有SQL程序正确,才能将该程序段嵌入到高级语言中,保证正确访问数据库。
使用SQL*Plus可以测试SQL程序段的正确性。
(2)开发人员使用Oracle提供的PL/SQL语言编制的过程或函数,也需要调试通过后方可存入数据库中。
使用SQL*Plus可以调试PL/SQL程序段的正确性。
(3)数据库管理员DBA可以通过PL/SQL方便管理和维护数据库。
1.登录SQL*Plus
在操作系统界面上选择“开始”\“所有程序”\“Oracle_OraDB11g_home1”\“应用程序开发”\“SQL*Plus”选项,出现SQL*Plus登录窗口,如图所示。
一旦SQL命令键入错误修改会很麻烦,因此当键入错误SQL命令不能正确执行时,可以键入“EDIT”命令调用外部编辑器,缺省是系统设置的文本编辑器。
一旦进入到外部编辑器环境后,系统自动将当前行编辑缓冲区的SQL命令或PL/SQL程序调入到编辑器中,可以随意修改并保存,默认保存文件是“afiedt.buf”。
如果从菜单栏中选择“文件”\“保存”选项,则当前编辑器中的内容将保存到“afiedt.buf”文件中;
如果选择“文件”\“另存为”选项,则编辑器中的内容将保存到指定的文件中。
当修改完毕保存后,关闭窗口,系统将回到行编辑工作区,同时外部编辑器中当前的内容也放入了行编辑缓冲区,键入符号“/”,符号“/”是SQL*Plus环境下执行命令的符号,以便继续执行修改后的命令或程序。
注意:
通过调用外部编辑器修改的SQL命令不能包含SQL命令的结束符“;
”。
实验内容
(1)安装OracleDatabase11g。
(2)查看安装后的程序组和服务。
(3)查看安装后的数据库文件目录结构。
(4)利用企业管理器查看当前数据库。
①查看当前数据库系统的内存结构。
②查看当前数据库系统的进程结构。
③查看当前数据库的工作模式。
④查看当前数据库的初始化参数。
⑤查看当前数据库“SYS”方案下的逻辑对象。
⑥查看当前数据库表空间。
⑦查看当前数据库控制文件。
⑧查看当前数据库数据文件。
⑨查看当前数据库重做日志组及日志文件。
⑩修改当前数据库工作模式为归档日志模式,查看当前数据库归档日志文件。
⑪查看“SYS”用户的权限。
⑫查看当前数据库的角色。
⑬查看当前数据库的回滚段。
⑭查看当前数据库的概要文件。
(5)利用SQL*Plus查看当前数据库。
①查看当前数据库控制文件。
②查看当前数据库数据文件。
③查看当前数据库重做日志组及日志文件。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验一 Oracle 11g的安装与配置及常用工具的使用 实验 11 安装 配置 常用工具 使用