close

四、安裝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!!!

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Erny 的頭像
    Erny

    Blog->Erny

    Erny 發表在 痞客邦 留言(0) 人氣()