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