![Oracle 11g从入门到精通(第2版) (软件开发视频大讲堂)](https://wfqqreader-1252317822.image.myqcloud.com/cover/512/26943512/b_26943512.jpg)
1.4 Oracle 11g的安装与卸载
视频讲解:光盘\TM\lx\1\安装与卸载.mp4
1.4.1 Oracle 11g的安装
Oracle 11g的安装与升级都是比较复杂的工作,为了便于Oracle 11g数据库管理系统可以安装在多种操作平台(如Windows平台、Linux平台和UNIX平台等)上,Oracle 11g提供了一个通用的安装工具—Oracle Universal Installer,该工具是基于Java语言开发的图形界面安装工具,利用它可以实现在不同操作系统平台上安装Oracle 11g数据库。本节主要介绍Oracle 11g在Windows平台上的安装。
Oracle 11g数据库服务器由Oracle数据库软件和Oracle实例组成。安装数据库服务器就是将管理工具、实用工具、网络服务和基本的客户端等组件从安装盘复制到计算机硬盘的文件夹结构中,并创建数据库实例、配置网络和启动服务等。下面对Oracle 11g的安装过程进行详细的说明,这里以Oracle Database 11g发行版2为例(Oracle 11g其他版本的安装可参考此版本),具体安装过程如下。
(1)在数据库安装光盘或安装文件夹中双击setup.exe文件,将启动Oracle Universal Installer安装工具,并打开如图1.4所示的命令行窗口,然后会在该窗口中出现用于检测计算机软件、硬件安装环境的提示信息,若安装环境不满足系统安装的最小需求,则程序会终止。
![](https://epubservercos.yuewen.com/56D428/15367246004193006/epubprivate/OEBPS/Images/figure_0034_0001.jpg?sign=1739316403-aK9Od3PJt9pduJt4O6aDoSskakRKSG17-0-cbb40de9418a8250d32585644862285a)
图1.4 启动Oracle Universal Installer
(2)在Oracle Universal Installer安装工具检测完当前系统的软、硬件环境之后,将打开“配置安全更新”界面。该界面主要用来设置系统的在线更新方式,若数据库所安装的机器没有连接Internet,则无须进行系统在线更新配置。这样在该界面上可以取消选中“我希望通过My Oracle Support接收安全更新”复选框,并将“电子邮件”文本框置空,然后单击“下一步”按钮,如图1.5所示。
![](https://epubservercos.yuewen.com/56D428/15367246004193006/epubprivate/OEBPS/Images/figure_0034_0002.jpg?sign=1739316403-Bdea5Kn95bzdsQ8DjzVwA5dgRevxS2Dg-0-0741f30c8056c02739663ec92ff95f01)
图1.5 “配置安全更新”界面
(3)单击“下一步”按钮后,系统会弹出“未指定电子邮件地址”的信息提示框,如图1.6所示。这里单击“是”按钮,表示对上一步的设置进行确认就可以了。
![](https://epubservercos.yuewen.com/56D428/15367246004193006/epubprivate/OEBPS/Images/figure_0035_0001.jpg?sign=1739316403-wNhhFWoXtPLhHCag4Mv8SclEZifTi4ch-0-2e334173153dbc1b2a8276c90efe7fdb)
图1.6 “未指定电子邮件地址”提示框
(4)单击“是”按钮后,会打开“选择安装选项”界面,该界面用于选择“安装选项”,这里选中“创建和配置数据库”单选按钮,然后单击“下一步”按钮,如图1.7所示。
![](https://epubservercos.yuewen.com/56D428/15367246004193006/epubprivate/OEBPS/Images/figure_0035_0002.jpg?sign=1739316403-14N7ZpvPJUDZyTNFgmgUlSNgHP4Q2i2U-0-1456a671cda90f25b08d354dfbf5ed25)
图1.7 “选择安装选项”界面
(5)单击“下一步”按钮后,会打开“系统类”界面,如图1.8所示。该界面用来选择数据库被安装在哪种操作系统平台(Windows主要有桌面版和服务器版两种)上,这要根据当前机器所安装的操作系统而定,本演示实例使用的是Windows 7操作系统(属于桌面类系统),所以选择“桌面类”选项,然后单击“下一步”按钮。
![](https://epubservercos.yuewen.com/56D428/15367246004193006/epubprivate/OEBPS/Images/figure_0036_0001.jpg?sign=1739316403-DAAMjYEBLAmQ7OFY6gGhVN3POqTBnIsP-0-dd8cb8771358ad4cf420e0dd7f3ef899)
图1.8 “系统类”界面
(6)单击“下一步”按钮后,会打开“典型安装配置”界面。在该界面中,首先设置“文件目录”,默认情况下,安装系统会自动搜索出剩余磁盘空间最大的磁盘作为默认安装盘,当然也可以自定义安装磁盘;然后选择数据库版本,安装系统提供的数据库版本包括“企业版”“标准版”“个人版”“定制版”4种,通常选择“企业版”就可以;接着输入“全局数据库名”和“登录密码”(需要记住,该密码是SYSTEM、SYS、SYSMAN、DBSNMP这4个管理账户共同使用的初始密码。另外,用户SCOTT的初始密码为tiger),其中“全局数据库名”也就是数据库实例名称,它具有唯一性,不允许出现两个重复的“全局数据库名”;最后单击“下一步”按钮,如图1.9所示。
![](https://epubservercos.yuewen.com/56D428/15367246004193006/epubprivate/OEBPS/Images/figure_0036_0002.jpg?sign=1739316403-3vfoJcKlZoiKkM2sy7CzEkTb3nMOjnDl-0-3c30b377b43ab8d10b31e9fb0293636f)
图1.9 “典型安装配置”界面
(7)单击“下一步”按钮后,会打开“执行先决条件检查”界面,该界面用来检查安装本产品所需要的最低配置,检查结果会在下一个界面中显示出来,如图1.10所示。
![](https://epubservercos.yuewen.com/56D428/15367246004193006/epubprivate/OEBPS/Images/figure_0037_0001.jpg?sign=1739316403-BIlSvRNmxRWHhcqk4w5MzB5AP64drmJt-0-9942951127020f53ed0d17fd08ce5bec)
图1.10 “执行先决条件检查”界面
(8)检查完毕后,弹出如图1.11所示的“概要”界面,在该界面中会显示出安装产品的概要信息,若在上一步中检查出某些系统配置不符合Oracle安装的最低要求,则会在该界面的列表中显示出来,以供用户参考,然后单击“完成”按钮即可。
![](https://epubservercos.yuewen.com/56D428/15367246004193006/epubprivate/OEBPS/Images/figure_0037_0002.jpg?sign=1739316403-aDbPnROt3MPXBgikMaDSM2ggg7m6Ac2G-0-97a190f84ae32e19e10a542e1d7b8b70)
图1.11 “概要”界面
(9)单击“完成”按钮后,会打开“安装产品”界面,该界面会显示产品的安装进度,如图1.12所示。
![](https://epubservercos.yuewen.com/56D428/15367246004193006/epubprivate/OEBPS/Images/figure_0038_0001.jpg?sign=1739316403-YsWtK7wsRhFrXsFggtVl9o4vUVuRyrSi-0-22b402848e84b26cc87a9d37d778df1e)
图1.12 “安装产品”界面
(10)当“安装产品”界面中的进度条到达100%后,会打开Database Configuration Assistant(数据库配置助手)界面,如图1.13所示。在该界面中,单击“停止”按钮,可以随时停止文件复制。
![](https://epubservercos.yuewen.com/56D428/15367246004193006/epubprivate/OEBPS/Images/figure_0038_0002.jpg?sign=1739316403-HrfuPtnvjFZtmMc63Phg2x175iTBRPCc-0-ff028958b064486b782cb00abd311b31)
图1.13 Database Configuration Assistant界面
(11)当Database Configuration Assistant界面中的进度条到达100%后,表示Oracle 11g数据库安装所需的文件已经复制完毕,这时会弹出一个包含安装信息的对话框,如图1.14所示。
![](https://epubservercos.yuewen.com/56D428/15367246004193006/epubprivate/OEBPS/Images/figure_0039_0001.jpg?sign=1739316403-3K49j0kaoegR11gwLX4BOnU4MeMdxCCZ-0-95ca2ec40a7c54f2f2e644b22e670194)
图1.14 包含安装信息的对话框
(12)在上面的对话框中单击“口令管理”按钮,会打开如图1.15所示的“口令管理”对话框,在该对话框中可以为某些用户重新设置口令或者解除某些用户的锁定状态(比如,SCOTT用户默认处于锁定状态)。
![](https://epubservercos.yuewen.com/56D428/15367246004193006/epubprivate/OEBPS/Images/figure_0039_0002.jpg?sign=1739316403-RBXBU6akA0zPVfdl9LvglWW0EKGRxFLk-0-5558d28e8316b0ce9cbf643c7c3fd38c)
图1.15 “口令管理”对话框
(13)在“口令管理”对话框中单击“确定”或“取消”按钮就可以返回到如图1.14所示的包含安装信息的对话框,在该对话框中单击“确定”按钮将打开“完成”界面,如图1.16所示。另外,需要用户在这个界面记住Oracle企业管理器(OEM)的链接地址,这是一个Web形式的企业管理器,它的地址通常默认为https://localhost:1518/em。至此,Oracle 11g数据库安装完毕,单击“关闭”按钮完成Oracle 11g数据库的安装。
![](https://epubservercos.yuewen.com/56D428/15367246004193006/epubprivate/OEBPS/Images/figure_0040_0001.jpg?sign=1739316403-lQe27lHnMmqglLybQ8GZ934RhoeO7I2U-0-e98726ce2e9b73ee0b8d84219221bf1e)
图1.16 “完成”界面
1.4.2 Oracle 11g的卸载
Oracle 11g的卸载主要有两种方式,一种是使用Oracle Universal Installer管理工具,该工具以向导的模式卸载数据库;另一种是运行deinstall.bat批处理文件来卸载数据库。由于第一种卸载方式以向导模式进行,比较简单,这里不做过多介绍。这里主要讲解第二种卸载数据库的方法—使用deinstall.bat批处理文件卸载数据库,具体步骤如下。
(1)首先打开Windows 7的“组件服务”窗口,然后停止所有的Oracle后台服务程序,如图1.17所示。
![](https://epubservercos.yuewen.com/56D428/15367246004193006/epubprivate/OEBPS/Images/figure_0041_0001.jpg?sign=1739316403-7GR1bhITOTmKcnfHvqdIlQeyI7w7GNZi-0-47d82f7d0eb0253e8f193d38d11777e5)
图1.17 停止Oracle所有的后台服务
(2)运行E:\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat这个批处理文件(这个目录要根据自己实际安装的位置来确定),会打开如图1.18所示的命令行窗口,然后等待程序提取“卸载”信息。
![](https://epubservercos.yuewen.com/56D428/15367246004193006/epubprivate/OEBPS/Images/figure_0041_0002.jpg?sign=1739316403-DGgDNUXFZITA3YYlQetJXomrd5x4rU2i-0-b8a5795927fe8ac11f1aad67be4119d6)
图1.18 第一个命令行界面
(3)“卸载”信息提取完毕后,会显示如图1.19所示的第二个命令行界面,用以取消配置LISTENER单实例监听程序。
![](https://epubservercos.yuewen.com/56D428/15367246004193006/epubprivate/OEBPS/Images/figure_0042_0001.jpg?sign=1739316403-F9NReU5A8IcTgcC36D1dWonRujJpwxhE-0-53b32b1e8d512a771685d4b3e97b06a7)
图1.19 第二个命令行界面
(4)接着显示如图1.20所示的第三个命令行界面,在该界面的提示符位置输入全局数据库名称,若存在多个数据库,则数据库名称之间使用逗号分隔(这里输入“orcl”),然后按Enter键(或者什么也不输,直接按Enter键即可)。
![](https://epubservercos.yuewen.com/56D428/15367246004193006/epubprivate/OEBPS/Images/figure_0042_0002.jpg?sign=1739316403-E1AtP0tq2ZrtG48uMGv8ks0JDQYd8O2N-0-b6738a7882139ceac2462f5d4a8f20a6)
图1.20 第三个命令行界面
(5)这时会显示第四个命令行界面,如图1.21所示。在该界面提示符的位置输入“y”字符,然后按Enter键。
![](https://epubservercos.yuewen.com/56D428/15367246004193006/epubprivate/OEBPS/Images/figure_0043_0001.jpg?sign=1739316403-jsbotLmX2Lve98MSR1nwPQ5eV0UEeCvT-0-e3bbada402c631ad315008cc8592b807)
图1.21 第四个命令行界面
(6)这时会显示第五个命令行界面,如图1.22所示,等待卸载Oracle 11g数据库,卸载操作可能要持续几分钟,需耐心等待。
![](https://epubservercos.yuewen.com/56D428/15367246004193006/epubprivate/OEBPS/Images/figure_0043_0002.jpg?sign=1739316403-Lgfvz7TEdzxre8UO8LEgTVGzFU1SK7b7-0-54b081436dab86af0046c96e82220cfc)
图1.22 第五个命令行界面
(7)卸载完成,命令行界面会自动退出,由于这种自动卸载功能并不完全彻底,需要手动清除安装目录中的剩余文件。