当前位置: 首页 > news >正文

Oracle 12c dataguard查看主备库同步情况的新变化

导读
本文介绍Oracle 12c dataguard在维护方面的新变化
前提:主库备库的同步是正常的。

1、主库上查看archive Log list

SYS@cdb1> archive log list;
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /oradata/arch
Oldest online log sequence     39
Next log sequence to archive   41
Current log sequence           41
SYS@cdb1>

2、备库上查看archive log list

SYS@cdb1dg> archive log list;
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /oradata/arch
Oldest online log sequence     0
Next log sequence to archive   0
Current log sequence           0
SYS@cdb1dg>

主库和备库同步正常,可以正常切换,切换后,发现新的备库的archive Log list显示全部是0 。

3、解决方法

查看官方文档《Archive Log List Showing 0 At Standby, But Standby Is Completely In Sync With Primary! (文档 ID 2041137.1)》,根据官方文档提示,Oracle12c版本中的dataguard不需要用archive log list查看,要用下面的SQL来查看。

##主库查看:SYS@cdb1> select thread#, max(sequence#) 2  from v$archived_log a, v$database b3  where a.resetlogs_change# = b.resetlogs_change#4  group by thread# order by 1;THREAD# max(sequence#)
---------- --------------------------1                        130SYS@cdb1> select thread#, max(sequence#) 2  from v$archived_log a, v$database b3  where a.resetlogs_change# = b.resetlogs_change#4  and a.applied in ('YES','IN-MEMORY')5  group by thread# order by 1;THREAD# max(sequence#)
---------- ------------------------1                      130SYS@cdb1>
##备库查看:SYS@cdb1dg> select thread#, max(sequence#) 2  from v$archived_log a, v$database b3  where a.resetlogs_change# = b.resetlogs_change#4  group by thread# order by 1;THREAD# max(sequence#)
---------- --------------------------1                        130SYS@cdb1dg> select thread#, max(sequence#) 2  from v$archived_log a, v$database b3  where a.resetlogs_change# = b.resetlogs_change#4  and a.applied in ('YES','IN-MEMORY')5  group by thread# order by 1;THREAD# max(sequence#)
---------- ------------------------1                      130SYS@cdb1dg>

通过v a r c h i v e d l o g 与 v archived_log与v archivedlogvdatabase视图联合查询即可查看到主备库是否同步了。

http://www.lryc.cn/news/312542.html

相关文章:

  • 时间序列-AR MA ARIMA
  • Spring Boot(六十六):集成Alibaba Druid 连接池
  • leetcode 经典题目42.接雨水
  • 高防服务器的主要作用有哪些?
  • 【30 天 JavaScript 挑战】学习笔记
  • 生成 Linux/ubuntu/Debian 上已安装软件包的列表
  • 精品中国货出海wordpress外贸独立站建站模板
  • 使用Animated.View实现全屏页面可以向下拖动,松开手指页面返回原处的效果
  • 【教程】uni-app iOS打包解决profile文件与私钥证书不匹配问题
  • 预约自习室
  • 网络安全审计是什么意思?与等保测评有什么区别?
  • HarmonyOS学习——HarmonyOS习题
  • Python程序怎么让鼠标键盘在后台进行点击,不干扰用户其他鼠标键盘操作
  • HTML静态网页成品作业(HTML+CSS)——新年春节介绍网页设计制作(3个页面)
  • vue实现base64格式转换为图片
  • 【杂言】迟到的 2024 展望
  • 结构体(C语言进阶)(一)
  • 【react】对React Router的理解?常用的Router 组件有哪些
  • 生成式 AI
  • 云计算 3月6号 (crontab-计划任务 日志轮转 免密登录)
  • Windows Shell命令详解:入门指南
  • MogDB/openGauss关于PL/SQL匿名块调用测试
  • STP---生成树协议
  • 算法D38| 动态规划1 | 509. 斐波那契数 70. 爬楼梯 746. 使用最小花费爬楼梯
  • Vue教学13:组件的生命周期:掌握组件的每一个关键时刻
  • mitmproxy代理
  • 【GPU驱动开发】- mesa编译与链接过程详细分析
  • 如何恢复已删除的华为手机图片?5 种方式分享
  • 通过 python 和 wget 批量下载文件(在Linux/Ubuntu/Debian中测试)
  • 个人博客系列-后端项目-RBAC角色管理(6)