管理信息化 ORACLEoracle+DBA 手
册
OracleDBA 实用手册
--安装篇
DOYENSEER
doyenseer@
版权声明
本文档的版权归作者所有。
本文档可以自由复制和发布,但对文档修改请通知作者
前言
本手册主要介绍 Oracle 相关安装和配置的基本方法。Oracle 是运行在 Windows 和 Unix 操作
平台上的主流数据库系统之一。因为 Windows 上的 Oracle 安装配置相对比较简单,所以本
手册只介绍 Unix 平台上的安装和配置,而且主要以 Linux 操作系统为主(笔者强烈推荐
Linux)。如果不特别声明,本文档涉及的操作都是在RedLinux 和 Oracle9i 上完成。
Oracle 的安装主要包括操作系统安装和数据库系统安装。
操作系统安装
Linux 是一套免费使用和自由传播的类 Unix 操作系统,它主要用于基于 Intelx86 系列CPU
的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不
受任何商品化软件的版权制约的、全世界都能自由使用的 Unix 兼容产品。虽然 Linux 是免
费的操作系统,但是它依然是一种非常优秀的操作系统,支持多用户,多进程,实时性好,
功能强大而且稳定。同时具有良好的兼容性和可移植性。
RedHatt 作为目前众多发行版本中的一种,一方面它已经是行业的标准,有大量为其开发的
软件;另一方面 Redhat 系统的稳定性及安全性非常出色。
准备知识
作为数据库服务器的操作平台,在安装的时候,首先要考虑如何管理硬盘,合理规划硬盘分
区:
硬盘分区一共有三种类型:主分区,扩展分区和逻辑分区。
在一块硬盘上最多只能有四个主分区。可以另外建立一个扩展分区来代替四个主分区的其中
一个,然后在扩展分区下又可以建立更多的逻辑分区。扩展分区只不过是逻辑分区的 “容
器”。实际上只有主分区和逻辑分区进行数据存储。
最合理的分区结构是主分区在前,扩展分区在后,然后在扩展分区中划分逻辑分区,保证主
分区的个数和扩展分区个数要控制在四个之内
每个主分区和逻辑分区都回被存储一个识别文件系统的附加信息。操作系统(Windows 或者
Linux 等等)能通过这些信息非常容易的识别和确认,应该使用哪个分区。不能识别的操作
系统分区将会被忽略。
通过分区当然不能产生任何文件系统。在分区之后必须要进行格式化,才能使用。Linux 下
的分区命名通常采用设备-名称(device-name)。一般的硬盘(比如IDE 硬盘)将采用 hdxy
来命名。X 表示硬盘(a 是第一块硬盘,b 是第二块硬盘,依次类推),y 是分区的号码(从 0
开始,1 ,2 ,3 等等)。SCSI 硬盘将用 sdxy 来命名。光驱(不管是 IDE 类型或者SCSI )将和
硬盘一样来命名。
其次,要掌握 Linux 下软件的基本安装和卸载:
在 Windows 中,我们可以使用软件自带的安装卸载程序或在控制面板中的"添加/删除程序"
来实现。与其相类似,在 Linux 下有一个功能强大的软件安装卸载工具,名为 RPM
(RedHatLinux 提供的一种包封装格式,现在许多 Linux 发行版本都使用)。它可以用来建立、
安装、查询、更新、卸载软件。
Linux 下软件的安装主要有两种不同的形式。第一种安装文件名为.gz ;另一种安装文件名为
xxx.i386.rpm 。以第一种方式发行的软件多为以源码形式发布的;第二种方式则是直接以二
进制形式发布的。
第一种安装方法如下:
1. 首先,将安装文件拷贝至你的目录中。
#cp.gz/tmp
2. 解压缩包。
#tarxvzf.gz
3. 用 ls 命令可以看到解压缩后的文件。通常在解压缩后产生的文件中,查看
"Install"的文件。该文件为纯文本文件,详细讲述了该软件包的安装方法。
#viInstall
4. 执行解压缩后产生的一个名为 configure 的可执行脚本程序。它是用于检查系统是
否有编译时所需的库,以及库的版本是否满足编译的需要等安装所需要的系统信息。为随后
的编译工作做准备。
#./configure
5. 检查通过后,将生成用于编译的 MakeFile 文件。此时,可以开始进行编译了。编
译的过程视软件的规模和计算机性能的不同,所耗费的时间也不同。
#make
6. 成功编译后,键入如下的命令开始安装:
#makeinstall