1.2 安装Oracle数据库
在简单了解了数据库的基本知识之后,本节将讲述Oracle数据库的安装过程。本书的所有内容均以Oracle 11g数据库作为基础展开。
1.2.1 Oracle数据库的版本变迁及安装环境
Oracle 数据库自发布至今,也经历了一个从不稳定到稳定,从功能简单到强大的过程。从第二版开始,Oracle的每一次版本变迁,都具有里程碑意义,具体如图1-1所示。
图1-1 Oracle数据库的版本变迁
1979年的夏季,RSI(Oracle公司的前身,Relational Software,Inc)发布了Oracle第2版。
1983年3月,RSI发布了Oracle第3版。从那时起,Oracle产品有了一个关键的特性——可移植性。
1984年10月,Oracle(RSI更名为Oracle)发布了第4版产品。这一版增加了读一致性这个重要特性。
1985年,Oracle发布了5.0版。这个版本是Oracle数据库较为稳定的版本,并实现了C/S模式工作。
1986年,Oracle发布了5.1版。该版本开始支持分布式查询。
1988年,Oracle发布了第6版。该版本中引入了行级锁特性,同时还引入了联机热备份功能。
1992年6月,Oracle发布了第7版。该版本增加了包括分布式事务处理功能、用于应用程序开发的新工具及安全性方法等功能。
1997年6月,Oracle第8版发布。Oracle 8支持面向对象的开发及新的多媒体应用。
1998年9月,Oracle公司正式发布Oracle 8i。正是因为该版本对Internet的支持,所以,在版本号之后,添加了标识i。
2001年6月,Oracle发布了Oracle 9i。
2003年9月,Oracle发布了Oracle 10g。这一版的最大特性就是加入了网格计算的功能,因此,版本号之后的标识使用了字母g,代表Grid——网格。
2007年7月11日,Oracle发布了Oracle 11g。Oracle 11g实现了信息生命周期管理(Information Lifecycle Management)等多项创新。
Oracle的最新版本为Oracle 11g,本书选取使用的就是该版本。
Oracle具有强大的功能,因此,对于硬件要求也较高。
Oracle 11g安装的硬件要求如下:
· 1024MB以上的物理内存。
· 1.5~3.5 GB磁盘空间,具体大小由安装类型决定。
软件环境要求如下:
Windows XP、Windows 2003或者Linux Red Hat 5.0以上版本。
1.2.2 下载Oracle安装文件
使用Oracle前需要先安装 Oracle 软件,用户获取 Oracle 安装文件的最方便的途径就是到Oracle的官方网站下载该软件。
(1)在浏览器地址栏中输入Oracle官方网站网址www.oracle.com,进入Oracle网站。下载Oracle需要用户注册账号,操作如图1-2所示。
图1-2 注册账户
(2)打开创建用户页面,填写注册信息,如图1-3所示。
(3)填写完毕后,Oracle会将账户激活邮件发到用户注册的邮箱中。创建账户成功之后,回到官网首页,单击官网首页的“Downloads”选项页,然后选择Database 11g选项,具体操作如图1-4所示。
图1-3 创建用户
图1-4 “Downloads”选项页
选择“Downloads”选项页的“Database 11g”版本之后,将显示可供选择的下载地址,如图1-5所示。在此处,选中“Accept License Agreement”选项,下载时选择“Microsoft Windows (32-bit)”选项。在此需要将File1和File2都下载。
图1-5 下载链接地址
1.2.3 安装过程
本节讲述的安装过程是在Windows 7旗舰版下实现的。
1.查看安装文件的目录结构
将下载的安装软件File1和File2全部解压,解压之后,Oracle 11g的安装文件夹目录结构如图1-6所示。其中,setup.exe文件即为安装文件。
图1-6 Oracle 11g安装文件夹的目录结构
2.数据库的安装方法
Oracle 11g数据库的安装步骤如下。
(1)单击setup.exe文件后,将出现“Oracle Database 11g安装”对话框,如图1-7所示。
(2)在该对话框中,“电子邮件”栏可以不填,取消“我希望通过My Oracle Support接收安全更新”复选框。单击“下一步”按钮,弹出“选择安装选项”对话框,具体操作如图1-8所示。
(3)这里选择“创建和配置数据库”选项,单击“下一步”按钮,弹出“系统类”对话框,如图1-9所示。
图1-7 配置安全更新
图1-8 “选择安装选项”对话框
图1-9 “系统类”对话框
(4)在“系统类”对话框中选择“桌面类”选项,设置完毕后单击“下一步”按钮,弹出“典型安装配置”对话框,如图1-10所示。
图1-10 “典型安装配置”对话框
(5)选择安装目录,设定版本(这里设置的是企业版),然后设置管理口令。系统可能提示口令不符合 Oracle 官方建议标准,会弹出一个对话框,可以单击“Y”忽略系统提示,此时会弹出“先决条件检查”对话框,如图1-11所示。
图1-11 “先决条件检查”对话框
(6)先决条件检查完成之后,自动弹出“概要”窗口,如图1-12所示。
(7)在“概要”对话框,单击“完成”按钮,弹出“安装产品进度”对话框,如图 1-13所示。
(8)此时,开始安装产品,并且复制数据库文件。复制完数据库文件后会弹出图 1-14 所示的提示框。
图1-12 “概要”对话框
图1-13 显示安装进度
在此单击“确定”按钮,返回安装进度对话框,安装完成之后,弹出“完成”对话框,如图1-15所示。
图1-14 数据库创建完成提示框
图1-15 安装完成
3.Oracle安装之后的环境变量
Oracle 在安装过程中会修改系统的环境变量。数据库安装完成之后,可以查看环境变量的变化。
(1)用鼠标右键单击桌面上的“计算机”图标,在弹出的“控制面板”主页中选择“高级系统设置”选项,弹出“系统属性”对话框,如图1-16所示。
(2)单击图1-16中的“环境变量”按钮,在“系统变量”列表中找到Path变量的值,如图1-17所示。
图1-16 “系统属性”对话框
图1-17 安装Oracle之后对Path变量的影响
在 Windows 的命令行下直接输入命令时,如果输入的命令不是内部命令,那么 Windows将在Path环境变量所指定的路径中搜索与输入命令同名的可执行文件进行执行。此时的环境变量Path的值已经发生了变化,其开头添加了如下路径。
E:\app\yang-SQL\product\11.2.0\dbhome_1\bin;
需要注意的是,Oracle提供了JRE的bin目录,并且该版本为1.6版本。如果在命令行中输入java或者javac等命令来执行或编译java文件,实际使用的是JDK 1.6版本的命令,即使以前安装了其他版本的JDK。
注意
Oracle安装之后,针对环境变量的修改有可能影响其他应用程序的使用。
1.2.4 安装中需要注意的问题
Windows下安装Oracle数据库简单易学,但应当注意以下几点。
· 硬件配置:Oracle 对硬件要求较高,因此,安装时尤其需要注意服务器的配置是否达到了要求。
· 空间分配:Oracle 作为数据库的本质,决定了其使用过程中是一个体积不断增大的过程,因此,尤其需要注意对硬盘空间的分配。
· 安装路径的要求:Oracle的安装路径不要包含中文字符。含有中文字符的路径在Oracle中并不能被很好地支持。