四、安裝Oracle DB For Windows
先在第一台、第二台分別安裝Oracle DB,安裝過程如下:
選擇「進階安裝」。
選擇「企業版」。 按「下一步」
安裝目錄選擇c槽,如上圖所示。
產品特定最低安裝需求檢查,「下一步」繼續。
選取組態選項,選「建立資料庫」後「下一步」繼續。
選擇「一般用途」。按「下一步」。
輸入全域資料庫名稱及SID,二個都輸入一樣的名稱!!
指定資料庫組態詳細資訊,「記憶體」設定。
指定資料庫組態詳細資訊,「字元集」設定,選完後按「下一步」。
選使用資料控制管理資料庫。.
選「檔案系統」,路徑依照預設路徑即可,按「下一步」。
選「不要啟用「自動」備份」,按「下一步」。
選「所有帳戶皆使用相同的密碼碼」,並輸入密碼「password」!!
OCM註冊頁面,甚麼都不要選後按「下一步」並按「安裝」開始安裝。
然後開始安裝!!
安裝過程如果出現上表錯誤,請不要理會,我們不安裝OEM管理介面,按「確定」後繼續安裝。
資料庫安裝完成提示,請按「確定」後繼續。
安裝完成說明,請注意資訊中提到的路徑,不要不小心誤刪除檔案,按「結束」完成安裝流程。
安裝完成後,請依此步驟安裝第二台DB Server!!但安裝過程,請在下面這個步驟
選擇「僅安裝軟體」!
然後在二台Server的Regedit,修改Oracle_BASE的路徑,先執行Regedit
在HLEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1的目錄下,修改
ORACLE_BASE的值為S:\oracle
RDBMS_ARCHIVE的值為S:\oracle\archive
RDBMS_CONTROL的值為S:\oracle\control
(二台DB Server都要改哦)
接下來因應系統需要我們要把已經建好的sample DB砍掉,重新建立完整的DB。
刪除DB:
從開始>所有程式>Oracle-OraDb11g_home1>組態設定和移轉工具>資料庫組態輔助程式
啟動「資料庫組態輔助程式」!!
選「刪除資料庫」!!
選擇之前建立的資料庫。看一個,砍一個,看二個砍一雙,不過要分開砍!!
重新建立新資料庫(在第一台DB Server建立即可)
再來建立新的資料庫,一樣從開始>所有程式>Oracle-OraDb11g_home1>組態設定和移轉工具>資料庫組態輔助程式,選「建立資料庫」,按 「下一步」!!
選「一般用途」,按「下一步」
輸入該縣市的資料庫名稱及SID,各縣市的名稱請參照本手冊後面的附表,本範例為db!!輸入完成後,請按「下一步」!!
設定如上圖所示,「下一步」
選「所有帳戶皆使用相同密碼」,輸入密碼「password」!!
選「檔案系統」,按「下一步」!
選「使用樣板的資料庫檔案位置」!!按「下一步」!!
設定如上圖,按「下一步」!!
設定如上圖,按「下一步」!!
先選「字元集」,設定如上圖,「下一步」!!
依照上圖設定後,「下一步」。
不要「啟用自動維護作業」,「下一步」。
檢查一下上面的所有檔案設定是不是都是在Share Disk,是的話,按「下一步」
選「建立資料庫」,按「完成」!!
按「確定」!!
資料庫建立過程的畫面!!!
資料庫建立完成,按「結束」!!
啟用「Archive」模式
在要啟動Archive Mode的SID目錄(s:\oracle\oradata\SIDNAME\下,建立archive的資料夾
在HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->KEY_OraDb10g_home1下,將ORACLE_SID改成要變更Archive Mode的SID 名稱,沒有這個數值的話,就新建一個!
然後在command line,執行下列命令
C:\>sqlplus /nolog
SQL>connect / as sysdba;
SQL> alter system set log_archive_dest='S:\oracle\oradata\db\archive';
SQL>shutdown immediate;
SQL>startup mount;
SQL>alter database archivelog;
SQL>alter database open;
SQL>alter system switch logfile;
然後到剛剛建立的Archive資料夾,可以看到Archive log 產生,表示剛剛的設定已經成功了!!
為了確認,可以在命令下指令:
SQL> archive log list;
編輯在S:\oracle\admin\SIDNAME\pfile\init.oraxxxxxxx的檔案,加上上列的資訊log_archive_dest=S:\oracle\oradata\db\archive,以利將SID加入到Fail Safe 的Cluster中,本範例檔案路徑為S:\oracle\admin\db\pfile\ init.ora.810200811944
五、安裝Oracle FailSafe For Windows
在第一台、第二台分別安裝Oracle FailSafe,安裝過程如下:
按「下一步」
選「Typical」,按「下一步」。
請安裝在C:\oraclefs34_64的目錄下
提醒你,安裝要重新開機,按「下一步」。
只有英文版,不要懷疑,選「安裝」
安裝過程…………………….
安裝過程可能會依需要安裝Microsoft Visual C++ 2005 Redistributable,系統會自動安裝。
安裝到一半,會要求輸入Service的擁有人,輸入GROUP\user及密碼password。
裝好了,按「結束」,請依上述步驟,安裝twd002。安裝完成都要記得重新開機!!
安裝完Fail Safe64(僅含OracleMSCSServices)後,接下來繼續安裝Fail Safe Client (Manager)32bit版,只需要安裝在twd001。
到fs32的安裝目錄執行setup.exe
來到歡迎頁面
僅選取「ClientOnly」選項,按「下一步」。
設定Client的安裝路徑,為C:\oraclefs34_32。
點選「安裝」開始安裝並安裝到完成即可。Client安裝完成不需要重新開機。
安裝完成後,請在二台DB Server的C:\windwos\system32\drivers\etc\hosts檔案,加入IP與host的對應,命名規則,參照本文件最後所附列表!!
六、設定Oracle DB HA(只要在twd001作即可)
執行「Oracle Fail Safe Manager」
輸入Wnidwos Cluster的name,GGPCLUSTER。
首先建立連線,點選Connect。
使用帳號user密碼password,Domain欄位填入GROUP,點選OK。
出現建立認證檔案選「是」。
選「Verify Cluster」
Verify過程有些Warning,請按「確定」!!
最後過程是Successfully,按「Close」。
進入「Oracle Fail Safe Manager」的管理畫面!!
先在Group的項目,按右鍵,選「Create」
建立一個Group name為「test」!!下面的註解,可以留白。按「下一步」
選「Prevent failback」,按完成!!
按「OK」完成Group的建立!!!
出現要求幫test這個Group,建立一個Virtual Address,按「是」!!
填入上列的值,基本上,如果在Hosts檔案有將testvp對應到IP,當在Host Name欄位中輸入testvp時,會自動帶出IP,如果沒帶出IP,或是IP不正確,請回頭檢查Hosts檔案的設定。
按「 OK」,完成Group的設定!!
回到「Oracle Fail Safe Manager」的控制台,可看到剛剛建立的群組test。
接著在Node twd001的Standalone Resoure中,可以發現之前建立的DB,db,請在ORCL按右鍵,選「Add to Group」 !!
點選「Oracle Database」,Group Name選「test」,按「下一步」
接著依序填入設定值如上圖,Parameter File在S:\oracle\admin\ttsip\pfile\init.ora.xxxxxxxx,如下圖所示
將此檔案的完整路徑輸入在Parameter File的欄位中,按「下一步」。
請選擇「Use operation system adthentication」,然後出現一個訊息視窗,請按「是」。
按「下一步」!
選「Yes, create the password file(recommended),username是sys,password是password,按「完成」
按「OK」
按「是」!
db加入test group的過程,因為連線需要使用IP,因此會跳出請求改變listener設定的請求,按「是」。
可能會出現FS-10066的錯誤,按「確定」與畫面右下角「Close」關閉這個視窗。
先開啟C:\app\administrator\product\11.1.0\db_1\NETWORK\ADMIN\LISTENER_rlb.ORA這個檔案。
將Oracle FS所產生的listener部分設定複製起來。
開啟C:\app\administrator\product\11.1.0\db_1\NETWORK\ADMIN\LISTENER.ORA這個檔案,並在檔案下方貼上剛剛複製的資訊如下圖。
存檔後離開。
在命令列執行下列指令:
C:\Documents and Settings\Administrator>lsnrctl
LSNRCTL> set current_listener testvp
LSNRCTL> start
確認didb163可以在新的virtual ip上面運作。
到電腦管理的服務中確認OracleOraDb11g_home1TNSListenerTESTVP已經被建立並啟動,啟動類型應該是「手動」。
上述步驟請到twd002上面再做一次。
安裝過程可能會出現”TNS-12545: 連線失敗, 因為目標主機或物件不存在”錯誤,請先不管。
只要在twd002的電腦管理服務內容看到OracleOraDb11g_home1TNSListenerTESTVP已經被建立,啟動類型為「手動」即可。
回到OFS,並重新把資料庫加到群組。
點選「Oracle Database」,Group Name選「test」,按「下一步」
依照前文介紹將所有欄位與parameter file的位置都填好,按「下一步」
請選擇「Use operation system adthentication」,然後出現一個訊息視窗,請按「是」。
按「下一步」!
系統可能會略過之前已經設定的頁面來到設定帳號密碼的頁面,請輸入帳號為SYS密碼為password,按「完成」繼續。
設定簡介,按「OK」繼續。
提示可能需要關閉資料庫,按「是」繼續。
安裝過程,已經切換到twd002設定instance。
看到此畫面,恭喜你,安裝完成了!!
這時,test的Group已經切換到twd002了,如要切換回twd001,請用Fail Safe Manager切換回來,切記,不要用Windwos叢集管理員來切換test Group!!!
沒有留言:
張貼留言