Oracle塗抹oracle學習筆記第10章Data Guard說,我就是備份
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說,我就是備份