成功安装oracle 9i!!!

成功安装oracle 9i!!!

成功安装oracle 9i!!!
在昨天和今天尝试了在redhat 7.2 和 redhat 7.3上安装oracle 9i,有一些心得,与大家分享,请批评指正。
一、我原来在我的redhat 7.2上安装了oracle 8i,卸掉oracle 8i后,打补丁:binutils-2.11.90.0.8-13.i386。
在安装oracle 9.0.1过程中,出现xxxx.mk这样的错误,查看$ORACLE_HOME/install/make.log文件,发现是gcc,ld,ar等报错,我原来安装oracle 8i时打了补丁:i386-glibc-2.1-linux.tar.gz,并将其gcc,ld,ar等文件link到/usr/bin下,将LINUX系统自带的gcc,ld,ar文件恢复到/usr/bin下,retry后成功。
总结:
1、在Radhat 7.2上安装oracle 9i 需要打补丁:binutils-2.11.90.0.8-13.i386,
#rpm -qa |grep binutils /*查看原有binutils版本*/
#rpm -Uvh --force binutils-2.11.90.0.8-13.i386 /*安装补丁*/
2、不需要打8i的补丁:i386-glibc-2.1-linux.tar.gz。
二、其后,我重新安装了我的系统,改为redhat 7.3(从硬盘安装的),下载了oracle 9.2.0,直接解压后安装,在安装到80%左右时报错:xxxx.mk,看了日志文件,发现还是gcc,ld,ar等文件报错,于是我尝试了打补丁:i386-glibc-2.1-linux.tar.gz,并将gcc,ar,ld等文件链接到/usr/bin下,Retry后一切正常。
总结:
1、在Redhat 7.3上安装oracle 9i时,还是需要打安装oracle 8i时的补丁:i386-glibc-2.1-linux.tar.gz,并作链接:
#cd /
#tar zxvf i386-glibc-2.1-linux.tar.gz
#cd /usr/bin
#mkdir saved
#mv gcc ld ar saved /*隐藏原有的gcc,ar,ld文件到saved目录下*/
#ln -s /usr/i386-glibc-2.1-linux/i386-glibc21-linux/bin/gcc gcc
#ln -s /usr/i386-glibc-2.1-linux/i386-glibc21-linux/bin/ld ld
#ln -s /usr/i386-glibc-2.1-linux/i386-glibc21-linux/bin/ar ar
2、不需要安装补丁:binutils-2.11.90.0.8-13.i386,实际上这个补丁你也打不上去,它会提示gcc需要操作系统原有binutils。

附:oracle 9i有三张盘,文件名类似于:lnx_920_disk1.cpio.gz
首先要解压:
#gunzip lnx_920_disk1.cpio.gz
#cpio -idmv <lnx_920_disk1.cpio

安装完oracle后,会发现他有些命令、安装界面和以前不一样:
dbassist――――dbca
netasst――――netca 等等
安装oracle 9i所需的空间也非常大,2G以上。

祝大家安装顺利!有问题共同探讨。


      
有个地方有问题:
这个帖子好像不能显示“小于号”和“小于号”以后的东东!
解压cpio文件:

#cpio -idmv 小于号lnx_920_disk1.cpio.gz      
版主,为什么帖子中不能显示小于号和小于号后面的东西?怎样解决?      
那得问otto,他好象使用了一些代码转换或者屏蔽了尖括号。      
我觉得不应该屏蔽掉这些常用的符号,很不方便。      
试试&lt[/COLOR][/SIZE]
就是& l t三个字母组合      
cpio -idmv &ltlnx_920_disk1.cpio.gz      
终于可以了,谢谢!
用“&”,“l”,“t”三个符号组合就能表示小于号。      
我下载的9iR2在光盘上竟然不能装,非要把第一张盘COPY到硬盘上才能安装?为什么?而且在Redhat 7.3下装,字体具难看!      
我没有试从光盘安装,你从光盘安装报什么错没有?
我装ORACLE 9I 时好象字体并没有什么异样,是不是版本不一样?