暂无图片
大佬们,alter database recover managed standby database using current logfile disconnect from session;之后不是马上同步的吗?
我来答
分享
Tom
2021-07-22
大佬们,alter database recover managed standby database using current logfile disconnect from session;之后不是马上同步的吗?

大佬们,alter database recover managed standby database using current logfile disconnect from session;之后不是马上同步的吗?我在自己的虚拟机上是马上同步了,可是在生产上一般要等个四五分钟他才同步,生产库600多G

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
薛晓刚

这个要看你落后了多少,追日志需要点时间。有的快有的慢。

暂无图片 评论
暂无图片 有用 0
yqfntx

你的日志比较大,系统IO比较慢吧,所以肉眼看着反应慢点

暂无图片 评论
暂无图片 有用 0
Murkey

主要是生产环境启动此命令,需要把归档等进行追加,然后才能实时同步,可以通过如下脚本查看差距:

Set linesize 222
SELECT DB_NAME, HOSTNAME, LOG_ARCHIVED, LOG_APPLIED,APPLIED_TIME,
LOG_ARCHIVED-LOG_APPLIED LOG_GAP
FROM
(SELECT NAME DB_NAME FROM V$DATABASE),
(SELECT UPPER(SUBSTR(HOST_NAME,1,(DECODE(INSTR(HOST_NAME,'.'),0,LENGTH(HOST_NAME),(INSTR(HOST_NAME,'.')-1))))) HOSTNAME FROM V$INSTANCE
),
(SELECT MAX(SEQUENCE#) LOG_ARCHIVED FROM V$ARCHIVED_LOG WHERE DEST_ID=1 AND ARCHIVED='YES' ),
(SELECT MAX(SEQUENCE#) LOG_APPLIED FROM V$ARCHIVED_LOG WHERE DEST_ID=2 AND APPLIED='YES' ),
(SELECT TO_CHAR(MAX(COMPLETION_TIME),'DD-MON/HH24:MI') APPLIED_TIME FROM V$ARCHIVED_LOG WHERE DEST_ID=2 AND APPLIED='YES');
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏