1.2 安装Oracle数据库
在简单了解了数据库的基本知识之后,本节将讲述Oracle数据库的安装过程。目前,Oracle广泛使用的版本为Oracle 10g,本书的所有内容均以Oracle 10g数据库作为基础展开。
1.2.1 Oracle数据库的版本变迁及安装环境
Oracle数据库自发布至今,也经历了一个从不稳定到稳定,从功能简单至强大的过程。从第二版开始,Oracle的每一次版本变迁,都具有里程碑意义。
● 1979年的夏季,RSI(Oracle公司的前身,Relational Software,Inc)发布了Oracle第二版。
● 1983年3月,RSI发布了Oracle第三版。从现在起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版发布。Oracle8支持面向对象的开发及新的多媒体应用。
● 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 9i和Oracle 10g。本书选取使用的版本为Oracle 10g。
Oracle具有强大的功能,因此,对于硬件要求也较高。Oracle 10g安装的硬件要求如下:
● 1024MB以上的物理内存。
● 1.5~3.5 GB磁盘空间,具体大小由安装类型决定。
软件环境如下:Windows XP、Windows 2003或者Linux Red Hat 5.0以上版本。需要注意的是,Windows Vista与Oracle 10g的兼容性较差,不推荐使用。
1.2.2 安装过程
本节所讲述的安装过程是在Windows XP下实现的。
1.查看安装文件的目录结构
Oracle10g的安装文件夹目录结构如图1-1所示。
图1-1 Oracle 10g安装文件夹的目录结构
其中,setup.exe文件即为安装文件。
2.数据库的安装方法
单击setup.exe文件后,将出现【Oracle Database 10g安装】对话框,如图1-2所示。
图1-2 Oracle Database 10g安装对话框
在安装对话框中,安装方法指的是基本安装和高级安装。高级安装允许用户针对数据库字符集等进行配置,对于初学者,选择基本安装即可。【创建启动数据库】选项用于对是否创建默认数据库进行选择,如果不选择,则不会创建该数据库;如果选择了该选项,那么就需要为数据库的4个默认用户SYS、SYSTEM、SYSMAN和DBSNMP设置密码。在本例中设置为abc123,然后单击【下一步】按钮,将进入数据库安装概要信息页面。
3.数据库安装概要
数据库安装概要中,详细列举了将要安装的Oracle产品的安装目录、组件信息等。在【Oracle Universal Installer:概要】对话框中,可以通过单击【已安装产品】按钮来查看本机已安装的Oracle组件,如图1-3所示。
图1-3 Oracle Universal Installer:概要
在了解了数据库安装的概要状况之后,单击【安装】按钮,开始安装数据库,如图1-4所示。
图1-4 数据库安装进度窗口
4.Oracle安装之后的环境变量
Oracle在安装过程中会修改系统的环境变量。数据库安装完成之后,可以查看环境变量的变化。
(1)右键单击桌面上【我的电脑】图标,在弹出的快捷菜单中选择【属性】命令,弹出【系统属性】对话框。
(2)在【属性】对话框中选择【高级】选项卡。
(3)单击【高级】选项卡中的【环境变量】按钮。
(4)可以在【系统变量】列表中找到Path变量的值,如图1-5所示。
图1-5 安装Oracle之后对Path变量的影响
在Windows的命令行下直接输入命令时,如果所输入的命令不是内部命令,那么Windows将在Path环境变量所指定的路径中搜索与输入命令同名的可执行文件进行执行。此时的环境变量Path的值已经发生了变化,其开头添加了如下路径。
D:\oracle\product\10.1.0\Db_2\bin;D:\oracle\product\10.1.0\Db_2\jre\1.4.2\bin\ client;D:\oracle\product\10.1.0\Db_2\jre\1.4.2\bin
需要注意的是,Oracle提供了JRE的bin目录,并且该版本为1.4版本。如果在命令行中键入java或者javac等命令来执行或编译java文件,实际使用的是JDK 1.4版本的命令,即使以前安装了其他版本的JDK。
注意:Oracle安装之后,针对环境变量的修改有可能影响其他应用程序的使用。
1.2.3 安装中需要注意的问题
Windows下安装Oracle数据库简单易学,但应当注意以下几点。
● 注意硬件配置:Oracle对硬件要求较高,因此,安装时尤其需要注意服务器的配置是否达到了要求。
● 注意空间分配:Oracle作为数据库的本质,决定了其使用过程中是一个体积不断增大的过程,因此尤其需要注意对硬盘空间的分配。
● 安装路径的要求:Oracle的安装路径不要包含中文字符。含有中文字符的路径在Oracle中并不能被很好地支持。