[日期:2016-04-18] | 來源:Linux社區 做者:secooler | [字體:大 中 小] |
Grid Control(文中簡稱GC)是監控和管理數據庫好幫手,同時也是一把雙刃劍。如能「熟練」應用,能夠大幅度的提升管理和維護數據庫的效率;反之,若是對其隱含的細節沒有全面的掌握,很容易帶來沒必要要的麻煩和故障。本文經過實踐操做給你們展現一下使用Grid Control快速部署Oracle物理DataGuard的詳細過程。供參考。
1.登入到GC,依次點擊Targets - Databases
此時能夠看到被GC管理的兩個Oracle數據庫實例,secdb實例是物理DataGuard主數據庫實例,secgc是GC工具對應的數據庫實例。
2.點擊secdb實例,進入secdb實例的Home頁面
3.點擊「Maintenance」進入到secdb實例的維護頁面
在右側咱們即可以尋覓到Data Guard的身影,點擊Data Guard下面的「Setup and Manage」。
4.此時須要提供管理用戶及密碼信息,點擊Login
5.點擊「Add Standby Database」
此頁面中給出了使用GC建立和管理Data Guard的優點。
6.保持默認的第一個選項,點擊Continue
7.保持默認第一個選項不變,點擊Next
此時已經進入到step-by-step的配置階段,由於以前沒有備份介質可用,所以此處咱們選擇生成備份。
8.此處須要提供備份介質存放的目錄及備份選項
備份目錄指定爲「/home/oracle」;
爲了節省空間選擇壓縮備份,相應的備份時間也會有所增長;
保留備份介質供不時之需。
9.給出物理Data Guard存放的位置
物理Data Guard的實例名這裏指定爲secdg;
輸入oracle用戶名和密碼;
在此配置下,新部署的備庫和主庫均在主機secdb1上。
10.給出文件對應關係
這一步驟很是的關鍵,無數的仁人志士跌倒在這裏。
此處必定不要急於點擊Next進入到下一環節,咱們須要點擊Customize對文件目錄進行定製。不然standby_file_management參數將爲「MANUAL」、db_file_name_convert及log_file_name_convert參數爲空,當主庫添加數據文件後備庫將沒法正常恢復,關於該故障的案例分析請參考《【DataGuard】因爲備庫參數設置不當致使數據文件沒法添加的故障分析》(http://space.itpub.net/519536/viewspace-670703)。
11.默認狀況下數據文件、臨時文件、日誌文件和控制文件的建立路徑以下三圖所示
是否是有一種目瞪口呆的感受,這些路徑內容急需調整。
12.爲了簡便咱們將全部的數據庫對應的文件都指定到「/u01/app/oracle/oradata/secdg」
注意:單單的給出路徑是不夠的,必定要點擊路徑後面的「Go」。只有這樣,給出的路徑名纔會真正的獲得應用,不然無濟於事。
1)一一修改,確保修改全面後點擊「OK」。
2)點擊OK後,會收到以下的提醒信息。該警告信息是因爲咱們指定的目錄事先沒有建立致使的,點擊Yes,系統將自動建立。
3)又回到File Locations界面,彷佛什麼都沒有發生,但什麼事情都有所改變。點擊Next繼續。
13.配置界面須要給出備庫的Unique Name、Target Name和Standby歸檔路徑信息
1)按照圖中內容進行修改,修改後點擊Next。
2)此處警告信息一樣是因爲設置的Standby歸檔路徑不存在致使的,點擊Yes讓系統自動建立。
14.此時是對前幾步配置的Review階段
1)仔細檢查主備庫的基本參數信息是否正確
2)仔細檢查主備數據庫數據文件、臨時文件、日誌文件和控制文件的對應關係是否調整正確。一切確認無誤後點擊Finish,此後將進入到無人值守的自動建立階段。
15.如下是GC自動建立物理Data Guard的過程。若是以前配置的沒有問題,稍等片刻後,一個鮮活的物理Data Guard將會呈如今世人的面前。
1)初始化Job,用於後續的自動建立
2)自動建立Job後臺自動運行,此時能夠點擊「Creation in progress」跟蹤整個Job的運行過程
3)總體運行狀況
4)每一步驟運行的詳細狀況及進度
5)此時,整個物理Data Guard的建立工做已完成
總用時369秒,不到7分鐘。
6)此時Job的的status已經顯示爲「Succeeded」,建立成功。
16.最後,從Targets - Databases界面已經能夠看到成功加入的secdg實例的信息,它即是secdb的物理Data Guard數據庫。
17.小結
若是一切順利,使用Grid Control建立物理Data Guard大約僅需10分鐘左右的時間,可謂速度驚人。在獲得便捷的同時,該方法也隱藏了不少實現細節,不便於深刻了解Data Guard的運行原理。建議以腳本建立爲主GC建立爲輔的原則來探索Data Guard的奧祕。linux
利用Oracle Data Guard完成跨平臺的數據庫遷移案例 http://www.linuxidc.com/Linux/2016-01/127224.htm數據庫
更多Oracle相關信息見Oracle 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=12oracle
本文永久更新連接地址:http://www.linuxidc.com/Linux/2016-04/130335.htmapp