我的编程空间,编程开发者的网络收藏夹
学习永远不晚

关于dataguard出现问题的检查步骤

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

关于dataguard出现问题的检查步骤


一般情况dataguard出现问题都会在alert日志中看到相关错误信息,或者执行SQL语句命令

select error  from   v$ archive_dest可以查询报错。 如果出现错误,检查步骤为:

(1)检查主库和备库的alert日志,通过日志知道是什么地方出现问题

(2)登陆主库(RAC)检查归档日志的状态

select dest_id,thread#,max(sequence#) from v$archived_log where archived='YES' group by thread#,dest_id;

记下tread 1 和tread 2的max sequence

(3)检查备库的状态

select archived_thread#,archived_seq#,applied_thread#,applied_seq# from v$archive_dest_status; 检查是否与主库同步,如果已经和上述主库的max sequence一致,那就完事,没必要检查了,因为状态是正常的,但是一般情况下因为网络有延时问题,可能差个一两个也是ok的状态。

select process,status,sequence# from v$managed_standby;

一般会有ARCH/RFS/MRP0进程

ARCH 进程就是负责在重做日志文件切换后将已经写满的重做日志文件复制到归档日志文件中,以防止循环写入重做日志文件时将其覆盖。

RFS日志接收进程;

MRP0是管理恢复进程;

也就是说,ARCH进行redo log的归档,然后RFS就接收这个归档的日志,MRP0就进行这个归档日志的恢复,三者缺一不可。

三者都有可以看看RFS和MRP0的seq,如果和主库差不多,也不用查看了,一般是正常的。

select dest_id,thread#,max(sequence#) from v$archived_log where archived='YES' group by thread#,dest_id; 检查这个备库归档日志接收的情况

select sequence#,applied from v$archived_log where applied='NO';检查备库没有应用的日志

上述是一般dg的检查步骤,上次出问题是因为灾备停电,备库关掉了,之后启动起来的时候,没有关注日志是否继续在应用,主备库日志里面没有报erro,日志传输是正常的,且没有gap(select * from v$archive_gap),但是就是备库没有应用日志,所以考虑是MRP0进程没有启动,于是。。。

alter  database recover managed standby database disconnect from session;

日志就开始应用了,考虑下次停电后,执行这个语句,避免灾备到机房的数据不同步。


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

关于dataguard出现问题的检查步骤

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

关于java中出现问号乱码问题的总结

在基于Java的编程中,经常会碰到汉字的处里及显示的问题,比如一大堆乱码或问号。这是因为JAVA中默认的编码方式是UNICODE,而中国人通常使用的文件和DB都是基于GB2312或者BIG5等编码,故会出现此问题。下面是关于此类问题的总结。免费学习视频分享:j
关于java中出现问号乱码问题的总结
2015-10-17

windows正在检查内存问题出现的原因有哪些

Windows检查内存问题可能出现的原因有以下几个:1. 硬件故障:内存模块可能出现物理故障,例如损坏、松动或不良接触等。这可能导致系统在使用内存时出现问题,从而触发Windows的内存检查。2. 软件冲突:某些软件可能与操作系统或其他应用
2023-10-20

关于ios配置微信config出现验签失败的问题解决

在开发中,出现了一个关于微信配置的问题。 使用的开发工具以及开发框架为 uniapp , JSSDK为 jweixin 使用uniapp进行公众号开发,需要在进入某个页面时候进行微信配置来达到更改分享信息的效果。 问题描述:请求后台获取了微
2022-05-28

关于Java中使用jdbc连接数据库中文出现乱码的问题

这篇文章主要介绍了关于Java中使用jdbc连接数据库中文出现乱码的问题,默认的编码和数据库表中的数据使用的编码是不一致的,如果是中文,那么在数据库中执行时已经是乱码了,需要的朋友可以参考下
2023-05-15

如何解决Linux系统中关于KVM虚拟机迁移出现的问题

这篇文章主要介绍“如何解决Linux系统中关于KVM虚拟机迁移出现的问题”,在日常操作中,相信很多人在如何解决Linux系统中关于KVM虚拟机迁移出现的问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何解
2023-06-12

关于asp读取大量数据的时候出现超过响应缓冲区限制的问题

在ASP中读取大量数据时,可能会出现超过响应缓冲区限制的问题。这是因为ASP默认情况下将响应缓冲区大小限制为4KB,如果超过这个限制,将会发生错误。要解决这个问题,可以采取以下几种方法:1. 增加响应缓冲区大小:可以在ASP页面的开头使用R
2023-08-08

关于Android开发中使用RecyclerView结合StaggeredGridLayoutManager的瀑布布局显示图片中出现异常空白的问题

在使用瀑布布局显示图片的过程中发现了一个异常情况,那就是本来高度都是warp_content的图片产生了异常空白的问题。 如图所示:父布局很简单,就是一个简单的线性布局中包含了一个RecyclerView。 MainActivity中的代码
2022-06-06

编程热搜

目录