Oracle Database 11gR2 on CentOS 6.5安裝記錄

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someonePrint this page

1.先設定CentOS上的JAVA環境,可參閱 管理CentOS上的JAVA環境建置與管理

2. 安裝相關套件

3. 預先建立oracle帳號,並建立oinstall、dba、oper群組,並指定給oracle (主群組設定為oinstall)

4. 預先建立Oracle安裝路徑,並設定所在路徑的擁有者為oracle

5. 設定系統參數,編輯/etc/profile,新增以下段落,並在 PATH變數中新增$ORACLE_HOME/bin

6. 修改 /etc/security/limits.conf,在最下方加入下列內容 ( 若跟原有資料重複的話,請記得刪除舊值 ):

7. 下載 Oracle Database 11g Release 2 Linux x86-64版本

8.  解壓縮

9. 設定環境變數,若CentOS為非英文版,沒做這一步,安裝畫面會出現方框亂碼

10. 執行安裝,若出現 “Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Check if the DISPLAY variable is set.” 的錯誤,請見解決方法

11. 安裝畫面,沒輸入Email會出現錯誤,但不影響安裝作業

oo01
12. 選擇第一項新建資料庫及其設定
oo02

13. 選擇安裝桌面或伺服器的版本
oo03

14. 設定安裝位置,本例中設定為剛剛設定的ORACLE_HOME位置
u001

15. 維持預設值即可
u003

16. 檢查相依的Library,可以先點選中間的 “Fix & Check Again” 按鈕查看驗證結果,
並依其指示進行修正。

u005
1
7. 依其指示進行修正。

18. 參照 此篇 所示,部分packages 產生的錯誤是可以略過不處理的:

libaio-0.3.105 (i386)
compat-libstdc++-33-3.2.3 (i386)
libaio-devel-0.3.105 (i386)
libgcc-3.4.6 (i386)
libstdc++-3.4.6 (i386)
unixODBC-2.2.11 (i386)
unixODBC-devel-2.2.11 (i386)
pdksh-5.2.14

u08

19. 最後確認,點選完成後開始進行安裝

u09

u12

21. 安裝完成後,跳出Configuration Assistant,
Web版的管理工具 Oracle Enterprise Manager 的網址預設為 https://localhost:1158/em
不過在啟動前還需要做一些設定,不然是看不到的

u13

22. 執行設定Scripts進行環境配置

u14

23. 設定$ORACLE_HOME/network/admin/listener.ora

修改以下內容,若HOST設定為127.0.0.1,記得要改成localhost或固定IP,
避免無法監聽Client端的連線的問題。

24. 切換至oracle帳號,啟動Oracle監聽器

25. 連接資料庫

26. 直接以startup啟動資料庫(關閉資料庫則使用 shutdown immediate)

或逐步啟動資料庫以進行偵錯

27. 設定EM之配置 (Oracle Enterprise Manager)

28. 執行 “emctl start dbconsole” 啟動EM (關閉指令為 “emctl stop dbconsole” )

29. 開啟瀏覽器,連結https://localhost:1158/em,輸入剛才設定的帳號和密碼,
即可進入Oracle Enterprise Manager的Web管理畫面
2014-01-21_105332 2014-01-21_1440102014-01-21_144048

30. 若要使用SQL Developer連線,( SQL Developer可至Oracle官網進行下載 )

可在選單 “檔案” > “新建…” > “資料庫連線”,填入以下的連線資料,測試、儲存並連線

2014-01-21_170649

 

 

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someonePrint this page

Leave a Reply

你的電子郵件位址並不會被公開。 必要欄位標記為 *