[20140422]使用dgmgrl管理dataguard(14).txt

参考链接:
http://blog.itpub.net/267265/viewspace-1142649/
http://blog.itpub.net/267265/viewspace-1143027/
http://blog.itpub.net/267265/viewspace-1143058/
http://blog.itpub.net/267265/viewspace-1143126/
http://blog.itpub.net/267265/viewspace-1143480/
http://blog.itpub.net/267265/viewspace-1144742/
http://blog.itpub.net/267265/viewspace-1145573/
http://blog.itpub.net/267265/viewspace-1145697/
http://blog.itpub.net/267265/viewspace-1145727/
http://blog.itpub.net/267265/viewspace-1146558/
http://blog.itpub.net/267265/viewspace-1146575/
http://blog.itpub.net/267265/viewspace-1147481/
http://blog.itpub.net/267265/viewspace-1147509/

-- 我的测试环境:primary的tnsnames别名test,standby主机的tnsnames别名testdg。数据库版本:11GR2.
-- 基本学习完成,再补充一些不常用命令:

DGMGRL> help

The following commands are available:

add            Adds a standby database to the broker configuration
connect        Connects to an Oracle database instance
convert        Converts a database from one type to another
create         Creates a broker configuration
disable        Disables a configuration, a database, or fast-start failover
edit           Edits a configuration, database, or instance
enable         Enables a configuration, a database, or fast-start failover
exit           Exits the program
failover       Changes a standby database to be the primary database
help           Displays description and syntax for a command
quit           Exits the program
reinstate      Changes a database marked for reinstatement into a viable standby
rem            Comment to be ignored by DGMGRL
remove         Removes a configuration, database, or instance
show           Displays information about a configuration, database, or instance
shutdown       Shuts down a currently running Oracle database instance
sql            Executes a SQL statement
start          Starts the fast-start failover observer
startup        Starts an Oracle database instance
stop           Stops the fast-start failover observer
switchover     Switches roles between a primary and standby database

Use "help " to see syntax for individual commands

-- 还可以在dgmgrl执行startup以及shutdown数据库.使用一些sql可以执行一些管理命令.
DGMGRL> connect sys/btbtms@test
Connected.
DGMGRL> sql 'alter system checkpoint ';
Succeeded.

DGMGRL> show database verbose test
Database - test
  Role:            PRIMARY
  Intended State:  TRANSPORT-ON
  Instance(s):
    test
  Properties:
    DGConnectIdentifier             = 'test'
    ObserverConnectIdentifier       = ''
    LogXptMode                      = 'ASYNC'
    DelayMins                       = '0'
    Binding                         = 'optional'
    MaxFailure                      = '0'
    MaxConnections                  = '1'
    ReopenSecs                      = '300'
    NetTimeout                      = '30'
    RedoCompression                 = 'enable'
    LogShipping                     = 'ON'
    PreferredApplyInstance          = ''
    ApplyInstanceTimeout            = '0'
    ApplyParallel                   = 'AUTO'
    StandbyFileManagement           = 'auto'
    ArchiveLagTarget                = '0'
    LogArchiveMaxProcesses          = '4'
    LogArchiveMinSucceedDest        = '1'
    DbFileNameConvert               = '/u01/app/oracle11g/oradata/test, /u01/app/oracle11g/oradata/test'
    LogFileNameConvert              = '/u01/app/oracle11g/oradata/test, /u01/app/oracle11g/oradata/test'
    FastStartFailoverTarget         = 'testdg'
    InconsistentProperties          = '(monitor)'
    InconsistentLogXptProps         = '(monitor)'
    SendQEntries                    = '(monitor)'
    LogXptStatus                    = '(monitor)'
    RecvQEntries                    = '(monitor)'
    SidName                         = 'test'
    StaticConnectIdentifier         = '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=hisdg)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=test_DGMGRL.com)(INSTANCE_NAME=test)(SERVER=DEDICATED)))'
    StandbyArchiveLocation          = '/u01/app/oracle11g/archivelog'
    AlternateLocation               = ''
    LogArchiveTrace                 = '0'
    LogArchiveFormat                = '%t_%s_%r.dbf'
    TopWaitEvents                   = '(monitor)'
Database Status:
SUCCESS

--查看属性等于monitor的属性.

DGMGRL> show database verbose test InconsistentProperties
INCONSISTENT PROPERTIES
   INSTANCE_NAME        PROPERTY_NAME         MEMORY_VALUE         SPFILE_VALUE         BROKER_VALUE

SYS@test> alter system set standby_file_management=manual scope=memory ;
System altered.

DGMGRL> show database verbose test InconsistentProperties
INCONSISTENT PROPERTIES
   INSTANCE_NAME        PROPERTY_NAME         MEMORY_VALUE         SPFILE_VALUE         BROKER_VALUE
            test StandbyFileManagement               MANUAL                 auto                 auto

--可以发现不一致的参数.

DGMGRL> show database verbose test InconsistentLogXptProps
INCONSISTENT LOG TRANSPORT PROPERTIES
   INSTANCE_NAME         STANDBY_NAME        PROPERTY_NAME         MEMORY_VALUE         BROKER_VALUE

DGMGRL> show database verbose test SendQEntries
PRIMARY_SEND_QUEUE
        STANDBY_NAME       STATUS     RESETLOGS_ID           THREAD              LOG_SEQ       TIME_GENERATED       TIME_COMPLETED    FIRST_CHANGE#     NEXT_CHANGE#       SIZE (KBs)
                          CURRENT        845630271                1                   17  04/23/2014 09:53:07                            3269797926                              3491

DGMGRL> show database verbose test LogXptStatus
LOG TRANSPORT STATUS
PRIMARY_INSTANCE_NAME STANDBY_DATABASE_NAME               STATUS
                test               testdg

DGMGRL> show database verbose test RecvQEntries
Error: ORA-16757: unable to get this property's value

DGMGRL> show database verbose testdg RecvQEntries
STANDBY_RECEIVE_QUEUE
              STATUS     RESETLOGS_ID           THREAD              LOG_SEQ       TIME_GENERATED       TIME_COMPLETED    FIRST_CHANGE#     NEXT_CHANGE#       SIZE (KBs)

DGMGRL> show database verbose test TopWaitEvents
TOP SYSTEM WAIT EVENTS
               Event            Wait Time
   rdbms ipc message              8966802
SQL*Net message from client               880001
      DIAG idle wait               848939
Space Manager: slave idle wait               544626
     jobq slave wait               426084

--显示格式不好.结果于SELECT event, total_waits, time_waited, total_timeouts FROM v$system_event ORDER BY time_waited DESC;相似.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/267265/viewspace-1147618/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/267265/viewspace-1147618/

[20140422]使用dgmgrl管理dataguard(14)相关推荐

  1. [DGMGRL]Dgmgrl管理Dataguard(1)

    Dgmgrl表示Data Guard Manager Command Line Interface,用来管理维护Dataguard,而且该命令系统自带不需要额外安装,命令简单易上手,容易学习,比sql ...

  2. ASP.NET MVC+EF框架+EasyUI实现权限管理系列(14)-主框架搭建

    ASP.NET MVC+EF框架+EasyUI实现权限管理系列(14)-主框架搭建 原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列(14)-主框架搭建    ASP.NET MV ...

  3. Windows2008管理---第14章 高可用群集和QoS

    第14章 高可用群集和QoS 目录 第1章 高可用群集和QoS. 1<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com ...

  4. 操作系统之进程管理:14、读者-写者问题

    14.读者-写者问题 问题描述 解题思路 注意 问题描述 解题思路 分析: 无论是写写还是读写互斥都是对文件的互斥访问,需要一个互斥信号量rw,在读和写的前后加入互斥访问 问题1:但是这样的话无法实现 ...

  5. PMP备考大全:经典题库(敏捷管理第14期)

    1. 敏捷团队在每次迭代都交付 20 个故事点.管理层要求团队提高生产力,交付更多故事点.敏捷团队应该怎么做? A. 确保管理层理解敏捷实践. B. 加班工作满足该请求. C. 提高效率以交付更多故事 ...

  6. 前端学习(1394):多人管理项目14多人加密使用

    users.js // 创建用户集合 // 引入mongoose第三方模块 const mongoose = require('mongoose'); // 导入bcrypt const bcrypt ...

  7. python管理微信公众号_个人微信公众号搭建Python实现 -个人公众号搭建-永久素材管理(14.3.5)...

    @ 1.说明 个人微信公众号开发的功能有限,因为很多权限没有,但支持上传永久素材,具体查看微信公众号文档 这里的请求都要将本地IP地址放到微信公众号的白名单 2.上传素材 从配置文件读取用户个人资料, ...

  8. 【Flutter】包管理(14)Flutter 日期时间处理库 Jiffy 的深入理解和应用

    文章目录 一. 前言 二. 版本信息 三. Jiffy 的高级使用 1. 使用 Jiffy 进行日期查询 2. 使用 Jiffy 进行日期比较 3. 使用 Jiffy 进行日期范围的设定 四. Jif ...

  9. 安装和配置以下合同 14.1管理

    安装和配置以下合同 14.1管理 Microsoft SQL Server     2014年7月 1 准备安装 这一章 描述如何安装当前版本之前完成所需的任务 合同的管理. 开始前的 合同管理安装, ...

最新文章

  1. c语言大项目经验,C语言该学的地方(项目经验)
  2. 深入理解ES6笔记(九)JS的类(class)
  3. 2020-12-09 深度学习 经典CNN模型计算量与内存需求分析
  4. Runtime底层原理--动态方法解析总结
  5. VScode配置eslint保存自动格式化,eslint格式化去掉分号和双引号。vscode自动保存去掉分号和双引号;““
  6. 【转】2.5SharePoint服务器端对象模型 之 访问网站和列表数据(Part 5)
  7. java 单例 读写锁_终极锁实战:单JVM锁+分布式锁
  8. 未找到依赖项 ‘org.apache.spark:spark-hive_2.11:2.4.5‘
  9. liunx grep sed
  10. 关于web页面中mata各种标签的解释
  11. 多因素cox回归结果解释 第二十八讲 R语言-Cox比例风险模型1 - 知乎 (zhihu.com)
  12. loj #6046. 「雅礼集训 2017 Day8」爷
  13. Python_楼梯数计算
  14. 科研热点|2022诺贝尔奖各领域奖项已揭晓(附获奖者详细信息)~
  15. Access Violation(非法访问)问题解析
  16. JavaScript jq 三位分节法 input输入数字时每3位使用逗号隔开
  17. 连续型Hopfield神经网络(SHNN)结构和特点及其能量函数
  18. 海康接口开发之访客登记(一) 获取人员信息
  19. FastAdmin 系统配置的使用
  20. R语言学堂推文索引-2022年11月

热门文章

  1. 关于Java反射的面试题
  2. HNC-局部联想脉络
  3. virtual-box及相关系统镜像文件下载
  4. 63.(cesium篇)cesium河流流水
  5. MOS管的工艺和工作原理
  6. C语言程序的翻译过程
  7. Windows Server+IIS+ASP+MSSQL2K+ServU 系统整合安全方案(转)
  8. TiDB Lightning 故障处理
  9. [转帖]解决CE6和CE5在PB的Connectivity Options上的冲突
  10. 序列的平稳性与纯随机性检验,模型的有效性,参数的显著性,最优模型准则AIC,SBC