`
Fangrn
  • 浏览: 820857 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracel 10g data guard 使用dgmgrl

阅读更多

在使用dgmgrl配置oracle dg的故障自动切换主从数据库时遇到如下问题:

DGMGRL> remove configuration;
Removed configuration
DGMGRL> create configuration 'dgconfig' as primary database is 'dg1' connect identifier is 'dg1';
Configuration "dgconfig" created with primary database "dg1"
DGMGRL> add database 'dg2' as connect identifier is test maintained as physical;
Error: ORA-16796: one or more properties could not be imported from the database

Failed.
DGMGRL> show configuration;

Configuration
  Name:                dgconfig
  Enabled:             NO
  Protection Mode:     MaxPerformance
  Fast-Start Failover: DISABLED
  Databases:
    dg1 - Primary database

Current status for "dgconfig":
DISABLED

DGMGRL> add database 'devdb1' as connect identifier is test maintained as physical;
Error: ORA-16796: one or more properties could not be imported from the database

Failed.
DGMGRL>

 将主库的tnsnames.ora和listener.ora贴出

# tnsnames.ora Network Configuration File: /u01/app/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

LSNODE2 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.128.52)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = devdb1)
    )
  )

LSNODE1 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.128.51)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = devdb1)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )
 
# listener.ora Network Configuration File: /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = devdb1)
      (ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1)
      (SID_NAME = devdb1)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = dg1)
      (ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1)
      (SID_NAME = devdb1)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = dg1_DGMGRL)
      (ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1)
      (SID_NAME = devdb1)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = dg1.orademo.org)(PORT = 1521))
    )
  )
 

找不到错误的解决方案了,有点晕,您知道吗?欢迎您给我予指点。谢谢!

 

 

上边的错误我知道怎么解决了:

需要将 listener.ora中的“lsnode1”和“lsnode2”修改为 “dg1”“dg2”,需要与 init<S_ID>.ora中的“DB_UNIQUE_NAME”一致,但是又有新的问题了

DGMGRL> show configuration;

Configuration
  Name:                dgconfig
  Enabled:             YES
  Protection Mode:     MaxPerformance
  Fast-Start Failover: DISABLED
  Databases:
    dg1 - Primary database
    dg2 - Physical standby database

Current status for "dgconfig":
Warning: ORA-16607: one or more databases have failed

 不知道该怎么解决,请教各位了

 

 

终于配置好了^_^,有什么问题可以发邮件给我:fangrn@163.com

分享到:
评论

相关推荐

    Oracle Data Guard 部署

    Oracle Data Guard 是 Oracle 11g 的一个重要功能,主要用于实现数据库的高可用性和灾难恢复。Data Guard 的主要组件包括 primary 数据库和一个或多个 standby 数据库。primary 数据库是生产数据库,而 standby ...

    oracle data guard 完全参考手册

    Oracle Data Guard是Oracle数据库系统中一个强大的高可用性和灾难恢复解决方案。它提供了多种保护模式,以确保在主数据库出现故障时,数据的完整性和服务的连续性不受影响。本手册详细介绍了Oracle Data Guard的各项...

    Oracle Data Guard Broker 11g Release 2 (11.2)-290

    Oracle Data Guard Broker是Oracle数据库的一项重要特性,尤其在11g Release 2 (11.2)版本中,它提供了一种管理和维护Data Guard配置的自动化解决方案。Data Guard旨在为Oracle数据库提供高可用性和灾难恢复能力,...

    oracle 10g dg配置

    Oracle 10g Data Guard配置是一项复杂而关键的任务,它涉及到数据库高可用性和灾难恢复策略。在本场景中,我们使用VMware Workstation 8.0作为虚拟化平台,CentOS 4.8作为操作系统,以及Oracle 10g 10.2.0.5数据库...

    官方资料:[英文]Oracle Database 19c data-guard-broker

    9. **License Agreement**: 使用Oracle Data Guard Broker需遵循Oracle的许可协议,其中包含了使用、复制、分发等方面的限制,且软件及其文档受到知识产权法律的保护。 10. **U.S. Government Users**: 对于美国...

    Oracle 11.2.0.3 使用 ADG 搭建Data Guard 案例

    在提供的压缩包文件"Oracle 11.2.0.3 使用 ADG 搭建Data Guard 案例.pdf"中,应该详细介绍了每个步骤的配置细节和具体操作,包括可能遇到的问题和解决方案。这份文档对于理解Oracle ADG和Data Guard的实战应用是非常...

    ORACLE10G Dataguard配置

    Oracle 10G Data Guard 是一种高可用性和灾难恢复解决方案,它通过创建一个或多个备用数据库来保护生产数据库免受数据丢失和停机时间的影响。在CentOS 4.4环境下配置10G Data Guard,你需要遵循以下步骤: 1. **...

    CentOS7.6部署Oracle12 Data Guard文档.doc

    利用Data Guard的管理工具,如DGMGRL或Oracle Enterprise Manager,可以轻松监控和管理Data Guard配置。 通过遵循这些步骤和理解相关知识点,可以在CentOS 7.6上成功部署Oracle 12c Data Guard,实现主备数据库之间...

    Oracle 11gR2 使用copy 数据文件搭建物理 Data Guard

    使用 Data Guard Broker(DGMGRL)进行集中管理和监控,可以轻松查看和调整 Data Guard 配置,同时提供自动故障转移功能。 8. **测试和验证**: 定期进行故障切换测试,以确保在实际灾难发生时,Data Guard 能够...

    data guard原理与配置

    在Oracle不同版本中,Data Guard的实现方式和功能有所区别,例如9i开始支持逻辑备库,11g实现了物理备库在open readonly下同步。 4. 物理Data Guard的调整:物理备库实际上是基于备份和恢复原理实现的,区别在于...

    Oracle Data Guard 理论知识.pdf

    Oracle Data Guard提供了一套强大的管理工具,如DGMGRL(Data Guard Management Utility)和SQL命令,使得DBA可以轻松监控Data Guard环境,进行配置调整和故障切换。 7. **其他特性**: Data Guard还支持各种高级...

    Windows+Server+2008环境下的配置Oracle+11gR2+Data+Guard配置过程

    - 使用Data Guard Broker的`DGMGRL`命令行工具或Oracle Enterprise Manager监控Data Guard状态。 - 定期验证备用库的一致性和完整性。 - 在发生故障时,通过`SWITCHOVER`或`FAILOVER`操作快速切换角色。 8. **...

    Data_Guard_Broker

    它不仅允许将主数据库和所有备用数据库视为一个整体进行管理,而且通过使用Oracle Enterprise Manager (OEM) 和 Data Guard Management Utility (DGMGRL) 提供图形化和命令行界面。OEM是一个直观的图形工具,包含...

    大牛教你配置Oracle 11g Active Dataguard

    Oracle 11g Active Data Guard 是Oracle数据库系统中一种高级的数据保护和灾难恢复技术,它在主数据库运行的同时,创建并维护一个或多个只读的物理 standby 数据库。Active Data Guard 提供了实时的数据保护,使得在...

    Data Guard10gR2中文翻译

    综上所述,Oracle Data Guard 10g R2提供了一整套强大且灵活的特性,以保障数据库系统的稳定性和安全性。通过合理配置和管理,企业可以构建出适应各种业务需求的高可用架构。这份手册将深入探讨这些概念和技术,帮助...

    12c Data Guard维护手册-02

    《12c Data Guard维护手册-02》主要介绍了Oracle 12c版本中Data Guard的一些关键维护知识。Data Guard是Oracle提供的用于提供数据保护的高可用性解决方案,它通过维护一个或多个备用数据库来保护生产数据免受各种...

    Oracle dataguard 配置

    ### Oracle Data Guard 配置详解 #### 一、概述 Oracle Data Guard 是一款高级的数据保护技术,用于构建高可用性和灾难恢复解决方案。它通过在主数据库(Primary Database)与一个或多个备用数据库(Standby ...

    【DB宝29】使用Docker搭建Oracle 11g的DG环境.pdf

    根据提供的文档内容,本文将详细解释如何使用Docker搭建Oracle 11g的Data Guard(简称DG)环境。本文档将覆盖以下知识点: 1. **环境初始化**:介绍DG环境规划,包括数据库名称、监听器配置等。 2. **主库操作**: ...

    【DATAGUARD】物理dg配置客户端无缝切换 (八.1)--Data Guard Broker 的配置

    Data Guard Broker(也称为 DGMGRL)是 Oracle 提供的一种工具,用于简化 Data Guard 配置管理和监控。它通过命令行界面(CLI)提供了一种灵活的方式来管理 Data Guard 环境,包括创建、修改和删除 Data Guard 关系...

    Dataguard配置Step by Step - Oracle Life

    下面将详细阐述Data Guard的配置步骤以及在RHEL系统中安装Oracle 10g Data Guard的相关知识。 首先,让我们了解Data Guard的基本组件: 1. 主数据库(Primary Database):运行业务事务并将其更新同步到备用数据库...

Global site tag (gtag.js) - Google Analytics