1. 程式人生 > >Oracle塗抹oracle學習筆記第10章Data Guard說,我就是備份

Oracle塗抹oracle學習筆記第10章Data Guard說,我就是備份

為什麽 enc blog mar 用戶 日誌 size 命名 一個

DG 是備份恢復工具,但是更加嚴格的意義它是災難恢復

  Data Guard是一個集合,由一個Primary數據庫及一個或者多個Standby數據庫組成,分兩類邏輯Standby和物理Standby

10.2.1物理Standb創建前的準備工作

  不管是物理Standb還是邏輯Standby,其創建都是依賴Primary數據庫,由此準備工作中最重要的一部分就是對Primary數據庫進行配置

10.2.1.1 啟用Force Logging (強制記錄模式) 

SQL> alter database force logging;

技術分享

10.2.1.2創建秘鑰文件

  同一個Data Guard配置中所有數據庫必須擁有獨立的秘鑰文件,並且所有數據庫服務器的SYS用戶擁有相同密碼,已保證REDO數據順利傳輸,因為REDO是通過認證的網絡會話來傳輸REDO數據,而會話使用包含在秘鑰文件中的SYS的用戶密碼來驗證.

orapwd file=/home/oracle/app/oracle/product/11.2.0/db_1/database/orapworcl password=verysafe entries=30

file:指定秘鑰文件名稱和路徑

password:SYS用戶密碼

entries:指定數據庫能夠擁有SYSDBA權限的用戶最大數

file的命名規則orapw[sid]

10.2.1.3配置Standby Redologs

  1關於Standby Redologs

  Oracle建議DBA在創建Standby數據庫時,就考慮Standby Redologs配置問題.Standby Redologs 與Online Redolog非常類似,應該說兩者只是服務對象不同,其他參數,屬性,甚至操作的命令格式幾乎都一樣.

  (1)確保Standby Redologs的文件大小與Primary數據庫的Online Redologs文件大小相同,為了接收和應用方便.

  (2)創建適當數目的日誌組.一般而言,Standby Redologs的日誌組要比Primary數據庫的Online Redologs日誌組少一個.

  2管理Standby Redologs  

  Standby Redologs的操作方式與Online Redologs幾乎一模一樣,不過在創建或者刪除的時候需要指定一個Standby參數

  添加一個新的Standby組,組號不要與Online重復

   alter database add standby logfile group 4 (‘/home/oracle/app/oracle/oradata/orcl/standbyrd01.log‘) size 51M;

  刪除是

  alter database drop standby logfile group 4;

  通過動態視圖查看

  select group#, type,member from v$logfile;

  技術分享

  通過Standby Redologs的專用視圖查看當前數據庫創建的Standby Redologs

  select group#,thread#,sequence#,archived,status from v$standby_log;

  技術分享

  為什麽Primary需要準備Standby Redologs,因為一旦需要切換Primary可以變成Standby繼續工作,雖然現在沒用但是保不齊以後會用上.

10.2.1.4設置初始化參數

  對於Primary數據庫,有幾個與角色相關的初始化參數需要配置,這些參數初始時用來控制REDO傳輸服務.建議不管是Primary還是Standby都進行配置

10.2.1.5將Primary數據庫置於歸檔模式

  其他文章有介紹

 

Oracle塗抹oracle學習筆記第10章Data Guard說,我就是備份