购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第2章
Oracle 11g的安装与卸载

学习一个软件前,首先要安装这个软件。Oracle可以在Windows或Linux等多个操作系统上使用。鉴于目前用户普遍使用的是Windows操作系统,同时也为方便初学者学习,本章主要讲解Oracle 11g在Windows2003系统中的安装过程,包括如下知识点:

·Oracle的安装环境

·Oracle的安装

·Oracle的卸载

本章主要介绍了Oracle 11g的安装与卸载过程,通过本章的学习,读者将能够独立地安装Oracle以及完全卸载该软件。

2.1 使用Oracle 11g的基本条件

任何软件的使用对计算机的环境都是有要求的,包括计算机的软件环境和硬件环境。本节将讲述Oracle 11g第1版(第2版暂不能稳定支持Windows系统)安装与运行的基本条件。

2.1.1 硬件条件

从硬件条件来说,目前家用的计算机都能满足要求,但考虑到很多读者都是在虚拟机下安装该软件进行学习的(在虚拟机环境下,如果分配的某些硬件标准不够,将影响安装进程),下面列出了Windows系列下安装Oracle 11g时对硬件的具体要求,如表2-1所示。

表2-1 硬件要求

其中,内存和硬盘空间是安装时比较容易出现问题的地方,用户须注意。

2.1.2 软件条件

除了硬件之外,Oracle 11g对软件环境也有一定的要求,并不是所有的系统都能够安装该软件,例如,Windows98、Windows2000(非sp1版)、Windows NT等操作系统都不能安装该软件。满足要求的软件环境如表2-2所示。

表2-2 软件要求

以上列出了32位操作系统对Oracle 11g的支持情况(稳定)。

说明 目前,官方网站中已发现有针对32位Windows系统的Oracle 11g第2版可以下载,Oracle 11g第2版支持Windows7操作系统。用户如果有兴趣可以随时查询。软件下载地址:http://www.oracle.com/technology/software/products/database/index.html。

2.2 在Windows2003系统中安装Oracle 11g

在Windows2003系统中安装Oracle对初学者来说并不复杂,读者只要按向导提示就能够完成Oracle 11g的安装,但是从获取Oracle 11g文件到正确安装软件,在这个过程中有时也会出现一些问题。本节主要讲解Oracle 11g在Windows2003系统中的具体安装步骤。

2.2.1 获取Oracle 11g的安装文件

用户获取该软件有多种途径,最方便的方法就是从Oracle的官方网站下载该软件。由于Oracle软件用于学习是免费的,所以用户不用担心收费问题。但是,如果用于商业目的,则需要缴费,具体的费用可以直接在网站上查询。

1)进入Oracle官方网站http://www.oracle.com/index.html,网站页面如图2-1所示。

图2-1 Oracle官方网站首页面

2)在如图2-1所示的页面中,单击【Downloads】选项卡下【Database】项下的【Database 11g】,进入如图2-2所示页面。

图2-2 下载列表页面1

3)在如图2-2所示的页面中,选中【Accept License Agreement】单选按钮,这时该页面会出现如图2-3所示的可选链接。

图2-3 下载列表页面2

4)单击图2-3中箭头指向的链接,即可下载。

注意 第一次下载需要读者免费注册一个账号,然后才能下载该软件。

2.2.2 安装Oracle 11g

在官方网站下载Oracle 11g后,软件默认名称是win32_11gR1_database_1013.zip,解压后就可以开始安装了。下面详细讲解Oracle 11g的安装过程。

1.找到Oracle安装的可执行文件

把软件win32_11gR1_database_1013.zip解压后进入database文件夹下,文件结构如图2-4所示,其中,setup.exe文件就是Oracle安装的可执行文件。

图2-4 database文件结构

2.安装Oracle 11g软件

安装Oracle 11g软件既包括安装数据库软件本身,也包括安装数据库的实例。为了方便学习,下面把软件本身和数据库的实例分开安装。安装Oracle 11g软件分为选择安装方法、选择安装类型、选择安装路径、检查安装环境、选择配置选项、安装软件6个步骤。

1)选择安装方法。双击如图2-4所示的setup.exe文件,弹出如图2-5所示的安装界面。这里安装方法分为【基本安装】和【高级安装】两个选项,其中,【基本安装】比较简单,也是默认选项,需要交互的地方相对较少。为了更全面地了解安装过程,这里选择【高级安装】选项。

2)选择安装类型。单击【下一步】按钮,出现如图2-6所示的界面,选择安装类型。

图2-5 安装页面

图2-6 版本选择

在图2-6中列出了Oracle 11g的4个版本,这里选择功能最全的企业版,用户可以根据自己的需要选择不同的版本,各版本之间的区别可以参考第1章的内容。在此界面中还可以查看已安装的数据库产品和产品的语言。这里选中【企业版】单选按钮。

3)选择安装路径。单击【下一步】按钮,进入如图2-7所示的界面,在此可以选择Oracle的安装位置。这里有两个安装路径:

·第1个安装路径是Oracle的基目录,主要用于存放一些配置文件内容。

·第2个安装路径用于存储Oracle软件文件。

这里用户可以根据实际情况选择安装目录。

4)检查安装环境。选择好安装路径后,单击【下一步】按钮,进入如图2-8所示的界面并检查安装环境。

图2-7 配置安装路径

图2-8 先决条件检查

如果用户的计算机满足本书第2.1节所述的Oracle安装条件,那么这部分检查就可以正常通过。检查完毕后,如果出现图2-8中的“0个要求待验证。”字样,就说明Oracle 11g安装的先决条件是没有问题的。

图2-9 选择配置选项

5)选择配置选项。单击【下一步】按钮,进入如图2-9所示的界面,选择要安装的内容,这里有3个选项:

·【创建数据库】:安装软件时直接创建数据库,操作相对简单,属于默认安装。

·【配置自动存储管理(ASM)】:更多用在集群环境下,可简化存储管理和提高性能。

·【仅安装软件】:只安装软件,不创建数据库,以后若需要可以单独创建。

这里选择【仅安装软件】选项。

6)安装软件。单击【下一步】按钮,进入如图2-10所示的界面。

7)查看好图2-10中的安装信息后,可以单击【安装】按钮进入安装过程,大约20分钟左右安装完毕。安装结束后出现如图2-11所示的界面,表示已经完成Oracle 11g软件的安装。

图2-10 安装概要

图2-11 安装结束

3.配置Oracle监听程序

在完成了Oracle 11g软件的安装后,如果要安装Oracle 11g的数据库实例,就需要先配置Oracle的监听程序。配置Oracle的监听程序分为准备创建监听程序、选择配置内容、添加监听程序、选择TCP/IP协议的端口号以及完成配置并验证5个步骤。

1)准备创建监听程序。创建监听程序使用Oracle中自带的配置工具Net Configuration Assistant,配置工具的位置如图2-12所示。

图2-12 准备创建监听程序

说明 这里也可以在【开始】|【运行】框中键入netca命令。

2)选择配置选项。单击【Net Configuration Assistant】选项,进入如图2-13所示的界面。其中列出了可以配置的内容,这里选择【监听程序配置】选项。

3)添加监听程序。单击【下一步】按钮,进入如图2-14所示的界面。

由于是第一次配置监听程序,所以只能选择【添加】选项,其他选项都不可选。单击【下一步】按钮,进入如图2-15所示的界面。这里可以更改监听程序的名称,默认是LISTENER,这里使用默认名称即可。

图2-13 创建监听程序

图2-14 添加监听程序

4)选择TCP/IP协议的端口号。单击【下一步】按钮,进入如图2-16所示的界面,在其中选择TCP/IP协议的端口号。

图2-15 监听程序名称

图2-16 TCP/IP端口号

可以使用默认的端口号1521,也可以使用其他自定义的端口号,这里选择默认端口号即可。

5)完成配置并验证。单击【下一步】按钮,进入如图2-17所示的界面。

图2-17 配置另一个监听程序

在图2-17中还可以继续配置监听程序,如果只需配置一个监听程序,那么单击【下一步】按钮,即完成监听程序的配置。

可以在【开始】|【运行】框中输入services.msc命令来查看监听是否启动,如图2-18所示。

如果该服务的状态是“已启动”,就表示监听程序配置成功了。

4.安装数据库实例

安装好数据库软件并配置好监听程序后,就可以创建数据库实例了。创建数据库实例分为准备创建数据库实例、选择创建类型、选择创建数据库的模板、填写数据库标识、选择数据库的配置项、设置账户口令、添加示例方案、选择初始化参数和完成安装9个步骤。

图2-18 查看监听程序是否启动

1)准备创建数据库实例。数据库实例是用Oracle中自带的配置工具Database Configuration Assistant来创建的,配置工具所在的位置如图2-19所示。

图2-19 数据库实例创建程序

2)选择创建类型。单击【Database Configuration Assistant】选项,进入如图2-20所示的界面,选择要创建的类型。要创建数据库的实例,这里选择【创建数据库】选项。

3)选择创建数据库的模板。单击【下一步】按钮,进入如图2-21所示的界面,选择数据库的模板。

在该界面中,有3个模板选项可供选择:

·【一般用途或事务处理】:适应大多数用途的配置,既能适用于联机事务处理,也能适用于数据仓库。

·【定制数据库】:根据自己的需要来定制模板。

·【数据仓库】:针对大量数据库,适合做数据挖掘。

这里选择比较通用的【一般用途或事务处理】选项。

图2-20 创建类型

图2-21 数据库模板

4)填写数据库标识。在图2-21中,单击【下一步】按钮进入如图2-22所示的界面,填写数据库标识。

这里包括全局数据库名和SID标识。其中,全局数据库名主要针对分布式数据库系统来说,例如,你的公司(公司名为×××)在新疆有一台移动项目数据库,在河北也有一台,那么,你就可以以orcl.yd.xxx.xinj和orcl.yd.xxx.heb来命名这两台数据库;SID就好像是身份证一样,可以根据具体业务填写,但是要保证和本机的其他SID不重复。

5)选择数据库的配置项。填写好数据库标识后,在图2-22中单击【下一步】按钮,进入如图2-23所示的界面。

图2-22 填写系统标识符

图2-23 数据库管理选项

这里可以直接使用默认选项【配置Enterprise Manager】即可。Oracle Enterprise Manager用于监控和管理Oracle软件的基础架构以及应用程序和商务服务。

6)设置账户口令。单击【下一步】按钮,进入密码管理选项界面,如图2-24所示。

在该界面中可为数据库设置密码,这里面为了方便,可以使所有账户使用同一个口令,但是为了数据库的安全性,可以为不同的账户设置不同的密码。

7)添加示例方案。添加完密码后,单击【下一步】按钮,进入如图2-25所示的界面,选择示例方案。

图2-24 密码管理

图2-25 示例方案选择

为了方便学习,可以选取该示例方案,该示例包括了一个名为Example的表空间。

8)选择初始化参数。选择好示例方案后,单击【下一步】按钮,进入如图2-26所示的界面,选择初始化参数。此处是对字符集的设置,在这里安装的字符集最好和客户端的一致,否则容易出现乱码。这里使用默认的字符集ZHS16GBK。

9)完成安装。选择好初始化参数后,单击【下一步】按钮,进入后面的安装过程,在以后的安装过程全部选择默认选项即可,这里就不一一给出图例。数据库安装成功后,出现如图2-27所示的界面。

图2-26 参数初始化

图2-27 安装完成

至此,Oracle 11g的数据库实例已经安装成功。

5.查看数据库服务

安装成功后,Oracle会以服务的形式存在,在【开始】|【运行】框中输入services.msc命令查看服务列表。如图2-28所示,在图中用矩形框起来的内容就是安装后出现的服务。用户可以在安装后自行检查,以确保数据库安装完整。

图2-28 服务列表

说明 在这里有5个服务名称,其中常接触的有OracleDBConsoleorcl Oracle企业管理器的服务、OracleServiceORCL数据库实例服务和OracleOraDb11g_home1TNSListener远程访问监听服务。

2.2.3 安装中遇到的问题

在安装Oracle的过程中会出现一些问题,为了让读者少走弯路,这里列出安装中容易出现的问题,以供参考。

1.安装路径

在选择安装目录时,如图2-7所示,如果【路径】不是【Oracle基目录】的子目录,那么会给出一个警告:建议把主目录设成基目录的子目录。这是Oracle希望用户创建的多个Oracle主目录都指向同一个基目录。如果我们不采纳提示项的建议,可以直接选择【是】进入图2-8所示的界面;如果有这方面需求,则选择【否】,重新配置路径。

2.安装环境

进行先决条件检查时是最容易出问题的。如果在安装中出现如图2-29所示的界面。那么根据上面【检查】列表中的内容可以看出是内存和网络出现了问题。如果继续安装,则很可能会安装失败。这是因为内存不足和没有TCP/IP协议的连接造成的。修改出问题的地方后单击【重试】按钮。直到没有警告才可以继续安装。

3.未启动数据库监听服务

在第一次创建数据库实例时,默认情况下监听程序是没有被创建的,此时安装数据库实例会出现如图2-30所示的提示。

这时只要启动监听服务即可,如果没有配置,可以参照前面配置Oracle监听程序部分的内容进行启动。

图2-29 先决条件检查页面

图2-30 未配置监听提示页面

2.3 移除Oracle 11g

Oracle的卸载与普通的软件卸载有一定差异,很多人开始接触Oracle时经常因为不能很彻底地卸载它而耽误时间,本节主要讲解如何完全移除Oracle。

Oracle 11g的卸载过程分为停止服务、卸载Oracle产品、删除注册表项、删除环境变量和删除目录并重启计算机5个步骤,只要按照正确的卸载步骤卸载Oracle 11g,即可把它从计算机中完全移除。

2.3.1 停止服务

在【开始】|【运行】框中输入services.msc命令。在出现的服务列表中,分别选中Oracle的5个服务名称(如图2-31所示矩形框中的部分),右击并在弹出的快捷菜单中选择【停止】选项。

图2-31 停止Oracle服务

2.3.2 卸载Oracle产品

卸载Oracle产品时,要使用Oracle中自带的卸载工具来完成,卸载工具可以在【开始】菜单中的【程序】项中找到,具体路径如图2-32所示。

图2-32 选择卸载程序

单击【Universal Installer】选项,弹出如图2-33所示的“产品清单”对话框。在其中选择已经安装的Oracle产品,单击【删除】按钮即可删除选中的产品。

图2-33 选择卸载产品

2.3.3 删除注册表项

在安装数据库时有很多配置都会写入到注册表中,要彻底删除Oracle 11g数据库,还要把写入到注册表中的内容也全部删除掉。需要删除的注册表项如表2-3所示。

表2-3 注册表项

说明 在【开始】|【运行】框中输入regedit命令,可以直接进入注册表菜单窗口。

2.3.4 删除环境变量

如果在安装Oracle时为其设置了环境变量,那么在卸载时也需要把环境变量删除。具体的删除过程是:右击【我的电脑】,在弹出的快捷菜单中选择【属性】命令,弹出“系统属性”对话框,选择【高级】选项卡,如图2-34所示。单击【环境变量】按钮,出现如图2-35所示的对话框。

图2-34 系统属性

图2-35 环境变量

在“系统变量”列表中找到ORACLE_HOME选项,删除即可。如果系统变量中的CLASSPATH和PATH中变量中也存在Oracle设置,那么也一并删除。

2.3.5 删除目录并重启计算机

在完成以上4个步骤后,Oracle 11g的删除工作已经接近尾声,为了更彻底地删除Oracle,还需要把安装时安装目录下的全部内容删除,删除后重新启动计算机即可成功卸载Oracle 11g。

任何软件在卸载过程中都可能出现程序中断,不能正常卸载的情况。Oracle 11g在卸载时,容易出现的问题就是Oracle的服务没有停止、注册表中的注册项没有完全删除、没有把所有Oracle安装目录下的文件完全删除导致的卸载失败。用户只要在卸载过程中按照上述步骤卸载,Oracle 11g即可在计算机中不留痕迹地消失。

2.4 小结

本章中介绍了在Windows2003环境下安装和卸载Oracle 11g的整个步骤。需要注意的是安装Oracle 11g的基本条件——硬件方面要求内存1GB以上,硬盘空间5GB以上。这两点很重要,如果达不到要求,大多会出现安装失败的问题。Oracle 11g的安装分为6个步骤,用户可以进行参考。至于卸载,需要5个步骤,这5个步骤是非常必要的,如果Oracle卸载不干净,将很可能导致下次安装失败,所以这里建议用户严格执行此卸载步骤。

2.5 习题

填空题

1.常用的安装Oracle的操作系统有_______、_______。

2.Oracle 11g卸载需要_______、_______、_______、_______、______5个步骤。

3.Oracle 11g建议的安装目录是____________________________。

4.安装Oracle需要虚拟内存的容量是_______。

5.安装Oracle需要物理内存的容量至少是_______。 lPc3JKbGs7tv0OmJCr5ooy28cVMQ0cIrZi03eXJZCNXGsIVXbM2FE7y6Yy9x/1ng

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开