1安装和运行Oracle数据库.docx
- 文档编号:17900052
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:21
- 大小:2.09MB
1安装和运行Oracle数据库.docx
《1安装和运行Oracle数据库.docx》由会员分享,可在线阅读,更多相关《1安装和运行Oracle数据库.docx(21页珍藏版)》请在冰点文库上搜索。
1安装和运行Oracle数据库
安装和运行Oracle数据库
【学习目标】
从本章开始,我们将循序渐进的学习Oracle数据库管理的有关知识。
但是一个实验环境的建立,将是学习和实践的基础。
一个好的DBA(DatabaseAdministrator)是从实践中锻炼出来的,也要回到生产的实践中去检验自己的水平。
本章将给大家介绍Oracle数据库服务器和管理客户端软件的安装知识,本章内容为本课程的学习建立了操作和实验环境。
【本章要点】
•安装Oracle数据库服务器
•安装管理客户端软件
•设置数据库启动方式
【关键术语】
OracleUniversalInstaller(OUI)Oracle通用安装程序
DatabaseAdministrator(DBA)数据库管理员
OracleServerOracle服务器Service服务
1.1安装Oracle服务器软件
1.1.1安装环境要求
Oracle9i软件的安装分为服务器端软件和客户端软件。
Oracle数据库服务器可安装在Windows2000Server、Unix、Linux等多种操作系统平台下。
这里介绍的是在MicrosoftWindows2000Server操作系统平台下安装和运行Oracle数据库服务器软件的过程。
Oracle服务器软件采用Oracle9iRelease9.2.0.1.0forWindows2000的标准版。
建议在全新安装的Windows2000Server上安装Oracle服务器,并对虚拟内存适当进行调整以加快安装速度。
Oracle服务器软件也包含实用工具和管理工具。
通过服务器端管理工具可以进行数据库创建、删除等必须在服务器端完成的工作。
安装服务器软件自动包含客户端软件。
客户端安装对硬件的要求相对较低,客户端可以安装在网络中的Windows98或2000操作系统平台上。
安装内容包括客户端管理工具,实用程序、开发工具和基本的客户端软件。
通过客户端管理工具可以对数据库实行绝大部分的管理和维护工作,如数据库的启动、关闭等。
作为个人学习和实验的需求,Oracle服务器也可以安装在WindowsXP专业版上面。
Oracle数据库服务器安装对硬件的要求如下:
•对CPU的要求:
CPU最低配置到Pentium200MHz,推荐为PentiumⅢ866MHz以上。
•对内存的要求:
内存最低应为128MB。
实践证明,内存配置为512MB以上可以获得比较理想的安装和运行效果。
•对硬盘的要求:
安装前还要规划一下磁盘空间,预留单独的一个盘区(NTFS分区需要在2.8个GB以上),考虑到后续的应用,建议配置5GB容量以上硬盘。
如果是首次安装,OracleUniversalInstaller将自动寻找剩余空间最大的硬盘,作为默认安装盘。
必要的话可以对默认盘进行修改。
•对光驱的要求:
建议选用快速光驱,16倍速以上。
•对网卡的要求:
一般可以选用10/100MB自适应网卡。
1.1.2安装步骤
Oracle数据库服务器的安装,使用一个通用的安装工具,称为OracleUniversalInstaller,该工具是基于JAVA技术的图形界面安装工具,可以运行在多种操作系统环境下。
该工具包含在安装盘(共3张)中,一般在光盘驱动器中插入第一张安装盘以后,自启动程序启动并引导OracleUniversalInstaller,接下来的安装过程由OracleUniversalInstaller来完成。
图1-1是OracleUniversalInstaller的启动界面。
图1-1UniversalInstaller安装界面
安装Oracle数据库服务器之前,要重新启动Windows2000Server,并以Administrator身份登录,检查系统是否正确的设置了主机名,并添加了TCP/IP协议。
关闭所有正在运行的程序,如果不是首次安装,以前的Oracle的服务在安装前要停止运行。
1.安装Oracle服务器
下面以Oracle9iRelease9.2.0.1.0forWindows2000中文标准版的安装为实例,给出具体的安装步骤。
【实例1-1】在Windows2000Server下安装Oracle服务器
步骤1:
启动安装程序
安装程序在插入光盘后是自启动的,安装起始界面如图1-2所示。
如果不能自动启动,可以通过执行第一张盘中的Setup.exe来启动。
图1-2安装程序起动界面
步骤2:
检查安装产品
在接下来的欢迎窗口中,你可以检查已安装产品的列表,或有选择的进行产品组件的卸载。
如果是首次安装,按“下一步”按钮继续。
图1-3安装程序欢迎界面
步骤3:
文件定位
在接下来的“文件定位”窗口,设置Oracle主目录名和安装路径。
主目录名是Oracle数据库服务器的唯一标识,一旦选定,在安装后,该名称将作为相关的系统服务和程序组名称的一部分出现。
默认的Oracle9i数据库主目录名是OraHome92。
主目录名长度必须在1-16个字符之间,只能包含字母、数字和下划线。
主目录名对应一个主目录,也称为安装路径,该路径存储在系统环境变量Oracle_Home中,后续描述中,经常用$Oracle_Home代表。
本安装的主目录是D:
\oracle\ora92子目录,如图1-4所示。
按“下一步”按钮继续。
图1-4文件定为窗口
步骤4:
选择安装产品
接下来选择安装的“可用产品”,如图1-5所示。
•Oracle9iDatabase9.2.0.1.0:
在服务器上安装Oracle9i数据库服务器,及相关的管理工具、实用程序等。
•Oracle9iClient9.2.0.1.0:
在客户端安装管理工具,实用程序、开发工具和基本的客户机软件。
•Oracle9iManagementAndIntegration9.2.0.1.0:
安装管理和集成环境。
本安装,选择“Oracle9iDatabase9.2.0.1.0”,继续下一步。
图1-5安装产品选择
步骤5:
选择安装版本
数据库服务器的安装分为企业版、标准版和个人版。
•“企业版”是针对高端的数据库应用环境,具有较高的安全性和性能。
•“标准版”适用于普通部门级别的应用,提供了核心的数据库功能和特性。
•“个人版”则只提供了基本的数据库管理服务,适用单用户开发环境,对系统的配置要求较低。
•“自定义”安装,允许用户自由的选择安装的组件,安装和配置满足特定需要的数据库服务器环境。
在安装类型选择中,请选择“标准版”继续下一步,占用磁盘空间为2.8G,如图1-6所示。
图1-6数据库版本选择
步骤6:
选择数据库配置
接下来出现选择“数据库”配置对话窗口,如图1-7所示。
本配置决定是否在数据库服务器安装成功后,自动启动相关工具来创建一个数据库并启动实例,安装系统预置了几种典型的数据库的配置。
•“事务处理”类型,主要针对具有大量并发用户和用户主要执行简单事务处理的应用环境。
如银行系统用户的存款、取款业务。
特点是同时连接的用户多,连接时间短,响应时间快,处理比较简单。
•“数据仓库”类型,适用于对主题进行复杂查询的数据库应用环境。
比如对产品销售的历史数据进行查询,对产品进销过程提供决策的支持。
特点是数据库比较大,响应时间较长,查询比较复杂。
•“通用”类型配置,是一种折衷方案,从简单的事务处理到复杂查询均可。
•“自定义”根据需要创建自定义配置的数据库,需要一定的数据库配置经验。
•“只安装软件”选择只进行服务器软件的安装,不创建任何数据库。
用户也可以在安装完毕后自行启动工具DatabaseConfigurationAssistant进行数据库的创建和删除工作。
值得注意的是,安装数据库服务器软件不等于创建数据库,在同一个数据库服务器中可以根据需要创建并启动多个数据库实例。
这里我们可选择“通用”类型,继续下一步的操作。
图1-7数据库配置
步骤7:
OracleMTS服务端口配置
接下来安装OracleMTS(MicrosoftTransactionServer)服务,这里需要设置OracleMTS恢复服务的端口号,默认为2030。
不作修改,单击“下一步”继续。
图1-8MTSOracle服务配置
步骤8:
设置数据库标识
在“数据库标识”对话框中,输入全局数据库名及数据库实例标识(SID),如图1-9所示。
SID是数据库实例区别于其他数据库实例的唯一标识,也将出现在Oracle的操作系统服务名称中,为了方便起见,数据库名称和SID可以使用同样的名字。
如果数据库服务器是通过Internet可以访问到的,为了定位数据库服务器,全局数据库名称需要添加域后缀。
在本实例中,我们创建一个数据库名称和SID均为db01的数据库。
图1-9数据库标识
步骤9:
数据库文件位置设置
接下来选择“数据库文件位置”,默认是将数据库文件安装在与服务器软件同一基目录(对应环境变量Oracle_Base)不同的子目录下。
在本实例中,服务器软件安装在D:
\oracle\ora92下,则数据库文件可以安装在D:
\oracle\oradata\下以实例名db01命名的子目录下。
在后续步骤中,通过进行必要路径调整,可将数据库文件分布到不同的物理磁盘,以提高数据库性能。
在“数据库文件目录”中输入D:
\oracle\oradata,如图1-10所示,继续下一步。
图1-10数据库文件安装位置
步骤10:
选择缺省字符集
在接下来的步骤中选择缺省字符集,即选用操作系统的语言设置的字符集(ZHS16GBK),只有在需要存储多种语言的情况下才选择Unicode作为字符集。
如图1-11所示。
继续下一步。
图1-11数据库字符集选择
步骤11:
显示安装摘要
最后显示安装的“摘要”,如图1-12所示。
可以在这一步检查安装类型,要安装或卸载的组件,以及需要的安装空间等。
可以看到本安装需要的磁盘C的空间为139M,磁盘D的空间为2.42GB,新安装产品组件209个。
如果检查没有问题,可以按“安装”按钮开始安装过程。
图1-12显示安装摘要
步骤12:
开始安装
安装进度界面如图1-13所示,这一步需要较长的时间。
在安装的过程中如果需要换盘,可以按照提示进行,直到安装完毕。
图1-13安装过程显示
步骤13:
运行配置工具
安装完毕之前,安装系统将自动启动相关的配置工具,对服务器和数据库进行配置,并创建和启动必要的操作系统服务。
图1-14配置和启动服务过程
步骤14:
设置管理员口令
在整个安装结束前,需要对数据库的两个重要管理帐户SYS和SYSTEM进行口令设置,如图1-15所示。
在本实例中,为了便于记忆,口令均设置为“ORACLE”。
通过口令管理按钮可以为其它默认帐户设置口令,或设置、解除帐户锁定。
点击“确定”完成口令设置。
图1-15设置管理口令
步骤15:
结束安装
至此Oracle9i数据库服务器软件安装成功,退出安装程序结束安装过程。
图1-16结束安装
2.了解安装结果
以上安装以采用默认配置为主,从逻辑上来看,实际上包括3个部分:
•一个数据库服务器。
•一个管理客户机。
•一个数据库:
数据库名为db01。
在上述安装实例中,Oracle软件安装的基目录是D:
\oracle。
数据库服务器安装的主目录为D:
\oracle\ora92,数据库的安装目录是D:
\oracle\oradata\db01、安装之后的数据库服务器的文件结构如图1-17所示:
•在admin目录下,存放以数据库系统标识符(SID)命名的子目录,在每个子目录下存放该数据库的管理信息和日志文件,是数据库管理员分析数据库、查找历史记录的地方。
•ora92目录下存放整个Oracle数据库服务器的程序文件。
•oradata目录下存放以数据库系统标识符(SID)命名的子目录,在每个子目录下存放该数据库的数据文件、控制文件和日志文件等,对数据库的系统备份和恢复有重要意义。
在以上的安装过程中,创建两个管理员帐户SYS和SYSTEM,并授予了DBA角色。
SYS帐户是数据字典的所有者,SYSTEM帐户是一些Oracle工具使用的内部表和视图的所有者。
DBA角色具有所有的数据库权限。
当以SYS帐户登录时,必须使用SYSDBA或SYSOPER身份。
在Oracle数据库创建过程中,会创建一些数据库应用帐户,账户SCOTT是一个用于测试目的的帐户,可以通过账户SCOTT来登录数据库,SCOTT账户的的默认口令是TIGER。
在安装过程中,还启动了如下的配置工具和操作系统服务:
•启动OracleNetConfigurationAssistant,进行网络配置,包括监听器和命名服务配置。
同时创建了一个名称为OracleOra92HomeTNSListener的侦听器服务和一个与数据库SID同名的网络连接服务名db01,用于连接数据库。
•创建并启动名为OracleOra92HomeHTTPServer的服务,Oracle的HTTP服务是一种Apache的Web服务器。
使用iSQL*Plus工具通过浏览器访问数据库,必须启动该服务。
•启动OracleDatabaseConfigurationAssistant,该工具用来创建前面配置好的数据库db01,并启动数据库db01实例的操作系统服务OracleServiceDB01。
•启动OracleIntellegentAgent创建名称为OracleOra92HomeAgent的服务,用于自动识别在网络上运行的数据库节点。
1.1.3安装客户端软件
客户端软件是在客户端进行管理和开发所必需的,为了保证数据库的安全性,绝大部分的管理工作都是在客户端上进行的。
只有安装了客户端软件,用户才能连接到网络上的Oracle数据库服务器上。
在客户端可以进行日常的管理工作,对于创建和删除数据库这样的操作则必须在数据库服务器上才能完成,其他绝大部分管理工作都可以在客户端完成,主要的客户端工具包括,客户端的企业管理器OEM和SQL*Plus工具。
可以使用专门的客户端安装盘(1张)进行客户端软件安装,或使用服务器安装盘(3张)进行客户端安装。
安装过程都是使用OracleUniversalInstaller完成的。
因为客户端只有连接到数据库服务器才能使用,必须保证通过网上邻居能够访问到数据库服务器,并且保证正确安装了有关的网络通讯协议,如TCP/IP。
安装客户端和安装数据库服务器类似,在安装启动后,选择要安装的产品时,选择“Oracle9iClient9.2.0.1.0”选项,按照提示进行安装。
在安装完毕后,安装向导将启动OracleNetConfigurationAssistant为客户端进行网络配置,在“欢迎使用”窗口中要选择“执行典型配置”选项。
用户可以在此时创建一个自定义网络服务名,用于连接网络中的数据库服务器,创建网络服务名可以参见本章的网络配置部分。
图1-17安装管理客户端选择
1.1.4Oracle实例的NT服务
Oracle数据库软件是如何在内存中运行的呢?
是通过一系列的后台进程和系统服务予以支持的。
Oracle数据库软件的安装过程中创建了多个系统服务,可通过“控制面板”下的“管理工具”的“服务”功能来查看。
这些服务是运行Oracle数据库所需要的,如前所述,其中OracleServicedb01是数据库db01实例的服务。
要启动该数据库,对应的实例服务必须处于运行状态。
我们可以在一个服务器上创建多个数据库,每个数据库都有自己的实例服务。
默认情况下,启动或关闭实例的服务,数据库会跟着启动或关闭(通过使用Oracle程序组→ConfigurationandMigrationTools→AdministrationAssistantforWindowsNT工具可以修改这一特性)。
如果我们在同一个服务器上安装了多个数据库,就会有多个实例服务运行,通过设置服务属性,可以决定服务器在开机时,是否自动运行某个实例服务。
由于启动多个数据库会占用很多系统资源,最好一个时刻只打开一个数据库。
只有在启动了实例服务之后,才能连接到数据库。
如果没有启动实例服务,那么在运行SQL*Plus进行连接时会显示错误信息。
图1-18连接错误信息
如果实例服务已经正常启动,那么就可用使用SQL*Plus等工具连接登录数据库了。
【实例1-2】将db01实例服务的启动方式设定为手动。
步骤1:
查看服务列表。
以系统管理员身份登录数据库服务器,执行服务器下“管理工具”→“服务”命令,可以看到服务列表。
如图1-19所示。
注意观察其中以Oracle开头的服务进程。
OracleOra92HomeAgent,Oracle代理服务
OracleOra92HomeTNSListener,Oracle侦听器服务
OracleOra92HomeHTTPServer,OracleHTTP服务
OracleServicedb01,db01实例服务
图1-19NT服务列表
“名称”栏表示NT的服务名。
“状态”栏表示服务是启动还是停止。
“启动类型”栏表示该服务的启动类型是“自动”、“手动”还是“已禁用”。
在工具栏上有服务的“启动”、“关闭”、“暂停”和“重新启动”按钮,通过这些按钮可以对选中的服务进行手动操作。
步骤2:
修改实例服务启动类型。
滚动服务列表,找到并选择OracleServicedb01进程,通过右键菜单执行“属性”命令。
在出现的对话框中(如图1-20所示),通过下拉列表修改“启动类型”为“手动”。
图1-20修改启动类型
步骤4:
关闭数据库服务器,重新开机。
此时数据库实例db01并未启动,必须手工启动后方可访问数据库。
步骤5:
手工启动实例服务。
再次打开服务列表,选择OracleServicedb01,该服务处于停止状态。
单击工具拦的“启动”按钮,手工启动实例服务。
至此可以正常登录数据库实例db01了。
【练习1-1】将db01实例服务的启动方式,重新设置为自动。
1.2小结
Oracle9i软件的安装分为服务器端软件和客户端软件。
使用OracleUniversalInstaller可以完成以上的安装工作。
数据库的启动需要先启动实例服务,db01数据库实例的默认实例服务名称为OracleServicedb01,该服务可设置为自动启动或手动启动。
1.3综合训练项目
【目标】在教师指导下完成Oracle服务器软件的安装。
【准备】Windows2000Server或WindowsXP操作系统环境。
【时间】60分钟
【步骤】参照实例1-1。
1.4练习
1.安装Oracle服务器软件,不会采用的工具是
A.OracleUniversalInstaller
B.OracleDatabaseConfigurationAssistant
C.OracleEnterpriseManagementConsol
D.OracleNetConfigurationAssistant
2.以下被称作实例服务的是
A.OracleOra92homeTNSListener
B.OracleOra92homeHTTPServer
C.OracleOra92homeAgent
D.OracleServicedb01
3.Oracle数据库文件默认的安装位置是
A.admin目录下B.oradata目录下
C.bin目录下D.database目录下
4.在数据库服务器的安装过程中,哪一个不是默认创建的帐户
A.SYSB.DBA
C.SYSTEMD.SCOTT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安装 运行 Oracle 数据库