程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> 虛擬機red hat linux下oracle的安裝配置

虛擬機red hat linux下oracle的安裝配置

編輯:Oracle數據庫基礎
  1. 下載,准備
    http://download.oracle.com/otn/Linux/Oracle9i/9204/ship_9204_Linux_disk1.cpio.gz
    http://download.oracle.com/otn/Linux/Oracle9i/9204/ship_9204_Linux_disk2.cpio.gz
    http://download.oracle.com/otn/Linux/Oracle9i/9204/ship_9204_Linux_disk3.cpio.gz
    我建議將安裝文件放在windows的盤符下,共享文件夾,通過mount -t smbfs方式來讓Linux訪問Windows下共享的文件夾來進行安裝,對虛擬Linux來說,就不需要占用那麼大的空間.
    需要保證虛擬就機Linux和Windows之間的網絡暢通,用root用戶給Linux設置ip地址,方法:root登錄圖形界面,"開始菜單"->"system settings"->"network"
    虛擬linux磁盤空間8G以上,Linux 2.8G,Oracle 2.85G,數據庫2G;
    虛擬機內存,我自己安裝分配了512M,速度還比較塊,我看別人用256M,很慢.
    如果上面的具備了,可以進行下面的步驟了.
  2. 環境配置,安裝
    1)添加用戶組,用root用戶登錄
    groupadd orainstall
    groupadd oradba
    groupadd oraoper
    useradd ora -G orainstall,oradba
    可以根據自己的情況用不同的用戶名字和組,根據自己喜好.

    2)切換到root用戶
    vi /etc/sysctl.conf
    然後在最後添加一行
    kernel.shmmax = 261986254
    如果遺漏這步,安裝的最後一步會報ORA-27123: unable to attach to shared memory segment錯誤.

    3)在.bash_profile中添加環境變量
    然後用ora用戶登錄,在該文件中添加如下的內容:
    #Oracle
    export LD_ASSUME_KERNEL=2.4.1
    export Oracle_BASE=/home/ora/ora9
    export ORACLE_HOME=/home/ora/ora9/Oracle
    export ORA_NLS33=$Oracle_HOME/ocommon/nls/admin/data
    #NoUse
    export Oracle_SID=Linuxdb
    export Oracle_TERM=xterm
    export TNS_ADMIN=$Oracle_HOME/network/admin
    export NLS_LANG=AMERICAN_AMERICA.US7ASCII
    #LIB,CLASS
    LD_LIBRARY_PATH=$Oracle_HOME/lib:/lib:/usr/lib
    LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
    export LD_LIBRARY_PATH
    export PATH=$PATH:$Oracle_HOME/bin
    CLASSPATH=$CLASSPATH:$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$Oracle_HOME/rdbms/jlib
    CLASSPATH=$CLASSPATH:$Oracle_HOME/network/jlib
    export CLASSPATH
    修改.bash_profile之後,重新登錄,或者source .bash_profile就可以是上面配置的環境變量生效.

    4)解壓縮文件
    在Windows下,將存放安裝文件的文件夾Oracle共享,設置共享權限為可讀可寫,然後執行如下命令:
    mount -t smbfs -o username=cl,passWord=chenli,
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved