Oracle9i在linux AS 3.0上的安装
【IT168 服务器学院】1、 确认linux安装以下的包: (或者在安装linux 3.0时选中development package 和 legacy software development两个包)
compat-db-
compat-gcc-7.3-2.96.122.i386.rpm
compat-gcc-c++-7.3-2.96.122.i386.rpm
compat-libstdc++-7.3-2.96.122.i386.rpm
compat-libstdc++-devel-7.3-2.96.122.i386.rpm
openmotif21-
setarch-1.3-1.i386.rpm
tcl-
2、 修改gcc连接
[root@linux /]#su - root
[root@linux /]#mv /usr/bin/gcc /usr/bin/gcc323
[root@linux /]#ln -s /usr/bin/gcc296 /usr/bin/gcc
[root@linux /]#mv /usr/bin/g++ /usr/bin/g++323
[root@linux /]#ln -s /usr/bin/g++296 /usr/bin/g++
3、得到并安装oracle提供的系统补丁(p3006854_9204_LINUX.zip)
[root@linux /]#su - root
[root@linux /]#unzip p3006854_9204_LINUX.zip
Archive: p3006854_9204_LINUX.zip
creating: 3006854/
inflating: 3006854/rhel3_pre_install.sh
inflating: 3006854/README.txt
[root@linux /]#cd 3006854
[root@linux /]#sh rhel3_pre_install.sh
Applying patch...
Patch successfully applied
[root@linux /]#
4、 建立安装相关的用户组和用户,并且设置安装环境变量
[root@linux /]#groupadd dba
[root@linux /]#useradd -G dba –g dba –d /oracle oracle
[root@linux /]#su – oracle
[oracle@linux oracle]$vi .bash_profile
ORACLE_BASE=/oracle
ORACLE_HOME=$ORACLE_BASE/9i
ORACLE_SID=orcl
NLS_LANG=AMERICAN_AMERICA.UTF8
LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$PATH:$ORACLE_HOME/bin
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_ASSUME_KERNEL=
export ORACLE_HOME ORACLE_BASE ORACLE_SID NLS_LANG
export LD_LIBRARY_PATH PATH ORA_NLS33 LD_ASSUME_KERNEL
5、 放入Oracle安装盘,以oracle用户运行runInstaller文件开始安装,安装过程和在windows上一样,根据提示完成数据库的安装。解压安装包
zcat lnx_920_disk1.cpio.gz | cpio -idmv
zcat lnx_920_disk2.cpio.gz | cpio -idmv
zcat lnx_920_disk3.cpio.gz | cpio -idmv
6、 agent补丁
p2617419_210_GENERIC.zip
p3238244_9204_LINUX.zip
以oracle用户上传并解压到oracle目录
export PATH=$PATH:/oracle/OPatch
export PATH=$PATH:/sbin
可以用which opatch检验一下opatch的目录是否正确
在3238244的目录中执行
opatch apply
cd $ORACLE_HOME/network/lib
make -f ins_oemagent.mk install
agentctl start