Linux下Oracle Database 12C的安裝
在Linux系統下把Oracle Database 12C安裝了。安裝完後 Oracle Configuration Manager沒能正常安裝,這個也無關緊要,等以後要用的時候在安裝。想來肯定是環境變數或者許可權的問題。畢竟Linux Oracle的安裝還是有點繁瑣,容易出錯,所以要小心謹慎。
其實安裝過程也很簡單,只是內容多。還是參考官方文檔比較靠譜:oracle database :Quick Installation Guide
免費在 http://linux.bkjia.com/
使用者名稱與密碼都是www.bkjia.com
具體下載目錄在 /2014年資料/6月/7日/Linux下Oracle Database 12C的安裝
下載方法見
Linux-6-64下安裝Oracle 12C筆記
在CentOS 6.4下安裝Oracle 11gR2(x64)
Oracle 11gR2 在VMWare虛擬機器中安裝步驟
Debian 下 安裝 Oracle 11g XE R2
開始安裝
一步一步按照這份guide安裝即可。總結起來,就是:
1.檢查安裝資料庫所需的軟體依賴。
按照文檔對照,一個一個的檢查是否安裝了相應的軟體包。這是很重要的,缺少包,肯定會產生依賴錯誤。
2.檢查安裝資料庫所需的硬體依賴。
按照文檔對照,看看自己的硬體環境是否達到安裝資料庫的最低要求。其實現在的硬體環境,一般是沒問題。所以我只是稍稍看來下而已。
3.建立資料庫索要使用的使用者、組。
建立oracle 使用者,常見oinstall、dab組。並把oracle分到組。
4.建立安裝資料庫要使用的檔案夾。
為了方便和不出錯,最好按照文檔一模一樣,建立u01檔案夾等。
5.掛載鏡像到系統上。
我下載的竟然是.zip檔案,我直接解壓兩個檔案,就會產生database目錄。將安裝檔案放在了這個目錄。掛載也大同小異。
6.運行database中的runinstaller即可,按照提示安裝直到完成。
問題
安裝過程中,遇到兩個小問題:
1. check if the display variable is set
這個其實文檔中有說明,首先要設定display的。不過我遇到這個問題時候,重啟,並以oracle使用者登入,這個問題消失。
2、其實文檔中只是說了TMP環境變數的設定,但是沒讓設定ORACLE_HOME等非常重要的環境變數,只是有說安裝之前必須unset之前的環境變數,我以為會有var.sh來設定環境變數,最後沒有。但是還好沒有影響安裝,只是想用oracle時候則必須要設定環境變數了。
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=$PATH:$ORACLE_HOME/bin; export PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
當然具體的目錄根據自己的版本不一樣肯定會不一樣,所以設定環境變數要一邊不停的cd和ls,一邊編寫profile檔案。
總之,安裝linux版本的資料最重要的是環境變數和許可權的問題。這兩點尤要注意。
本文永久更新連結地址: