ORACLE_9i Linux5 安装
1. 下载额外的安装包和补丁:
# unzip p3006854_9204_LINUX.zip
# chmod +x 3006854/rhel3_pre_install.sh
# 3006854/rhel3_pre_install.sh
compat-libcwait-2.1-1.i386.rpm
p2617419_220_GENERIC.zip
p3006854_9204_LINUX.zip
p3238244_9204_LINUX.zip
2. 安装准备:
a. 修改文件/etc/sysctl.conf
添加内容如下:
# Oracle
kernel.shmmax = 1073741824
kernel.shmmni = 4096
kernel.shmall = 1048576
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
kernel.shmmax = 1073741824
kernel.shmmni = 4096
kernel.shmall = 1048576
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
使修改生效:/sbin/sysctl -p
b. 修改文件/etc/security/limits.conf
添加内容如下:
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
c. 安装Linux自带的RPM包
compat-db
compat-gcc*
compat-libcwait
compat-libgcc*
compat-libstdc++*
gcc
gcc-c++
libaio
libaio-devel
make
libXp
libXp-devel
giflib
glib
openmotif
openmotif-devel
xorg-x11-deprecated-libs-devel
xorg-x11-deprecated-libs
libpng
gtk+
d. 安装额外的补丁:
打p3006854_9204_LINUX.zip# unzip p3006854_9204_LINUX.zip
# chmod +x 3006854/rhel3_pre_install.sh
# 3006854/rhel3_pre_install.sh
安装 compat-libcwait-2.1-1.i386.rpm
# rpm -ivh compat-libcwait-2.1-1.i386.rpm
# rpm -ivh compat-libcwait-2.1-1.i386.rpm
e. 创建用户及组
groupadd oinstall
groupadd dba
groupadd oper
groupadd apache
useradd -g oinstall -G dba oracle
groupadd dba
groupadd oper
groupadd apache
useradd -g oinstall -G dba oracle
f. 给oracle用户创建密码:
passwd oracle
passwd oracle
g. 创建文件夹:
mkdir -p /u01/app/oracle/product/9.2.0
chown -R oracle.oinstall /u01
chown -R oracle.oinstall /u01
h. 修改oracle家目录下.bash_profile文件
添加如下内容:
# Oracle 9i
PATH=$PATH:$HOME/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/u01/app/oracle/product/9.2.0/bin
PATH=$PATH:$HOME/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/u01/app/oracle/product/9.2.0/bin
export PATH
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/9.2.0; export ORACLE_HOME
ORACLE_TERM=xterm; export ORACLE_TERM
ORACLE_OWNER=oracle; export ORACLE_OWNER
ORACLE_SID=orcl9i; export ORACLE_SID
ORACLE_HOME=$ORACLE_BASE/product/9.2.0; export ORACLE_HOME
ORACLE_TERM=xterm; export ORACLE_TERM
ORACLE_OWNER=oracle; export ORACLE_OWNER
ORACLE_SID=orcl9i; export ORACLE_SID
LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
TMPDIR=$TMP; export TMPDIR
i. 使oracle用户有权使用图形界面
xhost +
j. 创建软连接:
ln -s /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so /usr/lib/libstdc++-libc6.1-1.so.2
3. 安装
a. 解压缩:
gunzip ship_9204_linux_disk1.cpio.gz
gunzip ship_9204_linux_disk2.cpio.gz
gunzip ship_9204_linux_disk3.cpio.gz
cpio -idmv < ship_9204_linux_disk1.cpio
cpio -idmv < ship_9204_linux_disk2.cpio
cpio -idmv < ship_9204_linux_disk3.cpio
cpio -idmv < ship_9204_linux_disk2.cpio
cpio -idmv < ship_9204_linux_disk3.cpio
b. 将文件夹主改成oracle
chown oracle:oinstall Disk1
chown oracle:oinstall Disk2
chown oracle:oinstall Disk3
c. 安装
xhost +
DISPLAY=<ip address>:0.0(如果本机装数据,输入此IP)
su - oracle
Disk1/runInstaller
3. 安装后
a. 安装补丁
unzip p3238244_9204_LINUX.zip
cp 3238244/files/lib/stubs/* $ORACLE_HOME/lib/stubs/
cd $ORACLE_HOME/network/lib/
make -f ins_oemagent.mk install
cp 3238244/files/lib/stubs/* $ORACLE_HOME/lib/stubs/
cd $ORACLE_HOME/network/lib/
make -f ins_oemagent.mk install
rm $ORACLE_HOME/JRE
ln -s $ORACLE_BASE/jre/1.3.1/ $ORACLE_HOME/JRE
ln -s $ORACLE_HOME/JRE/bin/java $ORACLE_HOME/JRE/bin/jre
ln -s $ORACLE_HOME/JRE/bin/i386/native_threads/java $ORACLE_HOME/JRE/bin/i386/native_threads/jre
ln -s $ORACLE_BASE/jre/1.3.1/ $ORACLE_HOME/JRE
ln -s $ORACLE_HOME/JRE/bin/java $ORACLE_HOME/JRE/bin/jre
ln -s $ORACLE_HOME/JRE/bin/i386/native_threads/java $ORACLE_HOME/JRE/bin/i386/native_threads/jre
Comments
Post a Comment