暂无图片
oracle 12CDG非实时怎么启呢?
我来答
分享
卢春龙
2019-09-23
oracle 12CDG非实时怎么启呢?

我异地DG,本想应用归档不想实时同步alter database recover managed standby database disconnect from session;  

可是怎么查看还是实时同步日志呢

image.png

image.png


我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
盖国强

你这样检查是不对的。


通过恢复模式才能最终确认备库的应用模式,例如如下查询种 RECOVERY_MODE 显示 MANAGED REAL TIME APPLY,才是实时应用模式:

SQL> col dest_name for a30

SQL> select DEST_ID,dest_name,status,type,srl,recovery_mode from v$archive_dest_status where dest_id=1;


   DEST_ID DEST_NAME   STATUS    TYPE   SRL RECOVERY_MODE

---------- ------------------------------ --------- -------------- --- -----------------------

1 LOG_ARCHIVE_DEST_1   VALID     LOCAL   NO  MANAGED REAL TIME APPLY


实时应用模式需要使用当前日志文件启用:

SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE;



暂无图片 评论
暂无图片 有用 0
打赏 0
卢春龙

image.png

本想应用归档不想实时同步alter database recover managed standby database disconnect from session; 

暂无图片 评论
暂无图片 有用 0
打赏 0
章芋文

using current logfile语句在12c中已经废弃,RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;默认就是用的current logfile,也就是加不加current logfile都是实时应用在线日志。

如果需要应用归档,需要加using archived log,既:

alter database recover managed standby database using archived logfile disconnect from session;
复制
暂无图片 评论
暂无图片 有用 0
打赏 0
卢春龙

用你的命令提示如下错误

image.png


暂无图片 评论
暂无图片 有用 0
打赏 0
章芋文

ARCHIVED LOGFILE

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏