第2章Oracle11g的安装与卸载学习目的•了解安装Oracle11g所需的软件硬件环境;•掌握Oracle11g的安装过程;•学会在windows环境下安装Oracle11g。学习内容•2.1安装环境•2.2数据库服务器安装•2.3Oracle11g的卸载2.1安装环境•硬件配置:–CPU主频1GHz以上;–物理内存最小为512MB,建议1GB以上;–虚拟内存是物理内存的两倍;–基本安装的硬盘需要3.04GB;–视频适配器65536色。•软件配置:–操作系统Windows2000SP4或更高版本;–网络协议需要支持TCP/IP、带SSL的TCP/IP及命名管理。2.2数据库服务器安装•Oracle11g的安装类型–标准版:包含故障保护、回闪、备份和恢复等高可用性功能;OracleSQL开发、Web应用开发、XML支持等软件开发工具;企业管理器和存储器的自动管理;以及安全性和分布式查询功能;–个人版:安装与标准版类似的部件,但只允许但用户使用,并且不包含真实应用集群(RAC)等;–企业版:安装所有许可的数据库部件,包括了标准版的所有功能,此外还包括其他所有附件,如数据库配置、管理工具、数据仓库和事务处理等。2.2数据库服务器安装•安装前准备–安装之前,需要保证主机的网络配置满足要求。Oracle10g之后的版本需要在安装时有固定的IP地址。如果你的主机没有这样的配置,可能会因为监听程序运行不正常而出错。可以通过以下方法进行设置,保证安装过程顺利进行,即需要将MicrosoftLoopBackAdapter配置为系统的主网络适配器。2.2数据库服务器安装•配置主网络适配器–(1).打开添加硬件向导•启动控制面板/添加硬件,打开添加硬件向导2.2数据库服务器安装•配置主网络适配器–(2).检测新硬件•计算机将会自动检测新添加的硬件,从中选择“是”.2.2数据库服务器安装•配置主网络适配器–(3).添加新设备•选择“添加新的硬件设备”。2.2数据库服务器安装•配置主网络适配器–(4).手动选择硬件•选择“安装我手动从列表选择的硬件(高级)(M)”。2.2数据库服务器安装•配置主网络适配器–(5).选择硬件类型•选择“网络适配器”。2.2数据库服务器安装•配置主网络适配器–(6).添加MicrosoftLoopbackAdapter•选择“MicrosoftLoopbackAdapter”。2.2数据库服务器安装•配置主网络适配器–向导将自动安装这个网络适配器,安装完成之后在网络邻居中会出现一个新的连接,显示为已连接状态。这就是刚刚安装好的网络适配器的连接。为这个网络连接设备设置一个固定的IP地址,如“192.168.0.1”,就可以进行Oracle的安装了。2.2数据库服务器安装•Oracle的安装过程–Oracle11g有两种安装方式:基本安装和高级安装。高级安装过程允许用户对安装类型、内存管理方式、存储机制、备份存储机制等进行设置,对于初学者来说,可以使用Oracle默认配置。2.2数据库服务器安装•Oracle的安装过程–Oracle11g有两种安装方式:基本安装和高级安装。高级安装过程允许用户对安装类型、内存管理方式、存储机制、备份存储机制等进行设置,对于初学者来说,可以使用Oracle默认配置。2.2数据库服务器安装•Oracle的安装过程–从安装盘双击SETUP.EXE文件,打开安装向导。2.2数据库服务器安装•Oracle的安装过程–指定Oracle基目录:基目录即安装Oracle软件产品的顶级目录。可以使用相同的Oracle基目录进行多个安装。如果不同的操作系统用户在相同的系统中安装Oracle软件,则每个用户均需创建独立的Oracle基目录。–指定Oracle主目录:主目录即希望在其中安装OracleDatabase软件的目录。必须为每个新安装的OracleDatabase11g指定一个新的Oracle主目录。如果指定的目录不存在,则OracleUniversalInstaller会创建该目录。如果希望在具有足够空闲空间的其他驱动器上安Oracle软件,可以指定相应的路径。–安装类型:选择安装类型(企业版,标准版,个人版)。2.2数据库服务器安装•Oracle的安装过程–指定数据库的全局数据库名称:全局数据库名称的格式为database_name.database_domain。数据库域是可选的。如果要指定数据库域,选择可以使该数据库区别于分布式环境中的其他数据库的数据库域。指定的数据库域不必与系统的网络域相同。–在数据库名和数据库域中,可以使用字母、数字、字符、下划线(_)和井号(#)。数据库名必须以字母字符开头,长度不得超过5个字符。对于数据库域,包括句点在内的长度不得超过128个字符。第一个句点之前的所有您输入的字符将成为DB_NAME初始化参数和系统标识符(SID)的值。第一个句点之后的字符将成为DB_DOMAIN初始化参数的值。默认的数据库名称为orcl。–指定口令:指定数据库管理帐户(方案)SYS、SYSMAN、SYSTEM和DBSNMP的口令,这些帐户是已授权的数据库帐户。在指定口令时需要注意以下限制:口令长度必须在4到30个字符之间。口令不能与用户名相同。口令必须来自数据库字符集,可以包含下划线(_)、美元符号($)以及井号(#)。口令不能是Oracle保留字。2.2数据库服务器安装•Oracle的安装过程–以上信息设置完成之后,安装向导需要验证安装环境是否符合安装和配置所选安装的最低要求,如果所有条件验证通过,则可以按照向导提示进行安装步骤。–安装成功后,系统服务中的“OracleOraDb11g_home1TNSListener”、“OracleServiceORCL”和“OracleDBConsoleorcl”服务应该处于“已启动”状态。没有“OracleDBConsoleorcl”服务•重建一下OEM手工重新配置dbconsole的步骤:1,修改DBSNMP密码:重新配置DBCONSOLE,需要输入DBSNMP密码,但任何密码都会显示错误,需要预先修改。sqlalteruserdbsnmpidentifiedbyxxx;2,删除早期DBCONSOLE创建的用户:sqldroproleMGMT_USER;sqldropuserMGMT_VIEWcascade;sqldropusersysmancascade;没有“OracleDBConsoleorcl”服务3,删除早期DBCONSOLE创建的对象:sqldropPUBLICSYNONYMMGMT_TARGET_BLACKOUTS;sqldroppublicsynonymSETEMVIEWUSERCONTEXT;4,重新创建DBCONSOLE:$emca-configdbcontroldb-reposcreate根据提示,先输入SID,再输入Y继续;输入端口1521,输入SYS密码,输入DBSNMP密码,输入SYSMAN密码,输入Y继续完成。2.3Oracle11g的卸载•Oracle11g提供了卸载工具,可以使用它从机器上卸载Oracle。一般来说,Oracle11g的卸载应该按照下面的步骤进行。•步骤一:停止所有Oracle服务;•步骤二:启动Oracle卸载工具UniversalInstaller,卸装所有Oracle产品,但UniversalInstaller本身不能被删除;•步骤三:手动删除注册表信息,打开注册表,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口;选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口;选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有Oracle入口;2.3Oracle11g的卸载•Oracle11g提供了卸载工具,可以使用它从机器上卸载Oracle。一般来说,Oracle11g的卸载应该按照下面的步骤进行。–步骤四:从开始->控制面板->系统->高级->环境变量,删除环境变量CLASSPATH和PATH中有关Oracle的设定;–步骤五:将桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标;–步骤六:删除c:\ProgramFiles\Oracle目录,并重新启动计算机,重起后才能完全删除Oracle所在目录;2.3Oracle11g的卸载•Oracle11g提供了卸载工具,可以使用它从机器上卸载Oracle。一般来说,Oracle11g的卸载应该按照下面的步骤进行。–步骤七:删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入口目录及所有子目录,并从WindowsXP目录(一般为c:\WINDOWS)下删除ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等文件;WIN.INI文件中若有[ORACLE]的标记段,删除该段;–步骤八:删除所有Oracle相关的ODBC的DSN;–步骤九:到事件查看器中,删除Oracle相关的日志说明:如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装,安装时,选择一个新的目录,安装完毕并重新启动后,老的目录及文件就可以删除掉了。