1. 创建oracle 用户
su - root
groupadd dba
groupadd oinstall
useradd -g oinstall -G dba oracle
passwd oracle
2. 创建安装目录
su - root
mkdir /opt/oracle
mkdir /opt/oracle/product
mkdir /opt/oracle/product/9.2.0
chown -R oracle.oinstall /opt/oracle
mkdir /var/opt/oracle
chown oracle.dba /var/opt/oracle
chmod 755 /var/opt/oracle
3. 设置环境变量。更改oracle的 .bash_profile 文件
su – oracle
vi .bash_profile
更改为如下内容:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/9.2.0
export ORACLE_SID=accms
export ORACLE_TERM=xterm
export NLS_LANG=american_america.ZHS16GBK
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
export PATH=$PATH:$ORACLE_HOME/bin
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
保存后退出. 执行:source .bash_profile
4. 更改内存参数:
su – root
echo `expr 1024 \* 1024 \* 1024` > /proc/sys/kernel/shmmax
查看更改结果:
cat /proc/sys/kernel/shmmax
看是否为:
1073741824
5. 查看RPM包
rpm -q gcc cpp compat-libstdc++ glibc-devel glibc-kernheaders binutils
是否有
gcc
cpp
glibc-devel
compat-libstdc++
kernel-headers (for RH 7.1, 7.2, 2.1AS)
glibc-kernheaders (for RH 7.3, 8.0, 9)
binutils
6. 拷贝文件
su – root
mount /mnt/cdrom
cp /mnt/cdrom/* /bak/
共3张盘
7. 解压
gunzip 第1张盘文件名
gunzip 第2张盘文件名
gunzip 第3张盘文件名
cpio -idmv < ship_9204_linux_disk1.cpio
cpio -idmv < ship_9204_linux_disk2.cpio
cpio -idmv < ship_9204_linux_disk3.cpio
8. 安装
su - oracle
cd /bak/Disk1/
./ runInstaller
按提示进行安装