天天看點

RHEL5.4上安裝oracle10g

 1. 準備工作:安裝oracle記憶體最小512M 檢視記憶體指令:grep Mem /proc/meninfo  交換分區:grep Swap /proc/meninfo 

 2.檢查需要安裝更新檔要求: 使用指令檢查: rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' \binutils compat-db control-center gcc gcc-c++ glibc glibc-common libstdc++ libstdc++-devel make pdksh sysstat libaio libXp

    需要的所有的包在安裝CD光牒中都有。如果在網上下載下傳更新檔會有很多依賴,很費時,不如去重新下載下傳安裝檔案重新安裝作業系統(個人建議)。

 3.配置/etc/sysctl.conf :

kernel.shmall = 2097152   //固定大小

kernel.shmmax = 2147483648  //隻要比現有記憶體一半大就行,如非必要,無需修改

kernel.shmmni = 4096      //固定大小

kernel.sem = 250 32000 100 128  //固定大小

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default=262144

net.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmem_max=262144

建立用于安裝和維護 Oracle  軟體的 Linux/Unix 組和使用者帳戶。使用者帳戶将稱為 oracle,而組

将稱為 oinstall 和 dba。以 root 使用者身份執行以下指令:

groupadd oinstall

groupadd dba

useradd -m -g oinstall -G dba oracle

設定 oracle 帳戶的密碼:

#passwd oracle

建立目錄

建立為單獨的檔案系統。

以 root 使用者身份執行以下指令:

mkdir -p /opt/oracle/product/10G

chown -R oracle:oinstall /opt/oracle

4.oracle使用者的環境變量檔案是 $HOME/.bash_profile,用vi之類的檔案編輯工具打開加入下面内容(以oracle使用者身份登入)

PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_BASE= /opt/oracle

export ORACLE_HOME=/opt/oracle/product/10G

export PATH=$ORACLE_HOME/Apache/perl/bin:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH

export PERL5LIB=$ORACLE_HOME/Apache/perl/lib/5.00503:$ORACLE_HOME/Apache/perl/lib/site_perl/5.005/i686-linux

export ORACLE_OWNER=oracle

export ORACLE_SID=smsdb --這裡是資料庫的sid,建立Oracle資料庫時會填寫

export ORACLE_TERM=xterm

export TNS_ADMIN=$ORACLE_HOME/network/admin

#export LD_ASSUME_KERNEL=2.6.18 --版本不同這個值也不同

export THREADS_FLAG=native

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib

export LANG=en_us

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

#export DISPLAY=127.0.0.1:0.0

unset USERNAME

5.安裝

以 oracle 身份登入圖形界面,進入安裝檔案所在目錄,然後執行./runInstallerk開始安裝

 1.可以選basic Installation,需要輸入的配置少,這種就不介紹了。

下面的說明均為Advanced Installation 。我們選擇Advanced Installation,點選next

 2.點選next

 3.enterprise edition,點選next

 4.path=/opt/oracle/product/10G,剛才我們用root建立的目錄,oracle資料庫就安裝在這個目錄下。點選next

 5.當檢查結果出現passed時表示通過檢查,點選next繼續,如果是實體記憶體提示不夠,可以忽略,其他的warning或者沒有檢查就需要解決了,肯定是配置不正确造成。

 6.可以選擇install database only,也可以直接next。建立資料庫時隻有輸入資料庫名稱的時候必須輸入我們在步驟4時配置的sid。

 7.install

 8.安裝過程中會提示以root使用者執行2個腳本。

用root使用者登入執行這兩個腳本

執行第一個

#sh /u01/oracle/oraInventory/orainstRoot.sh

執行第二個

[[email protected] opt]# sh /u01/oracle/product/10G/root.sh

Running Oracle10 root.sh script...

The following environment variables are set as:

    ORACLE_OWNER= oracle

    ORACLE_HOME=  /u01/oracle/product/10G

Enter the full pathname of the local bin directory: [/usr/local/bin]: --到這裡時回車

9.安裝退出。安裝完成。