今天为一个Rac onenode的主库搭建好一个dg库之后,一直没有传日志,在主库的alertlog中,有报错:

Thu Jun 29 14:55:34 2017

ALTER SYSTEM SET log_archive_dest_state_2='DEFER' SCOPE=BOTH;

Thu Jun 29 14:55:44 2017

ALTER SYSTEM SET log_archive_dest_state_2='ENABLE' SCOPE=BOTH;

Thu Jun 29 14:55:44 2017

Errors in file /data/prd/oracle/diag/rdbms/payroll/payroll_2/trace/payroll_2_tt00_27554.trc:

ORA-16047: DGID mismatch between destination setting and target database

Thu Jun 29 14:55:44 2017

Errors in file /data/prd/oracle/diag/rdbms/payroll/payroll_2/trace/payroll_2_tt00_27554.trc:

ORA-16047: DGID mismatch between destination setting and target database

Thu Jun 29 14:55:44 2017

Errors in file /data/prd/oracle/diag/rdbms/payroll/payroll_2/trace/payroll_2_tt00_27554.trc:

ORA-16047: DGID mismatch between destination setting and target database

Thu Jun 29 14:55:45 2017

Thread 2 advanced to log sequence 632 (LGWR switch)

Current log# 7 seq# 632 mem# 0: +DATA/PAYROLL/ONLINELOG/group_7.303.946836271

Current log# 7 seq# 632 mem# 1: +FRA/PAYROLL/ONLINELOG/group_7.791.946836271

Thu Jun 29 14:55:45 2017

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

ThuJun2914:55:342017

ALTERSYSTEMSETlog_archive_dest_state_2='DEFER'SCOPE=BOTH;

ThuJun2914:55:442017

ALTERSYSTEMSETlog_archive_dest_state_2='ENABLE'SCOPE=BOTH;

ThuJun2914:55:442017

Errorsinfile/data/prd/oracle/diag/rdbms/payroll/payroll_2/trace/payroll_2_tt00_27554.trc:

ORA-16047:DGIDmismatchbetweendestinationsettingandtargetdatabase

ThuJun2914:55:442017

Errorsinfile/data/prd/oracle/diag/rdbms/payroll/payroll_2/trace/payroll_2_tt00_27554.trc:

ORA-16047:DGIDmismatchbetweendestinationsettingandtargetdatabase

ThuJun2914:55:442017

Errorsinfile/data/prd/oracle/diag/rdbms/payroll/payroll_2/trace/payroll_2_tt00_27554.trc:

ORA-16047:DGIDmismatchbetweendestinationsettingandtargetdatabase

ThuJun2914:55:452017

Thread2advancedtologsequence632(LGWRswitch)

Currentlog# 7 seq# 632 mem# 0: +DATA/PAYROLL/ONLINELOG/group_7.303.946836271

Currentlog# 7 seq# 632 mem# 1: +FRA/PAYROLL/ONLINELOG/group_7.791.946836271

ThuJun2914:55:452017

根据oerr的报错信息:

SQL> !oerr ora 16047

16047, 00000, "DGID mismatch between destination setting and target database"

// *Cause: The DB_UNIQUE_NAME specified for the destination did not match

// the DB_UNIQUE_NAME at the target database.

// *Action: Make sure the DB_UNIQUE_NAME specified in the LOG_ARCHIVE_DEST_n

// parameter matches the DB_UNIQUE_NAME parameter defined at the

// destination.

SQL>

1

2

3

4

5

6

7

8

9

SQL>!oerrora16047

16047,00000,"DGID mismatch between destination setting and target database"

// *Cause:  The DB_UNIQUE_NAME specified for the destination did not match

//          the DB_UNIQUE_NAME at the target database.

// *Action: Make sure the DB_UNIQUE_NAME specified in the LOG_ARCHIVE_DEST_n

//          parameter matches the DB_UNIQUE_NAME parameter defined at the

//          destination.

SQL>

检查了主库和备库的db_unique_name,发现都没有问题。

进一步检查v$dataguard_status发现:

可以看到有个16062的报错。我们看看ora-16062报错的含义:

SQL> !oerr ora 16062

16062, 00000, "standby database not in Data Guard configuration"

// *Cause: The standby database was not found in the Data Guard configuration

// of the server.

// *Action: Add the database unique name of the standby database to the

// DG_CONFIG attribute of the LOG_ARCHIVE_CONFIG database

// initialization parameter.

SQL>

1

2

3

4

5

6

7

8

9

SQL>!oerrora16062

16062,00000,"standby database not in Data Guard configuration"

// *Cause:  The standby database was not found in the Data Guard configuration

//          of the server.

// *Action: Add the database unique name of the standby database to the

//          DG_CONFIG attribute of the LOG_ARCHIVE_CONFIG database

//          initialization parameter.

SQL>

检查主备库的LOG_ARCHIVE_CONFIG,发现主库已经配置,但是备库的LOG_ARCHIVE_CONFIG没有配置。所以ORA-16047的报错只是表象,造成日志不同步的真正的原因是ora-16062。

加上备库的LOG_ARCHIVE_CONFIG=DG_CONFIG,并且在主库重新defer+enable log_archive_dest_state_2之后,故障解决。

oracle ora 16047,令人误解的ORA-16047: DGID mismatch between destination setting and target database...相关推荐

  1. oracle的后缀名,oracle表空间名字的后缀 :.ora和.dbf有什么不同?

    满意答案 清风淡0512 2017.09.14 采纳率:40%    等级:9 已帮助:567人 没什么区别,主要是好分辨用途,ORACLE8i之前数据文件的后缀名为.ora,之后为.dbf;无论.o ...

  2. oracle批量插入报错,[数据库]Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA

    [数据库]Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA 0 2020-08-19 08:00:06 Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA-009 ...

  3. oracle ora 604,ORA-01092:ORACLE实例终止,强制断开连接 ORA 00704 00604 00942

    天萃荷净 有网友咨询数据库启动报 ora-01092:ORACLE 实例终止.强制断开连接 数据库版本 Trace file d:\app\administrator\diag\rdbms\orcl\ ...

  4. Oracle 11g 数据恢复 数据误删除后的恢复 0、执行 select log_mode from v$database;查看是否为归档模式 1、确定删除时间和被删除的表 04-23,GR

    Oracle 11g 数据恢复 数据误删除后的恢复 0.执行 select log_mode  from v$database;查看是否为归档模式 1.确定删除时间和被删除的表 04-23,GRDA0 ...

  5. (转)RMAN-06004: 恢复目录数据库发生 ORACLE 错误: RMAN-20005: target database name is ambiguous

    RMAN-06004: 恢复目录数据库发生 ORACLE 错误: RMAN-20005: target database name is ambiguous 数据库名称相同,并且都进行过rman,no ...

  6. oracle 增加tns,Oracle11gr2的tnsnam.ora新增TRANSPORT_CONNECT_TIMEOUT参

    在11.2中,TNSNAMES.ORA中的配置新增了TRANSPORT_CONNECT_TIMEOUT参数. 有的时候配置TNSNAMES.ORA出错在所难免,而等待超时失败的时候十分痛苦,这一分钟的 ...

  7. mysql 批量数据导入报错_Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA

    Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA-00933: SQL 命令未正确结束 问题:用mybaits 批量插入数据到Oracle 数据库的时候, 报错:ORA-00933 ...

  8. linux listener.ora 位置,Oracel数据库 listener.ora和tnsnames.ora配置

    Oracel服务经常会出现各种监听问题,很多情况是 listener.ora和tnsnames.ora 的配置有问题  D:\app\Administrator\product\11.2.0\dbho ...

  9. 詹姆斯高斯林_詹姆斯·高斯林(James Gosling):Oracle的表现“令人惊讶的是” 用Java

    詹姆斯高斯林 1月27日将是Oracle收购Sun Microsystems的四周年. 从一开始,许多人就怀疑这家前软件公司处理Java的适用性. 而且,随之而来的指称是缺乏对开放源代码的支持以及对遗 ...

最新文章

  1. Bootstrap表单验证插件bootstrapValidator使用方法整理
  2. Permission denied
  3. Rust 2018 即将到来:设法从 Rust 2015 过渡
  4. Field、CopyField、DynamicField的一些简介,用法
  5. 单例模式的java实现
  6. LaTex文章中插入Visio及Matlab矢量图
  7. 深度学习笔记 第五门课 序列模型 第二周 自然语言处理与词嵌入
  8. mysql保存plc数据_MySQL空间数据的保存
  9. ECCV2018——点云处理相关文章
  10. juery 常用方法
  11. android ichartjs 曲线图,C#中利用LightningChart绘制曲线图表
  12. EasyUI DataGrid undefined处理
  13. 她是北大“一个人的毕业照”主人公,2010 级古生物专业独苗,十年后转行搞起了 NLP...
  14. c语言反序数1234变4321,C语言编程题练习
  15. 浏览器文件服务器计算器设置,【魅蓝 U20使用总结】界面|浏览器|计算器|设置_摘要频道_什么值得买...
  16. matlab2012工具栏在哪里,Word2010和2013工具在哪里及自定工具栏
  17. 目前有哪些比较好用的CRM客户关系管理系统?
  18. 插入式CAN总线隔离适配器LCAN-Opto在高空作业平台上隔离干扰、调理信号的应用案例介绍
  19. “生死看淡”的雷军要造车,这对中国的汽车产业意味着什么?
  20. 微信h5获取用户地址信息

热门文章

  1. 【画图专题】sns.heatmap的用法简介
  2. Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2问题解决
  3. CenterNet-Objects as Points论文翻译
  4. hashtable资料
  5. Java同步数据结构之ConcurrentLinkedQueue
  6. 【Luogu4921】情侣?给我烧了!(组合计数)
  7. ORACLE SQL调优案例一则
  8. Linux管理员常用的组合命令
  9. offsetLeft
  10. STM32F103/429串口IAP+Ymodem升级