目的:解析dataguard parameter的设置(1)
standby_file_management 同步primaryDB上的sql操作,下面用實驗說明。
測試環境:Primary+standby DB
show parameter standby_file;
(1) 配置實驗環境:
Alter system set standby_file_management=manual;
(2) 在primaryDB上添加了表空間PrimaryS
Create tablespace primaryS datafile’/home/oracle/oradata/primaryS.dbf’size 5m;
(3) 檢查standbyDB中alter文件和 trace文件,此時有發現standbyDB已經無法同步
(4) 解決同步問題: 導致standbyDB無法與primaryDB同步的原因是參數standby_file_management
(5) 手動添加數據文件,設置參數
Alter database create datafile’/home/oracle/produce/10.2.0.1/dbs/xxx.dbf’ as ‘/home/oracle/oradata/primaryS1xxx.dbf’;
Alter system set standby_file_management=auto;
(6) 為standbyDB開啟redo應用
recover database managed standby database disconnect from session;
ok !