在RedHat 7.0下Oracle 8.1.6 的安裝執行個體

來源:互聯網
上載者:User
oracle
1. 本文目的
在RedHat 7.0下安裝Oracle 8I release 2企業版本資料庫伺服器
2. 安裝前的軟體準備
   RedHat7.0安裝光碟片2張
   Oracle8161_tar.gz下載地址:
 http://technet.oracle.com/software/products/oracle8i/software_index.htm
   glibc2.1版本(GNU C Library)下載地址:
 http://ftp.valinux.com/pub/support/hjl/glibc/sdk/2.1/i386-glibc-2.1-linux.tar.gz
3. 我使用的機器:PIII733 with 128M RAM.Oracle推薦使用最少128MB記憶體,最好256MB 以上。
4. 開始安裝
A. 硬碟分區
1. Oralcel建議SWAP交換分區為400M或2倍於當前使用的系統實體記憶體,當然越大越好。
2. 分區時劃定兩個安裝點,/u01(用於安裝ORALCE軟體)和/u02(用於存放資料庫資料),/u01分區的大小,
         典型安裝   750MB
          最小安裝650MB
          自訂安裝  1000MB
   這兩個安裝點可以在安裝時劃定或完成系統安裝後在"/"目錄或別的目錄下建立
 B.安裝必須具備:(安裝RedHat7.0時選擇完整安裝)
     1.X Windows
     2.Development packages(c,gcc等)
C.解壓縮oracle8161_tar.gz,以root帳號登入,執行:
      [root@rh70 /root]cd /usr/src
      [root@rh70 src]tar zxvf  oracle8161_tar.gz 
在/usr/src/目錄下產生一Oralce8iR2目錄,內含解包後的檔案
 D.安裝glibc 2.1包
RedHat7.0安裝的是glibc2.2。Oracle 8I不能使用glibc 2.2進行編譯,而需要glibc 2.1的SDK。
[root@rh70 /root]cd /
[root@rh70 /]tar zxvf  /usr/src/i386-glibc-2.1-linux.tar.gz
隱藏/usr/bin 目錄下的gcc,cc,ld,避免被Oracle installer使用
[root@rh70 /]cd /usr/bin
[root@rh70 bin]mkdir saved
[root@rh70 bin]mv gcc cc ld saved
[root@rh70 bin]ln -s  /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc
[root@rh70 bin]ln -s  gcc cc
[root@rh70 bin]ln -s   /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld  ld 
隱藏/usr/lib目錄下的libc.so,libdl.so,libm.so和libpthread.so檔案,避免被Oracle installer使用
[root@rh70 bin]cd  ../lib
[root@rh70 lib]mkdir saved
[root@rh70 lib]mv libc.so libdl.so libm.so libpthread.so  saved
[root@rh70 lib]mv libc.a libdl.a libm.a libpthread.a  saved
E.建立oracle帳號和組
  以root帳號登入,開啟一個terminal視窗,建立oinstall和dba組
  [root@rh70 /root]groupadd oinstall
  [root@rh70 /root]groupadd dba
  建立oracle帳號,以oinstall為primary組,dba為secondary組
  [root@rh70 /root]useradd oracle  -g oinstall  -G dba
  [root@rh70 /root]passwd oracle (設定oralce帳號的密碼)
F.建立Oracle軟體安裝目錄
   [root@rh70 /root]mkdir /u01/app/oracle/product/8.1.6
   修改所建立目錄的所屬組及擁有者
   [root@rh70 /root]chown oracle:dba /u01/app/oracle/product/8.1.6 
   [root@rh70 /root]chown oracle:dba /u02 
G.設定oracle使用者環境
  使用oracle帳號登入,開啟terminal視窗
  利用umask指令查看umask是否為022,若不是022,則需要把指令umask 022加到/home/oracle/.bash_profile檔案中。
  [oracle@rh70 oracle]umask 
  使用文字編輯器開啟/home/oracle/.bash_profile,加入如下環境變數的設定行:
   #ORA_NLS=/u01/app/oracle/product/8.1.6/ocommon/nls/admin/data
   #export  ORA_NLS
   #NLS_LANG="simplified chinese"
   #export  NLS_LANG
   ORACLE_BASE=/u01/app/oracle
   export ORACLE_BASE
   ORACLE_HOME=/u01/app/oracle/product/8.1.6
   export ORACL_HOME
   ORACLE_SID=ora1   (自訂,最好不要超過四個字元)
   export  ORACLE_SID
   CLASSPATH=/u01/app/oracle/product/8.1.6/jdbc/lib/calsses111.zip
   export CLASSPATH
   LD_LIBRARY_PATH=/u01/app/oracle/product/8.1.6/lib
   export LD_LIBRARY_PATH 
   USERNAME="oracle"
   PATH=$PATH:$ORACLE_HOME:$ORACLE_HOME/bin:$ORACLE_HOME/dbs
   PATH=$PATH:/bin:/usr/bin:/usr/sbin:/usr/local:/usr/local/bin:/usr/bin/X11:/usr/X11R6/bin
  Log out,重新以oracle帳號登入,開啟terminal視窗,鍵入env指令查看剛才設定的環境變數。
   [oracle@rh70 oracle]env
H.安裝Oracle 8i 資料庫軟體
   1.用oracle帳號登入,進入Xwindows,開啟terminal視窗
   2.[oracle@rh70 oracle]cd /usr/src/Oracle8iR2
   3.[oracle@rh70 Oralcle8iR2]./runInstaller   
   4.在出現的基於JAVA的Oracle installer安裝介面上檢查Source Path為:
   /usr/src/Oracle8iR2/stage/products.jar, 
   Destination Path為$ORACLE_HOME環境變數設定的路徑,點擊Next。
   5.在Unix Group Name視窗中,鍵入"oinstall",點擊Next;
   6.一個視窗會彈出,要求以root身份運行/usr/app/oracle/product/8.1.6/orainstRoot.sh。
   開啟一個新的terminal視窗
   [oracle@rh70 Oralcle8iR2]su root (輸入root密碼)
   [oracle@rh70 Oralcle8iR2]cd $ORACLE_HOME
   [oracle@rh70 8.1.6]sh orainstRoot.sh
   返回剛才彈出的視窗,點擊Retry。
   7.在出現的"Available products"視窗上選擇"Oracle8I enterprise edition8.1.6.1.0",點擊Next。
   8.下一個畫面上選擇Typical
   9.提示輸入global database name,輸入的資料庫名字可以加上完整的網域名稱,如oradb.xxx.com,
     資料庫名字長度不要超過8個字元
   10.驗證ORACLE_SID是否正確,點擊Next
11.提示輸入db files localtion,輸入定義的/u02
12.最後在summary視窗上,點擊Install
13.在檔案被拷貝和聯結後,彈出一個要求運行root.sh的視窗
14.返回剛才以root帳號開啟的terminal視窗
      [oracle@rh70 8.1.6]cd $ORACLE_HOME
      [oracle@rh70 8.1.6]sh root.sh
      在詢問local bin directory時按下Enten鍵
      [oracle@rh70 8.1.6]exit     退出root許可權
      [oracle@rh70 8.1.6]exit     結束terminal視窗
15.返回要求運行root.sh的視窗上,點擊OK
16.Oracle Net8 Configuration和Oracle Database Configuration Assistants啟動,安裝Net8和建立資料庫。
17. Oracle Database Configuration Assistants結束後,在彈出的完成資料庫建立視窗上點擊OK
18.在End of Installation畫面上,點擊Exit
現在所有的Oralce 8i Enterprise就安裝好了! 
之後可以使用Oracle資料庫管理工具svrmgrl、sql*plus來對安裝好的資料庫進行測試!




聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.