2010年10月14日 星期四

Windows XP + VMWare Server 1.0.6 + CentOS 5.2 + Oracle 10g Rac (10.2.0.1)安裝文章 4-安裝Database

Windows XP + VMWare Server 1.0.6 + CentOS 5.2 + Oracle 10g Rac (10.2.0.1)安裝文章 4-安裝Database

八、安裝Database軟件
(保證$ ./crsctl check crs $ ./crs_stat -t ,這兩個命令執行的結果都是正常)
(要新開啟一個終端,防止ORACLE_HOME=/home/oracle/app/crs的影響,我們要的位置是ORACLE_HOME=/home/oracle/app/oracle)
1.開始安裝(oracle用戶登錄)
$ cd /home/oracle/databases
$ ./runInstaller -ignoreSysPrereqs -jreLoc /usr/java/jdk1.5.0_16/jre
2.安裝圖形界面的步驟:
下一步(N) -->
企業版(E)(1.26GB)下一步(N) -->
下一步(N) -->
全選(S) -->
下一步(N) -->
(1個警告,3個要求待驗證.)下一步(N) -->
是(Y) -->
//可能出現:問是否升級選擇否(N) -->
僅安裝數據庫軟件(S) -->
下一步(N) -->
安裝(I),現在等著,大概2小時分鐘時間
10:51 - 12:54

然後在rac1,rac2上,執行root.sh
$ su - root
# cd /home/oracle/app/oracle/product/10.2.0/db_1
# ./root.sh
都是默認-->確定
注意點:
1.選擇安裝節點時,把所有節點都選上
2.選擇配置選項時,只安裝數據庫軟件,數據可以留以後再配
    選擇:install database software only
3.同樣要注意時間同步問題.


$ su - root
# /etc/init.d/init.crs stop啟動底層服務
報Error while stopping resources.Possible cause : CRSD is down的錯誤
解決辦法:
在重新啟動兩台虛擬機前,關閉服務(兩台都要執行)
# cd /etc/init.d
# ./init.crs disable
重新啟動後,兩台計算機都要執行
# cd /etc/init.d
# ./init.crs enable
# ./init.crs start
# ./init.crs stop
# ./init.crs start
就可以了執行(crs_stat -t遇到unknown節點)
$ ./crs_stop -f ...
$ ./crs_start -f ...
比如說: ora.rac1.gsd UNKNOWN
$ ./crs_stop -f ora.rac1.gsd
$ ./crs_start -f ora.rac1.gsd
就可以了.

[oracle@rac1 bin]$ ./crs_stat -t
Name Type Target State Host
-------------------------------------------------- ----------
ora.rac1.gsd application ONLINE ONLINE rac1
ora.rac1.ons application ONLINE ONLINE rac1
ora.rac1.vip application ONLINE ONLINE rac1
ora.rac2.gsd application ONLINE ONLINE rac2
ora.rac2.ons application ONLINE ONLINE rac2
ora.rac2.vip application ONLINE ONLINE rac2


九、創建數據庫和ASM實例
(保證$ ./crsctl check crs $ ./crs_stat -t ,這兩個命令執行的結果都是正常)
顯示是亂碼的解決方法:
如果你用命令行進入dbca的,先敲入unset LANG以取消語言設定,然後出來的GUI界面就是英文的,我想只能這樣好受一點,總比亂碼好一點吧
1.開始安裝(oracle用戶登錄)
$ cd /home/oracle/app/oracle/product/10.2.0/db_1/bin
$ unset LANG
$ dbca

2.安裝圖形界面的步驟:
Oracle Real Application Clusters database Next -->
Create a Database Next -->
Select All Next -->
Custom Database Next-->
"RAC.WORLD" and "RAC" Next -->
不選擇什麼Next -->
輸入數據庫密碼Next -->
"Automatic Storage Management (ASM)" Next -->
Create initialization parameter file(IFILE) Next -->
輸入sys新的密碼-->
Yes (DBCA will now create and start the ASM instance) -->
Yes (Do you want listener on port 1521) -->
Create New -->
Disk Group Name取名字叫orclvol ,並選中OCL-VOL1,OCL-VOL2,OCL-VOL3,OCL-VOL4點ok -->
Next -->
Data Area: +ORCLVOL(不用改變) Next -->
勾選Specify Flash Recovery Area ,選擇Browse... -->
點擊ok -->
Flash Recovery Area: +ORCLVOL ,Flash Recovery Area Size:2048 MB (不用改變) ,不要勾選Enable Archiving(歸檔日誌) -->
取消Oracle Data Mining ,Oracle Text , Oracle OLAP , Oracle Spatial ,留下Enterprise Manager Repository勾選-->
點擊Standard Database Components...按鈕-->
不選擇Oracle XML DB,勾選Oracle JVM -->
ok -->
Next -->
Next -->
選擇Custom ,其他缺省-->
Next -->
Next -->
Finish -->
ok
安裝完後,exit
現在等著很長的時間,因為我是從晚上0:19,在第二天早上6:19發現有集群上的錯誤,從新啟動,到6:52才才裝好.反正一句話,這個時間安裝得長.
測試一下:
http://192.168.1.100:1158/em

安裝的過程中
出現fatal error:ora.rac2.LISTENER_RAC2.lsnr或者類似的資源不能啟動
解決辦法:
$ crs_stop -f ora.rac2.LISTENER_RAC2.lsnr
$ crs_start -f ora.rac2.LISTENER_RAC2.lsnr
$ crs_stop -f ora.rac2.ASM2.asm
$ crs_start -f ora.rac2.ASM2.asm

[oracle@rac2 bin]$ ./crs_stat -t
Name Type Target State Host
-------------------------------------------------- ----------
ora....C1.inst application ONLINE ONLINE rac1
ora....C2.inst application ONLINE ONLINE rac2
ora.RAC.db application ONLINE ONLINE rac2
ora....SM1.asm application ONLINE ONLINE rac1
ora....C1.lsnr application ONLINE ONLINE rac1
ora.rac1.gsd application ONLINE ONLINE rac1
ora.rac1.ons application ONLINE ONLINE rac1
ora.rac1.vip application ONLINE ONLINE rac1
ora....SM2.asm application ONLINE ONLINE rac2
ora....C2.lsnr application ONLINE ONLINE rac2
ora.rac2.gsd application ONLINE ONLINE rac2
ora.rac2.ons application ONLINE ONLINE rac2
ora.rac2.vip application ONLINE ONLINE rac2

沒有留言:

張貼留言