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

第2章 Oracle 12c的安装与配置

学习目标|Objective

在Windows平台下安装Oracle 12c,图形化的安装包提供了详细的安装向导。通过向导,读者可以一步一步地完成对Oracle的安装。本章将主要讲述Windows平台下Oracle的安装和配置过程,最后讲解Oracle的完全卸载方法。

内容导航|Navigation

2.1 安装Oracle 12c

安装Oracle 12c之前,需要到Oracle官方网站(www.oracle.com)去下载该数据库软件,根据不同的系统,下载不同的Oracle版本,这里选择Windows X64系统的版本,如图2-1所示。当然在下载前,需要选择【Accept License Agreement】单选按钮。

图2-1 Oracle下载界面

要想在Windows中运行Oracle12c的64位版,需要64位Windows操作系统。本书的操作系统为Windows7的64位版本。Windows可以将Oracle服务器作为服务来运行。通常,在安装时需要具有系统的管理员权限。

Oracle下载完成后,找到下载文件,双击进行安装,具体操作步骤如下。

01 双击下载的setup.exe文件,软件会加载并初步校验系统是否可以达到数据库安装的最低配置,如图2-2所示。

图2-2 检查操作系统

02 弹出Oracle 12c的【配置安全更新】窗口,如图2-3所示,取消【我希望通过My Oracle Support接受安全更新(W)】复选框,单击【下一步】按钮。

图2-3 Oracle 12c的【配置安全更新】窗口

提示

安装时操作系统需要连接网络,如果提示软件更新,可以选择软件更新即可。

03 打开【选择安装选项】窗口,选中【创建和配置数据库】单选按钮,单击【下一步】按钮,如图2-4所示。

图2-4 【选择安装选项】窗口

04 打开【系统类】窗口,这里选中【桌面类(D)】单选按钮,单击【下一步】按钮,如图2-5所示。

图2-5 【系统类】窗口

提示

如果选择【服务器类(S)】单选按钮,则用户需要高级的设置。

05 打开【指定Oracle主目录用户】窗口,这一步是其他版本没有的,主要的作用是更安全地管理数据库,防止登录Window操作系统的用户误删除了Oracle文件。这里选择【创建新Windows用户】单选按钮,然后输入用户名和口令,专门管理Oracle文件,然后单击【下一步】按钮,如图2-6所示。

图2-6 【指定Oracle主目录用户】窗口

06 打开【典型安装配置】窗口,选择Oracle的基目录,选择【企业版】和【默认值】,并输入统一的管理口令,单击【下一步】按钮,如图2-7所示。

图2-7 【典型安装配置】窗口

提示

Oracle为了安全起见,要求密码强度比较高,Oracle建议的标准密码组合为:小写字母+数字+大写字母,当然字符长度还必须保持在Oracle 12c数据库要求的范围之内。

07 打开【执行先决条件检查】窗口,开始检查目标环境是否满足最低安装和配置要求,如图2-8所示。

图2-8 【执行先决条件检查】窗口

08 检查完成后进入【概要】窗口,单击【安装】按钮,如图2-9所示。

图2-9 【概要】窗口

09 进入【安装产品】窗口,开始安装Oracle文件,并显示具体内容和进度,如图2-10所示。

图2-10 【安装产品】窗口

10 数据库实例安装成功后,打开【口令管理】窗口,单击【口令管理】按钮,即可修改管理员的密码,本实例修改管理员SYSTEM的密码为“Tianyi123456”、超级管理员SYS的密码为“TIAN_yi123”,设置完成后,单击【确定】按钮即可,如图2-11所示。

图2-11 【口令管理】窗口

11 安装完成后,单击【关闭】按钮,如图2-12所示。

图2-12 【完成】窗口

2.2 启动服务并登录Oracle数据库

Oracle安装完毕之后,需要启动服务器进程,不然客户端无法连接数据库,客户端通过命令行工具登录数据库。本节将介绍如何启动Oracle服务器和登录Oracle的方法。

2.2.1 启动Oracle服务

在前面的配置过程中,已经将Oracle安装为Windows服务,当Windows启动、停止时,Oracle也自动启动、停止。不过,用户还可以使用图形服务工具来控制Oracle服务器。

可以通过Windows的服务管理器查看,具体的操作步骤如下。

01 单击【开始】菜单,在弹出的菜单中选择【运行】命令,打开【运行】对话框,如图2-13所示。

图2-13 【运行】对话框

02 在【打开】文本框中输入“services.msc”,单击【确定】按钮,打开Windows的【服务管理器】,在其中可以看到服务名以“Oracle”开头的5个服务项,其右边状态全部为“已启动”,表明该服务已经启动,如图2-14所示。

图2-14 服务管理器窗口

由于设置了Oracle为自动启动,在这里可以看到,服务已经启动,而且启动类型为自动。如果没有“已启动”字样,说明Oracle服务未启动。此时可以选择服务右击,在弹出的快捷菜单中选择【启动】菜单命令即可,如图2-15所示。

图2-15 启动Oracle服务

也可以直接双击Oracle服务,在打开的对话框中通过单击【启动】或【停止】按钮来更改服务状态,如图2-16所示。

图2-16 Oracle服务属性对话框

2.2.2 登录Oracle数据库

当Oracle服务启动完成后,便可以通过客户端来登录Oracle数据库。在Windows操作系统下,可以通过两种方式登录Oracle数据库。

1.以SQL Plus命令行方式登录

通过SQL Plus命令行方式登录方法很多,常见的方式是通过DOS窗口的方式、直接利用SQL Plus登录。

(1)通过DOS窗口的方式。具体的操作步骤如下。

01 单击【开始】菜单,在弹出的菜单中选择【运行】菜单命令,打开【运行】对话框,在其中输入命令“cmd”,如图2-17所示。

图2-17 运行对话框

02 单击【确定】按钮,打开DOS窗口,输入以下命令并按【Enter】键确认,如图2-18所示。

图2-18 DOS窗口

(2)直接利用SQL Plus登录,具体操作步骤如下:

01 依次选择【开始】|【所有程序】|【Oracle OraDB12Home1】|【应用程序开发】|【SQL Plus】菜单命令,如图2-19所示。

图2-19 选择【SQL Plus】菜单命令

02 打开SQL Plus窗口,输入用户名和口令并按【Enter】键确认,如图2-20所示。

图2-20 SQL Plus窗口

提示

当窗口中出现如图2-20所示的说明信息,命令提示符变为“SQL>”时,表明已经成功登录Oracle服务器了,可以开始对数据库进行操作。

2.使用SQL Developer登录

具体操作步骤如下:

01 依次选择【开始】|【所有程序】|【Oracle OraDB12Home1】|【应用程序开发】|【SQL Developer】菜单命令,如图2-21所示。

图2-21 选择【SQL Developer】菜单命令

02 打开【新建/选择数据库连接】对话框,输入【连接名】,选择【连接类型】为【本地/继承】,选择【角色】为【SYSDBA】,选择【操作系统验证】复选框,单击【连接】按钮,如图2-22所示。

图2-22 【新建/选择数据库连接】对话框

03 打开SQL Developer主界面窗口,在打开的窗口中输入SQL命令进行相关的操作即可,如图2-23所示。

图2-23 SQL Developer主界面窗口

2.3 卸载Oracle 12c

卸载Oracle和卸载普通软件是不一样的,本节主要讲述如何完全卸载Oracle 12c。主要分为以下几个步骤。

1.停止服务列表的5个服务

单击【开始】菜单,在弹出的菜单中选择【运行】命令,在【打开】文本框中输入“services.msc”,单击【确定】按钮,打开Windows的【服务管理器】窗口,如图2-24所示。在其中可以看到服务名以“Oracle”开头的5个服务项,分别选中Oracle的5个服务名称,右击并在弹出快捷菜单中选择【停止】菜单命令。

图2-24 【服务管理器】窗口

2.卸载Oracle软件

具体操作步骤如下:

01 依次选择【开始】>【所有程序】>【Oracle OraDB12Home1】>【Oracle安装产品】>【Universal Installer】菜单命令,如图2-25所示。

图2-25 选择【Universal Installer】菜单命令

02 打开【Oracle Universal Installer:欢迎使用】对话框,单击【卸载产品】按钮,如图2-26所示。

图2-26 【Oracle Universal Installer:欢迎使用】对话框

03 打开【产品清单】对话框,全部选择需要删除的内容,单击【删除】按钮即可开始卸载,如图2-27所示。

图2-27 【产品清单】对话框

3.删除注册表项

在【运行】对话框中输入“regedit”,启动注册表。要彻底删除Oracle 12c,还需要把注册表中关于Oracle的相关信息删除。需要删除的注册表包含如下:

(1)HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE项。

(2)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services节点下的所有Oracle项。

(3)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application节点下的所有Oracle.VSSWriter.ORCL项。

4.删除环境变量

右击【我的电脑】,在弹出的快捷菜单中选择【属性】菜单命令,弹出【系统属性】对话框,选择【高级】选项卡,单击【环境变量】按钮,如图2-28所示。

图2-28 【系统属性】对话框

打开【环境变量】对话框,在【系统变量】中查找【Path】变量,然后删除即可。另外如果发现有关于Oracle的选项,一并删除即可,如图2-29所示。

图2-29 【环境变量】对话框

2.4 疑难解惑

计算机技术具有很强的操作性,Oracle的安装和配置是一件非常简单的事,但是在操作过程中也可能出现问题,读者需要多实践、多总结。

疑问1:无法安装Oracle 12c软件安装包,提示对话框如图2-30所示,如何解决?

图2-30 无法安装提示对话框

解决上述问题的具体操作步骤如下:

右击【我的电脑】,在弹出的快捷菜单中选择【管理】菜单命令,弹出【计算机管理】对话框,在左侧列表中选择【系统工具】>【共享文件夹】,选择【共享】并右击,在弹出的快捷菜单中选择【新建共享】菜单命令,如图2-31所示。

图2-31 【计算机管理】对话框

打开【创建共享文件夹向导】对话框,单击【下一步】按钮,如图2-32所示。

图2-32 【创建共享文件夹向导】对话框

打开【文件夹路径】对话框,选择C盘为文件夹的路径,如图2-33所示。

图2-33 【文件夹路径】对话框

打开【名称、描述和设置】对话框,在【共享名】文本框中输入“C$”,单击【下一步】按钮,如图2-34所示。

图2-34 【名称、描述和设置】对话框

打开【共享文件夹的权限】对话框,选择【管理员有完全访问权限;其他用户有只读权限(R)】单选按钮,单击【完成】按钮,如图2-35所示。

图2-35 【共享文件夹的权限】对话框

疑问2:Oracle 12c卸载完成后,仍然无法安装Oracle 12c怎么办?

用Oracle 12c安装书中的4个步骤去卸载时,为了更加彻底删除Oracle,还需要把安装目录下的内容全部删除,删除后还需要重新启动计算机,这样就可以把Oracle完全删除了,最后才能重新安装Oracle。

2.5 经典习题

(1)下载并安装Oracle。

(2)使用配置向导配置Oracle为系统服务,在系统服务对话框中,手动启动或者关闭Oracle服务。

(3)启动或者关闭Oracle服务。 rG5rG0jnp5s8Pqk1CL2B4mw217GN6zQpTTlP+Z8Wh6UGxJEkpg28KxpPN0nD8imT

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