查看DG是否是实时应用
来源:互联网 发布:电脑视频剪辑软件排行 编辑:程序博客网 时间:2024/06/08 03:21
法一:从v$archive_dest_status看:
备库:
SQL > select DEST_NAME , STATUS , RECOVERY_MODE from v$archive_dest_status
DEST_NAME STATUS RECOVERY_MODE
------------------------------ --------- -----------------------
LOG_ARCHIVE_DEST_1 VALID MANAGED REAL TIME APPLY
LOG_ARCHIVE_DEST_2 VALID IDLE
主库:
15:30:25 SQL> select DEST_NAME , STATUS , RECOVERY_MODE from v$archive_dest_status;
DEST_NAME STATUS RECOVERY_MODE
---------------------------------------- --------- -----------------------
LOG_ARCHIVE_DEST_1 VALID IDLE
LOG_ARCHIVE_DEST_2 VALID MANAGED REAL TIME APPLY
总结:不管是主库还是备库:
recover_mode是 MANAGED REAL TIME APPLY是实时应用;是MANAGED是非实时应用。
法二:从v$managed_standby上看
备库:
15:24:23 SQL> select process ,status , sequence# from v$managed_standby;
PROCESS STATUS SEQUENCE#
--------- ------------ ----------
ARCH CONNECTED 0
ARCH CONNECTED 0
ARCH CONNECTED 0
ARCH CLOSING 18
RFS IDLE 0
RFS IDLE 19
MRP0 APPLYING_LOG 19
主库:
15:30:53 SQL> select process, status, sequence# from v$managed_standby;
PROCESS STATUS SEQUENCE#
--------- ------------ ----------
ARCH CLOSING 15
ARCH CLOSING 15
ARCH CLOSING 16
ARCH CLOSING 18
LNS WRITING 19
SQL> select process, status, sequence# from v$managed_standby;
PROCESS STATUS SEQUENCE#
--------- ------------ ----------
ARCH CLOSING 1530
ARCH CLOSING 1531
LGWR WRITING 1532
总结:从 v$managed_standby看,
备库MRP进程STATUS是 APPLYING_LOG 是实时应用, 或者主库LNS 进程是WRITING是实时引用;
备库MRP进程STATUS是 WAIT_FOR_LOG 是非实时应用, 或者主库LGWR 或者归档 进程是WRITING是非实时引用;(实时应用是用LNS进程发送日志,非实时应用是用LGWR或者ARCH进程发送日志)
综上, 建议从备库上进行查看,毕竟是不是实时应用,是备库的事情。
备库:
SQL > select DEST_NAME , STATUS , RECOVERY_MODE from v$archive_dest_status
DEST_NAME STATUS RECOVERY_MODE
------------------------------ --------- -----------------------
LOG_ARCHIVE_DEST_1 VALID MANAGED REAL TIME APPLY
LOG_ARCHIVE_DEST_2 VALID IDLE
主库:
15:30:25 SQL> select DEST_NAME , STATUS , RECOVERY_MODE from v$archive_dest_status;
DEST_NAME STATUS RECOVERY_MODE
---------------------------------------- --------- -----------------------
LOG_ARCHIVE_DEST_1 VALID IDLE
LOG_ARCHIVE_DEST_2 VALID MANAGED REAL TIME APPLY
总结:不管是主库还是备库:
recover_mode是 MANAGED REAL TIME APPLY是实时应用;是MANAGED是非实时应用。
法二:从v$managed_standby上看
备库:
15:24:23 SQL> select process ,status , sequence# from v$managed_standby;
PROCESS STATUS SEQUENCE#
--------- ------------ ----------
ARCH CONNECTED 0
ARCH CONNECTED 0
ARCH CONNECTED 0
ARCH CLOSING 18
RFS IDLE 0
RFS IDLE 19
MRP0 APPLYING_LOG 19
主库:
15:30:53 SQL> select process, status, sequence# from v$managed_standby;
PROCESS STATUS SEQUENCE#
--------- ------------ ----------
ARCH CLOSING 15
ARCH CLOSING 15
ARCH CLOSING 16
ARCH CLOSING 18
LNS WRITING 19
SQL> select process, status, sequence# from v$managed_standby;
PROCESS STATUS SEQUENCE#
--------- ------------ ----------
ARCH CLOSING 1530
ARCH CLOSING 1531
LGWR WRITING 1532
总结:从 v$managed_standby看,
备库MRP进程STATUS是 APPLYING_LOG 是实时应用, 或者主库LNS 进程是WRITING是实时引用;
备库MRP进程STATUS是 WAIT_FOR_LOG 是非实时应用, 或者主库LGWR 或者归档 进程是WRITING是非实时引用;(实时应用是用LNS进程发送日志,非实时应用是用LGWR或者ARCH进程发送日志)
综上, 建议从备库上进行查看,毕竟是不是实时应用,是备库的事情。
0 0
- 查看DG是否是实时应用
- 查看DG是否是实时应用
- 查看linux是否是虚拟机
- 查看某个应用是否安装
- shell脚本检查Oracle DG备库是否已经应用归档
- 查看页面是否是php写的
- 查看某个字符串是否是一个英语单词
- 查看设备是否是 retina屏幕
- elaserch 查看节点是否是master
- 如何查看数据库是否是rac,如何查看数据库是否是单实例
- 查看应用是否申明了权限
- android判断是否是第三方应用
- 检测用户是否是第一次打开应用
- SharedPreference判断应用是否是第一次启动
- 判断当前应用是否是后台运行
- android 判断是否是第三方应用
- DG检测归档是否传输到备库
- 查看oracle参数哪些是实时生效哪些是可以立即生效
- HDU 1698 Just a Hook
- MFC中的ComboBox的使用
- defer和async的区别
- java线程取消与关闭
- android:layout_weight总有你不知道的用法.
- 查看DG是否是实时应用
- 去除程序编译过程中的警告
- SVN+Reviewboard+rbtools在Windows环境下的配置指南
- eclipse如何生成javadoc
- JavaEE----JavaEE经典三层结构和MVC
- 浅谈HTTP中Get与Post的区别
- ERROR: the user data image is used by another emulator. aborting错误怎么解决
- imgae processing tutorial one
- .\ethercat.axf: error: L6047U: The size of this image (33488 bytes) exceeds the maximum allowed for