1. 检查补丁
需要确认以下包都已经安装:
rpm -qa | grep compat
compat-libstdc++-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
compat-db-4.0.14-5
compat-gcc-7.3-2.96.122
rpm -qa | grep openmotif
openmotif21-2.1.30-8
rpm -qa | grep setarch
setarch-1.3-1
如果没有安装,可以使用
rpm -i compat…i386.rpm
来安装相应的包
2. 设置安装环境
cd /usr/bin
mv gcc gcc323
mv g++ g++323
ln -s gcc296 gcc
ln -s g++296 g++
确认版本正确
gcc -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux7/2.96/specs gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-122)
g++ -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux7/2.96/specs gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-122)
登陆为ORACLE用户
设置环境变量
ORACLE_BASE=/home/oracle
ORACLE_HOME=$ORACLE_BASE/product/9.0.2.4
ORACLE_SID=orac
LD_ASSUME_KERNEL=2.4.19
3. 安装补丁
unzip p3006854_9204_LINUX.zip
cd 3006854
sh rhel3_pre_install.sh
4. 解压ORACLE cpio文件
cpio -div <lns…….
cd Disk1
./runinstall
安装时有报两个错误:ins_oemagent.mk和ins_ctx.mk,点Ignore忽略。
5. 升级到9.2.0.4
停掉HTTPD
cd /home/oracle/procuct/9.2.0.4/Apache/Apache/bin
./apachectl stop
停掉LINSTENER
lsnrctl stop
解包
unzip p3095277_9204_LINUX.zip
cat 9204_lnx32_release.cpio | cpio -i –make-directories
./runinstaller
unzip p2617419_210_GENERIC.zip
pwd
/tmp/t
export PATH=$PATH:/tmp/t/OPatch:/sbin
unzip p3119415_9204_LINUX.zip
cd 3119415
opatch apply
补丁打完
6. 运行dbca建库
vi /home/oracle/product/9.0.4/bin/dbca
注掉最后一段,只留最后一段的第三行。
./dbca
安装完成
发表评论