- Oracle数据库管理与开发(慕课版)
- 尚展垒 宋文军等编著
- 2892字
- 2025-02-23 21:44:11
1.2 Oracle数据库环境
1.2.1 Oracle数据库简介

Oracle数据库简介
当今社会已进入信息时代,作为信息管理主要工具的数据库已成为举足轻重的角色。无论是企业、组织的管理,还是电子商务或电子政务等应用系统的管理,都需要数据库的支持。
1979年,Oracle(甲骨文)公司推出了世界第一个基于SQL标准的关系数据库管理系统Oracle 1,之后Oracle公司的产品发展战略也由面向应用转向面向网络计算,进行了全面的数据库升级,并且开始向Windows操作系统进军。2007年,Oracle公司发布了Oracle 11g,这是目前最新的版本。Oracle 11g是数据库领域最优秀的数据库之一,经过了1500万小时的测试,开发工作量达到了3.6万人/月。它在继承了前一版本Oracle 10g特性的基础上又增加了400多项新特性,如改进本地Java和PL/SQL编译器、数据库修复向导等。
Oracle是目前最流行的关系型数据库管理系统之一,被越来越多的用户在信息系统管理、企业数据处理、Internet和电子商务网站等领域作为应用数据的后台处理系统。
1.2.2 Oracle 11g的安装

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-1所示的命令行窗口。然后会在该窗口中出现用于检测计算机软件、硬件安装环境的提示信息,若安装环境不满足系统安装的最小需求,则程序会终止执行。

图1-1 启动Oracle Universal Installer
(2)在Oracle Universal Installer安装工具检测完当前系统的软件、硬件环境之后,将打开“配置安全更新”界面。该界面主要用来设置系统的在线更新方式,若数据库所安装的机器没有连接Internet,则无需进行系统在线更新配置。这样在该界面上可以取消“我希望通过My Oracle Support接收安全更新”复选框的标记,并将“电子邮件”文本框置空。然后单击“下一步”按钮,如图1-2所示。

图1-2 “配置安全更新”界面
(3)单击“下一步”按钮后,系统会弹出“未指定电子邮件地址”的信息提示框,如图1-3所示。这里单击“是”按钮,表示对上一步的设置进行确认就可以了。

图1-3 “未指定电子邮件地址”提示框
(4)单击“是”按钮后,会打开“选择安装选项”界面,该界面用于选择“安装选项”,这里选择“创建和配置数据库”选项,然后单击“下一步”按钮,如图1-4所示。

图1-4 “选择安装选项”界面
(5)单击“下一步”按钮后,会打开“系统类”界面,如图1-5所示。该界面用来选择数据库被安装在哪种操作系统平台上(Windows主要有桌面版和服务器版两种),这要根据当前机器所安装的操作系统而定。本演示实例使用的是Windows 7操作系统(属于桌面类系统),所以选择“桌面类”选项,然后单击“下一步”按钮。

图1-5 “系统类”界面
(6)单击“下一步”按钮后,会打开“典型安装配置”界面。在该界面中,首先设置“文件目录”,默认情况下,安装系统会自动搜索出剩余磁盘空间最大的磁盘作为默认安装盘,当然也可以自定义安装磁盘;然后选择“数据库版本”,安装系统提供的数据库版本包括“企业版”“标准版”“个人版”和“定制版”4种,通常选择“企业版”就可以;接着输入“全局数据库名”和“登录密码”(需要记住,该密码是SYSTEM、SYS、SYSMAN、DBSNMP这4个管理账户共同使用的初始密码。另外,用户SCOTT的初始密码为tiger),其中“全局数据库名”也就是数据库实例名称,它具有唯一性,不允许出现两个重复的“全局数据库名”;最后单击“下一步”按钮,如图1-6所示。

图1-6 “典型安装配置”界面
(7)单击“下一步”按钮后,会打开“执行先决条件检查”界面,该界面用来检查安装本产品所需要的最低配置,检查结果会在下一个界面中显示出来,如图1-7所示。

图1-7 “执行先决条件检查”界面
(8)检查完毕后,弹出图1-8所示的“概要”界面。在该界面中会显示出安装产品的概要信息,若在上一步中检查出某些系统配置不符合Oracle安装的最低要求,则会在该界面的列表中显示出来,以供用户参考,然后单击“完成”按钮即可。

图1-8 “概要”界面
(9)单击“完成”按钮后,会打开“安装产品”界面,该界面会显示产品的安装进度,如图1-9所示。

图1-9 “安装产品”界面
(10)当“安装产品”界面中的进度条到达100%后,会打开“Database Configuration Assistant”界面——“数据库配置助手”界面,如图1-10所示。在该界面中,单击“停止”按钮,可以随时停止文件复制。

图1-10 “数据库配置助手”界面
(11)当“数据库配置助手”界面中的进度条到达100%后,表示Oracle 11g数据库安装所需的文件已经复制完毕,这时会弹出一个包含“安装信息”的对话框,如图1-11所示。

图1-11 包含“安装信息”的对话框
(12)在上面的对话框中单击“口令管理”按钮,会打开图1-12所示的“口令管理”对话框,在该对话框中可以为某些用户重新设置口令或者解除某些用户的锁定状态(如SCOTT用户默认处于锁定状态)。

图1-12 “口令管理”对话框
(13)在“口令管理”对话框中单击“确定”或“取消”按钮就可以返回到图1-11所示的包含“安装信息”的对话框,在该对话框中单击“确定”按钮将打开“完成”界面,如图1-13所示。另外,需要用户在这个界面记住Oracle企业管理器(OEM)的连接地址,这是一个Web形式的企业管理器,它的地址通常默认为“https://localhost:1518/em”。至此Oracle 11g数据库安装完毕,单击“关闭”按钮完成Oracle 11g数据库的安装。

图1-13 完成界面
1.2.3 Oracle 11g的卸载

Oracle 11g的卸载
Oracle 11g的卸载主要有两种方式:一种是使用Oracle Universal Installer管理工具,该工具以向导的模式卸载数据库;另一种是运行“deinstall.bat”批处理文件来卸载数据库。由于第一种卸载方式以向导模式进行,比较简单,这里不做过多介绍。这里主要讲解第二种卸载数据库的方法——使用“deinstall.bat”批出文件卸载数据库,具体步骤如下。
(1)首先打开Windows 7的“组件服务”窗口,然后停止所有的Oracle后台服务程序,如图1-14所示。

图1-14 停止Oracle所有的后台服务程序
(2)然后运行“E:\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat”这个批处理文件(这个目录要根据自己实际安装的位置来确定),会打开图1-15所示的命令行窗口,然后等待程序提取“卸载”信息。

图1-15 第一个命令行界面
(3)“卸载”信息提取完毕后,会显示图1-16所示的第二个命令行界面,用以取消配置LISTENER单实例监听程序。

图1-16 第二个命令行界面
(4)接着显示图1-17所示的第三个命令行界面,在该界面的提示符位置输入全局数据库名称,若存在多个数据库,则数据库名称之间使用逗号分隔(这里输入“orcl”),然后回车(或者什么也不输,直接回车即可)。

图1-17 第三个命令行界面
(5)这时会显示第四个命令行界面,如图1-18所示。在该界面提示符的位置输入“y”字符,然后回车。

图1-18 第四个命令行界面
(6)这时会显示第五个命令行界面,如图1-19所示,等待卸载Oracle 11g数据库,卸载操作可能要持续几分钟,耐心等待。

图1-19 第五个命令行界面
(7)卸载完成,命令行界面会自动退出,这种自动卸载功能并不彻底,还需要手动清除安装目录中的剩余文件。