總結在Linux安裝Oracle的方法
因為工作需要,Linux安裝Oracle數據庫由自己來進行,現在虛擬機上實驗了一把,感覺Linux安裝Oracle和參考手冊不太一樣,而后又在真機上試驗了一把,***將經驗總結一下發表出來。
1) 客戶端安裝包(client)解壓至某個目錄$(installpackdirectory)
2) 按照安裝手冊中的標準安裝過程,檢查軟硬件配置,最重要的是硬盤空間要留得足夠(對應不同的客戶端安裝要求,硬盤空間要求不同),以下是要用到的命令,其中package_name是要根據手冊上的要求對應具體的軟件包。用root登錄終端。
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo
free
df -k
cat /etc/issue
uname -r
rpm -q package_name
3) 創建用戶名和組名
注意,標準安裝手冊遺漏了dba用戶組
括號內為說明,#為終端提示符
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -m -g oinstall -G dba oracle
# id oracle ( 檢查用戶名)
# passwd oracle (設置Oracle用戶的密碼)
4) 創建目錄
# mkdir -p /u01/app/oracle
# chown -R oracle:oinstall /u01/app/oracle
# chmod -R 775 /u01/app/oracle
/u01/app/oracle為Oracle根目錄,可以根據需要改成別的名字,如果不是很熟練,按照步驟照做就不會出錯。
5) 用oracle用戶登錄終端
#su - oracle
#vi .bash_profile
在現有文件的下面增加
umask 022
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/client_1; export ORACLE_HOME
PATH=$ORACLE_HOME/bin:$PATH; export PATH
也可以寫作
umask 022
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/client_1
export PATH=$ORACLE_HOME/bin:$PATH
保存退出
注意,等號左右不能有空格
6) 執行剛剛編輯的文件
$ . ./.bash_profile
或者source .bash_profile
7)執行安裝
如果進入系統時使用root或其他用戶名稱,log out 改用oracle登錄重新進入圖形界面,這點非常重要,注意是注銷重新登錄,不是在終端上改換用戶。
$cd $(installpackdirectory)
$./runInstaller
應該出現圖形界面,進行安裝。
8) 安裝之后,進行配置服務
$netca
配置服務名稱,并測試。安裝時也可能出現配置過程。如果沒有配置好,可以使用此命令。
Linux安裝Oracle其實并不像想象中的那么困難,自己試一下吧。
【編輯推薦】