Red Hat 9 上安装Oracle 9iR2

Red Hat 9 上安装Oracle 9iR2
原文作者:
Roko Roic(http://linux.oreillynet.com/pub/au/1295)现在在 Tis.kis旗小工作。Tis.kis是一个开发GSM核心和用户级关系系统的公司。
写于:09/04/2003

译者:
庞武治 & 谢映玲                汕头大学01经英学生
译于:1/11/2004

在Linux操作系统上安装Oracle数据库服务器的理由一直在增加。价格因素当然是最明显的啦,因为花在操作系统上的钱会大大地增加你的多媒体工作站或者RAC服务器的安装成本。其次是稳定性,远程管理的可能系数,平台资源代码的可用性,速度,文件系统的通用性,强硬的Unix 继承性……嘿,即使是Oracle公司自己也是在他们所称呼的“坚不可摧”的Linux上安装Oracle数据库服务器。
Red Hat在他们发布的最新最强的操作系统上做了很大的改进,其中大部分是针对工作站用户的需要的。就像的硬件会很快被人们使用那样,这个操作系统肯定会在未来的几个月内成为Linux爱好者的工作平台。支持最前沿的硬件和软件技术,最早通过图形界面来配置和管理资源,完美的办公和生产应用软件,统一的标准华的界面和Linux开发工具,当然还有Red Hat的鼎鼎名声使得这个操作系统成为诸多Oracle用户的首选操作系统。不幸的是,Oracle几乎很难在Red Hat Linux顺利的安装,除非现在的这个新的版本会被鉴定可以。然而,有志者事竟成,在这篇文章的帮助下,你可以很快就实现Oracle 9iR2在你的Red Hat 9上稳定的运行。好,我们现在就开始。

添加用户和用户组
首先,你需要创建Oracle安装使用的用户和用户组,Oracle的安装需要两个Unix用户组和一个Oracle用户。
以root身份登陆,然后在终端执行下面的命令:
[root@miniroko]# groupadd dba                //创建用户组dba
[root@miniroko]# groupadd oinstall        //创建用户组oinstall
[root@miniroko]# useradd -g oinstall -G dba oracle         //创建用户oracle
[root@miniroko]# passwd oracle                //为用户oracle设定密码
最后一行命令会提示你输入用户oracle的密码。一定要记住它,因为接下来你可能会用到它。

创建目录
Oracle推荐使用OFA,即高级服务器所用的最佳可变目录体系结构,但它只能在高级服务器上实现。为了简便,我们将把所有的东西安装到/opt/ora9下面。
为了包括一个数据库在内的完整安装,一定要保证你有至少3.5GB可用的硬盘空间。以root用户登陆并执行以下的命令:
[root@miniroko]# mkdir -p /opt/ora9/product/9.2
[root@miniroko]# mkdir /var/opt/oracle
[root@miniroko]# chown oracle.dba /var/opt/oracle
[root@miniroko]# chown -R oracle.dba /opt/ora9
[root@miniroko]# chmod 755 /var/opt/oracle
你现在已经创建了Oracle运行所需的目录和批准了用户oracle的写权限和dba用户组的执行权限。

安装必要的工具和库
在开始安装之前,你需要安装以下Red Hat向下兼容软件和开发软件包。所有的这些安装包都可以在Red Hat的安装盘1~3里面找到。
gcc-3.2.2-5
cpp-3.2.2-5
glibc-devel-2.3.2-11.9
binutils-2.13.90.0.18-9
compat-gcc-7.3-2.96.118.i386.rpm
compat-libgcj-7.3-2.96.118.i386.rpm
compat-libgcj-devel-7.3-2.96.118.i386.rpm
nss_db-compat-2.2-20.i386.rpm

你可以通过【开始菜单】-》【系统设置】-》【添加/删除应用软件】用Red Hat 图形RPM管理器安装上面的软件,或者用命令行:
rpm ?Uvh <软件包名>                        //注意大小写
用上面列出的软件包名替换<软件包名>来安装全部所需的软件。
一旦你下载了所有的这些软件包,用命令行rpm工具来升级:
rpm ?UVh <软件包名>                        //注意大小写

重要提示:
网上提供免费下载的Red Hat 9是一个缩减了的版本,它本身并不带有相应版本的glibc安装包。而需要购买的版本包含了一些能使Oracle智能代理器正确运行的安装包,而免费下载的版本就没有。如果你不清楚你安装了什么版本的Red Hat,你将会很安全地用Jason McIntosh所提供的glibc安装包来替换你系统上的版本。下载地址是(http://mlug.missouri.edu/~jmcint ... 沧鞍?怯猛??姹镜