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.安裝退出。安裝完成。