本文描述了在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 =======================================================================