? ? 有些時候,我們為了使oracle dg的standby庫另做他用,需要解除oracle dataguard數據同步。我本地因為standby庫存儲出現故障,導致dg存在問題,故需要解除。今天,我們通過使用部分命令,實現dg的快速解除。
1,備份spfile到pfile
? ? 為了保存目前數據庫的參數配置信息,便于以后查看數據庫配置改動,我們備份現有的spfile文件到pfile。
SQL> create pfile='/HW551001/pfile20250301.ora' from spfile;File created.
? ? 保存的參數文件內容如下:
2,調整主庫模式
SQL> alter database set standby database to maximize performance;Database altered.
3,修改主庫dg配置參數
SQL> alter system reset log_archive_config scope=spfile;System altered.SQL> show parameter falNAME TYPE VALUE
------------------------------------ ----------- ------------------------------
fal_client string STD
fal_server string STDDG
SQL> alter system reset fal_client scope=spfile;System altered.SQL> alter system reset fal_server scope=spfile;System altered.SQL> alter system reset log_archive_dest_state_2 scope=spfile;System altered.SQL> alter system reset log_archive_dest_2 scope=spfile;System altered.