学习目标|Objective
在Windows平台下安装Oracle 12c,图形化的安装包提供了详细的安装向导。通过向导,读者可以一步一步地完成对Oracle的安装。本章将主要讲述Windows平台下Oracle的安装和配置过程,最后讲解Oracle的完全卸载方法。
内容导航|Navigation
安装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 【完成】窗口
Oracle安装完毕之后,需要启动服务器进程,不然客户端无法连接数据库,客户端通过命令行工具登录数据库。本节将介绍如何启动Oracle服务器和登录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服务属性对话框
当Oracle服务启动完成后,便可以通过客户端来登录Oracle数据库。在Windows操作系统下,可以通过两种方式登录Oracle数据库。
通过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服务器了,可以开始对数据库进行操作。
具体操作步骤如下:
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主界面窗口
卸载Oracle和卸载普通软件是不一样的,本节主要讲述如何完全卸载Oracle 12c。主要分为以下几个步骤。
单击【开始】菜单,在弹出的菜单中选择【运行】命令,在【打开】文本框中输入“services.msc”,单击【确定】按钮,打开Windows的【服务管理器】窗口,如图2-24所示。在其中可以看到服务名以“Oracle”开头的5个服务项,分别选中Oracle的5个服务名称,右击并在弹出快捷菜单中选择【停止】菜单命令。
图2-24 【服务管理器】窗口
具体操作步骤如下:
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 【产品清单】对话框
在【运行】对话框中输入“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项。
右击【我的电脑】,在弹出的快捷菜单中选择【属性】菜单命令,弹出【系统属性】对话框,选择【高级】选项卡,单击【环境变量】按钮,如图2-28所示。
图2-28 【系统属性】对话框
打开【环境变量】对话框,在【系统变量】中查找【Path】变量,然后删除即可。另外如果发现有关于Oracle的选项,一并删除即可,如图2-29所示。
图2-29 【环境变量】对话框
计算机技术具有很强的操作性,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。
(1)下载并安装Oracle。
(2)使用配置向导配置Oracle为系统服务,在系统服务对话框中,手动启动或者关闭Oracle服务。
(3)启动或者关闭Oracle服务。