本文描述了在red hat enterprise linux advanced server 3 (rhel as 3)上安装oracle 9i/10g 必要的步骤和相关知识。相关文章很多,本文主要着重于整理和总结了网友(特别是fenng)的文档、red hat公司的rhel相关白皮书、oracle公司的技术文档和白皮书等,比较两个版本在as 3上的共同点和不同点,尽可能给出完整的安装说明。os的安装将不再赘述。总体论述以10g的流程为主,但是方框中将插入9i的不同点。
gunzip ship.db.cpio.gz cpio -idmv < ship.db.cpio sh /u/install/disk1/uninstaller
如果不能出现安装画面,查看本文后面的faq。
10g的安装相比以前的多了一个 checking operating system certification 的步骤。安装文件会自动检测所需的条件。如果有不符合的地方,安装程序会报告给你,并会给出具体原因,大大减少了出错的可能。 下面是检查成功输出的内容:
checking operating system certification expected result: one of redhat-2.1,redhat-3,unitedlinux-1.0 actual result: redhat-3 check complete. the overall result of this check is: passed =======================================================================
checking kernel parameters checking for version=2.4.9.25; found version=2.4.21. passed checking for shmall=2097152; found shmall=2097152. passed checking for shmseg=10; found shmseg=4096. passed checking for semmsl=250; found semmsl=250. passed checking for semmni=128; found semmni=128. passed checking for filemax=65536; found filemax=65536. passed checking for shmmni=4096; found shmmni=4096. passed checking for semmns=32000; found semmns=32000. passed checking for semopm=100; found semopm=100.passed checking for shmmin=1; found shmmin=1. passed checking for shmmax=2147483648; found shmmax=2147483648. passed check complete. the overall result of this check is: passed =======================================================================
checking recommended operating system packages checking for make-3.79; found make-3.79.1-17. passed checking for binutils-2.11.90.0.8-12; found binutils-2.14.90.0.4-26. passed checking for gcc-2.96; found gcc-3.2.3-20. passed checking for openmotif-2.1.30-11; found openmotif-2.2.2-16. passed check complete. the overall result of this check is: passed =======================================================================
checking recommended glibc version expected result: 2.2.4.31.7 actual result: 2.3.2.95.3 check complete. the overall result of this check is: passed =======================================================================
validating oracle_base location (if set) check complete. the overall result of this check is: passed =======================================================================