复制在其他服务器上工作正常,但是在 DB_B 上存在一些问题;它无法接收档案。
有人可以帮我吗?如果我遗漏了任何参数,请告诉我。
编辑:主要是 DB_A,DR 是 DB_B
主节点上的配置
NAME TYPE VALUE
------------------ ------ -------------------------------------------------------------------------------------
log_archive_dest_5 string service=DB_B ASYNC valid_for=(online_logfile,all_roles) db_unique_name=DB_B
NAME TYPE VALUE
---------- ------ ----------------------------------
fal_client string DB_A
fal_server string DB_C, DB_D, DB_E, DB_B
NAME TYPE VALUE
------------------ ------ ---------------------------------------------------
log_archive_config string DG_CONFIG=(DB_C,DB_D,DB_E,DB_B,DB_A)
TNSPing 也成功
关于灾难恢复
NAME TYPE VALUE
------------------------------------ ----------- --------------------------------
fal_client string DB_B
fal_server string DB_C, DB_D, DB_E, DB_A
NAME TYPE VALUE
------------------------------------ ----------- --------------------------------------------------
log_archive_config string dg_config=(DB_C,DB_A,DB_E,DB_D,DB_B)
我找到了解决方案。
我用
v$archive_dest
动态视图发现我的alter system set log_archive_dest_5='service=DB_B ASYNC valid_for=(online_logfile,all_roles) db_unique_name=DB_B' scope=both;
命令有错误。我无法将 online_logfile 用于备用数据库,因此我将命令更改为:
档案现已发送至
DB_B