### 在RHEL 5.0上安装Oracle 9i (9.2.0.4.0) #### 一、环境准备 在Red Hat Enterprise Linux 5.0 (RHEL 5.0) 上安装Oracle 9i (9.2.0.4.0) 需要做好充分的准备工作。下面将详细介绍整个安装过程中的关键步骤。 ##### 1. 创建用户组与用户 作为`root`用户执行以下命令来创建两个新的用户组:`oinstall`和`dba`。 ```bash #groupadd oinstall #groupadd dba ``` 接着创建一个名为`oracle`的用户,将其主要组设置为`oinstall`,并将其添加到`dba`组中。 ```bash #useradd -g oinstall -G dba oracle #passwd oracle ``` 这里通过`passwd oracle`命令为`oracle`用户设置密码。 --- #### 二、目录准备 接下来,需要为Oracle软件准备专门的目录结构。执行以下命令创建必要的目录,并将其所有权更改为`oracle`用户: ```bash #mkdir -p /opt/app/oracle/9.2.0 #chown -R oracle.oinstall /opt/app/oracle ``` 这一步骤确保了Oracle安装文件能够正确地放置在指定位置,并且拥有正确的权限设置。 --- #### 三、系统配置调整 为了确保Oracle数据库能够在RHEL 5.0上正常运行,需要对操作系统进行一些必要的配置调整。 ##### 1. 调整系统内核参数 编辑`/etc/sysctl.conf`文件,增加或修改以下参数: - `kernel.shmmax=536870912` - `kernel.shmmni=4096` - `kernel.shmall=2097152` - `kernel.sem=250 32000 100 128` - `fs.file-max=65536` - `net.ipv4.ip_local_port_range=1024 65000` 保存更改后,使用`sysctl -p`命令使配置生效。 ##### 2. 设置文件描述符限制 编辑`/etc/security/limits.conf`文件,在其中添加以下内容: ```conf oracle soft nofile 65536 oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384 ``` 这些配置用于限制`oracle`用户可打开的最大文件数量以及进程数量。 ##### 3. 配置`.bash_profile`文件 为`oracle`用户编辑`.bash_profile`文件,添加以下环境变量: ```bash export ORACLE_SID=ora9i export ORACLE_BASE=/opt/app/oracle export ORACLE_HOME=/opt/app/oracle/9.2.0 export LD_LIBRARY_PATH=/opt/app/oracle/9.2.0/lib:/lib:/usr/lib:/usr/local/lib:/usr/X11R6/lib export TNS_ADMIN=/opt/app/oracle/9.2.0/network/admin export ORA_NLS33=/opt/app/oracle/9.2.0/ocommon/nls/admin/data export ORACLE_OWNER=oracle export ORACLE_TERM=xterm export PATH=$PATH:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/opt/app/oracle/9.2.0/bin ``` 这些环境变量对于Oracle数据库的正常运行至关重要。 --- #### 四、安装支持软件包 在安装Oracle之前,需要先安装一系列支持软件包,包括但不限于: - `giflib-4.1.3-8.i386.rpm` - `glib-1.2.10-26.fc7.i386.rpm` - `libpng10-1.0.18-2.i386.rpm` - `ORBit-0.5.17-22.rhel5.i386.rpm` - `gtk+-1.2.10-57.fc7.i386.rpm` - `imlib-1.9.15-2.fc7.i386.rpm` - `gnome-libs-1.4.2-7.rhel5.i386.rpm` 使用`rpm -ivh`命令逐一安装以上软件包。 此外,还需要解决链接库依赖问题,通过创建软链接的方式: ```bash #ln -s /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-libc6.1-1.so.2 ``` --- #### 五、安装Oracle 9i 可以开始安装Oracle 9i。 1. **解压安装文件**:将Oracle 9i的安装文件解压到`/home/oracle`目录下。 2. **执行预安装脚本**:运行Oracle提供的预安装脚本以完成必要的系统检查和配置。 ```bash #cd /home/oracle #unzip p3006854_9204_LINUX.zip #chmod +x 3006854/rhel3_pre_install.sh #3006854/rhel3_pre_install.sh ``` 3. **启动安装程序**:切换到`oracle`用户,并执行安装程序。 ```bash #su - oracle $cd ~ $source .bash_profile ``` 至此,Oracle 9i (9.2.0.4.0) 的安装准备工作已经全部完成。接下来按照Oracle的图形界面提示完成剩余的安装步骤即可。在整个安装过程中,需要注意检查错误日志和确认所有的配置都符合Oracle官方文档的要求,以确保数据库能够顺利安装并稳定运行。
Oracle版本:Oracle9i (9.2.0.4.0)
ps:下述命令如果没有特殊提示,#为root用户执行,$为oracle用户执行
1.创建用户和组
-------------------------
添加安装过程中需要用到的用户和组
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle
2.创建目录
--------------------------
我们将把所有安装需要的东西都拷贝到/opt/oracle目录下
# mkdir -p /opt/app/oracle/9.2.0
# chown -R oracle.oinstall /opt/app/oracle
3.系统配置
--------------------------
a)设置内核参数
编辑/etc/sysctl.conf
# vi /etc/sysctl.conf
将下面内容复制到文件中:
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
复制完毕后按ESC、:、w(保存)、:、q(退出)。
# sysctl -p
b)设置oracle对文件的要求
修改文件:/etc/security/limits.conf
#echo oracle soft nofile 65536 >> /etc/security/limits.conf
#echo oracle hard nofile 65536 >> /etc/security/limits.conf
#echo oracle soft nproc 16384 >> /etc/security/limits.conf
#echo oracle hard nproc 16384 >> /etc/security/limits.conf
c)设置环境变量
在/home/oracle/.bash_profile中添加如下行:
# vi /home/oracle/.bash_profile
将下面内容复制到文件中:
export ORACLE_SID=ora9i
export ORACLE_BASE=/opt/app/oracle
export ORACLE_HOME=/opt/app/oracle/9.2.0
export LD_LIBRARY_PATH=/opt/app/oracle/9.2.0/lib:/lib:/usr/lib:/usr/local/lib:/usr/X11R6/lib
export TNS_ADMIN=/opt/app/oracle/9.2.0/network/admin
export ORA_NLS33=/opt/app/oracle/9.2.0/ocommon/nls/admin/data
export ORACLE_OWNER=oracle
export ORACLE_TERM=xterm
export PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/opt/app/oracle/9.2.0/bin
4.安装补丁
--------------------------
a)打补丁
# cd /home/oracle/otherPath
# unzip download.zip
剩余5页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助