概述:

一、环境

主库:

ip地址:192.168.122.203

oracle根目录:/data/db/oracle

SID:qyq

数据文件路径/data/db/oracle/oradata/qyq

归档文件路径:/data/db/oracle/archive‘

备库:

ip地址:192.168.122.204

oracle根目录:/data/app/oracle

SID:qyq

数据文件路径/data/app/oracle/oradata/qyq

归档文件路径:/data/app/oracle/archive‘

二、备库不同步的问题检查方法

1、检查主备两边的序号

select max(sequence#) from v$log;   ---检查发现一致

2、备库执行,查看是否有数据未应用

select name,SEQUENCE#,APPLIED from v$archived_log order by sequence#;

select SEQUENCE#,FIRST_TIME,NEXT_TIME ,APPLIED from v$archived_log order by 1;

3、检查备库是否开启实时应用

select recovery_mode from v$archive_dest_status where dest_id=2;

4、检查备库状态

select switchover_status from v$database; --发现状态not allowed

3、看看进程MRP是否存在

ps aux|grep mrp      --发现进程不存在

4、如果不存在执行以下:

alter database recover managed standby database using current logfile disconnect;

alter database recover managed standby database disconnect from session;  --后台执行

alter database recover managed standby database --前台执行,执行这个可以看到报错的情况

如果有报错,查看alert日志和log.xml日志

5、验证是否正常

select process,status from v$managed_standby;

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

如果看到mrp0正常

6、以上步骤处理好后,如果数据还不正常,接着处理

关闭备库,接着处理:

把主库上 undotbs01.dbf 文件,物理的重拷到备库机上以前undotbs01.dbf 所在目录下;

$scp /data/Oracle/oradata/voip/undotbs01.dbf   192.168.122.204:/data/oracle/oradata/voip

再在主库上重新生成一个standby control file ,拷到备库机上相应目录下,

alter database create standby controlfile as ‘/data/oracle/oradata/voip/qyqdg01.ctl‘

$scp /data/oracle/oradata/voip/qyqdg01.ctl   192.168.122.204:/data/oracle/oradata/voip

$ mv qyqdg01.ctl  control01.ctl

$ cp control01.ctl /data/oracle/flash_recovery_area/qyq/

$cd /data/oracle/flash_recovery_area/qyq/

$ mv control01.ctl  control02.ctl

接着

STARTUP NOMOUNT;

ALTER DATABASE MOUNT STANDBY DATABASE;

ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;

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

session恢复完成后,重启打开备库;

alter database open read only;

原文:http://www.cnblogs.com/hftian/p/6869611.html

oracle主备库查询,oracle11g dataguard 备库数据同步的检查方法相关推荐

  1. oracle 分布键,DWS使用技巧:根据ORACLE主键和唯一健批量修改DWS分布列字段的方法...

    问题背景: 在批量从ORACLE迁移到DWS的场景中,经常会结构迁移过程中,只迁移了表结构而没有根据ORACLE源库情况同时设置分布列字段的问题,这样会导致所有的表均自动使用第一个字段(可用作为分布列 ...

  2. mysql跨库查询 索引_MySQL中跨库查询怎么搞?

    导读 在MySQL中跨库查询主要分为两种情况,一种是同服务的跨库查询;另一种是不同服务的跨库查询;它们进行跨库查询是不同的,下面就具体介绍这两种跨库查询. 在MySQL中跨库查询主要分为两种情况,一种 ...

  3. HBase查询一张表的数据条数的方法

    HBase查询一张表的数据条数的方法 文章目录 HBase查询一张表的数据条数的方法 0.写在前面 1.HBase-Shell的count命令 2.Scan操作获取数据条数 3.执行Mapreduce ...

  4. java跨库调用存储_java-调用spring数据其余存储库方法不会返回...

    我有存储库" ClientRepository": public interface ClientRepository extends PagingAndSortingReposi ...

  5. HDFS High Availability(HA)高可用、单点故障、主备集群、脑裂问题、数据同步问题、HDFS HA解决方案—QJM

    HDFS High Availability(HA)高可用 1.1 High Availability背景知识 1.1.1 单点故障.高可用 单点故障(英语:single point of failu ...

  6. MYSQL跨库查询的优缺点

    MySQL跨库查询是指在一个MySQL实例中,查询不同数据库之间的数据,其优缺点如下: 优点: 数据库之间可以相互独立,降低数据库之间的耦合性,便于数据库的维护和管理. 在一些需要使用多个数据库的应用 ...

  7. oracle数据库查表_【Oracle数据库】表查询(一)

    Oracle数据库的简单查询 本文使用到的数据表如下图: 表名为 EMP .其中,empno为员工号,empname为员工姓名,job为员工岗位,mgr为该员工上司的员工号,hiredate是入职日期 ...

  8. Oracle数据同步

    温习一下Oracle中常说的HA.RAC.Datagurad的区别 简单的说 rac侧重于负载均衡 dg侧重于容灾  datagourd 双机侧重于业务的自动接管 关键看你的应用要求是什么样的 来进行 ...

  9. 开源oracle同步图形工具,阿里开源数据同步工具--DataX

    阿里开源数据同步工具--DataX 是啥?: 是异构数据源离线同步工具 能干啥?: 能够将MySQL sqlServer Oracle Hive HBase  FTP 之间进行稳定高效的数据同步. 设 ...

最新文章

  1. SVG.js 笔记 (一)
  2. Python-Numpy(3)矩阵基本操作
  3. Flume NG 学习笔记(八)Interceptors(拦截器)测试
  4. 老板居然让我用Java造假数据
  5. request,logging,ConfigParser——接口框架
  6. 广数系统980tdb系统说明书_汽车离合操纵系统随车检测工具使用说明书
  7. kancloud mysql内核_锁 · Mysql · 看云
  8. tomcat10.0安装及配置教程(win10)
  9. 爱了爱了!推荐一个Github 70k+点赞的Java学习指南!
  10. python基础打卡(9/18)
  11. 腾讯程序员平均月薪7.48万,分分钟变身“柠檬精”
  12. 计算机xp画板在哪找,xp画图工具 xp画图工具在哪里 | 帮助信息-动天数据
  13. 存储及可编程是未来物联网芯片发展的关键
  14. 怎么配置android远程服务器地址,在 Android studio 中 配置Gradle 进行 “动态编译期间,指定 远程服务器地址 ,生成多个安装包”...
  15. 产品经理进阶(一)Web APP UI一致性设计
  16. html5微信录音文件,微信H5录音实现
  17. 北京物资学院计算机考研资料汇总
  18. 华为鸿蒙搁浅,华为系统突然搁浅 背后大棋浮出水面 太高了
  19. 省一级计算机ppt,江苏省计算机一级PPT课件.ppt
  20. Android、APP、APK 、华为报感染病毒 a.gray.Bulimia.a 已解决 (精)

热门文章

  1. 【树莓派】为Ubuntu for ARM 更换中国软件源
  2. 19 | 案例篇:为什么系统的Swap变高了(上)
  3. 6 scrapy框架之分布式操作
  4. 【鬼网络】之Linux网络设置
  5. elementui进度条如何设置_vue.js+ElementUI实现进度条提示密码强度效果
  6. 统计输入中数字出现的次数java,java实现统计文章(英文)中字母、数字、空格和其他字符出现的次数...
  7. 云栖发布|阿里云消息队列 RocketMQ 5.0:消息、事件、流融合处理平台
  8. DataWorks搬站方案:Azkaban作业迁移至DataWorks
  9. 关于低分辨率像素游戏下显示非防锯齿中文 / 汉字的研究
  10. 剑网三缘起不赚钱也要为玩家送福利!这就是为了老玩家的情怀吧