Oracle 11g Dataguard 物理备库配置系列文档

Oracle 11g Dataguard 物理备库配置(一)之duplicate创建
Oracle 11g Dataguard 物理备库配置(二)之Active Dataguard测试
Oracle 11g Dataguard 物理备库配置(三)之Dataguard broker配置
Oracle 11g Dataguard 物理备库配置(四)之broker snapshot standby测试

Oracle 11g Dataguard 物理备库配置(五)之broker switchover测试

Oracle 11g Dataguard 物理备库配置(六)之broker fastfailover测试

Oracle 11g Dataguard 配置学习小结

http://koumm.blog.51cto.com/703525/1280139

1. 主库broker配置

1) 查询switchover状态

SQL> select database_role,switchover_status from v$database;

DATABASE_ROLE    SWITCHOVER_STATUS
---------------- --------------------
PRIMARY          TO STANDBY

2) 查询dg_broker_start参数

SQL> show parameter dg_broker_start;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
dg_broker_start                      boolean     FALSE

SQL> alter system set dg_broker_start = true;

3) listener文件中加入静态监听

$ cat /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora

加入如下内容到

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = orcl)
      (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1)
      (SID_NAME = orcl)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = orcl_DGB)
      (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1)
      (SID_NAME = orcl)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = orcl_DGMGRL)
      (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1)
      (SID_NAME = orcl)
    )
  )

说明:
# GLOBAL_DBNAME具有固定的格式:<db_unique_name>_DGMGRL.<db_domain>。
# 修改完成之后,必须重启监听程序。

重启监听
$ lsnrctl reload

查看监听状态
$ lsnrctl status

LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 17-8月 -2013 19:56:44

Copyright (c) 1991, 2011, Oracle.  All rights reserved.

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.233.200)(PORT=1521)))
LISTENER 的 STATUS
------------------------
别名                      LISTENER
版本                      TNSLSNR for Linux: Version 11.2.0.3.0 - Production
启动日期                  17-8月 -2013 19:05:06
正常运行时间              0 天 0 小时 51 分 38 秒
跟踪级别                  off
安全性                    ON: Local OS Authentication
SNMP                      OFF
监听程序参数文件          /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
监听程序日志文件          /u01/app/oracle/diag/tnslsnr/master/listener/alert/log.xml
监听端点概要...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.233.200)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
服务摘要..
服务 "orcl" 包含 2 个实例。
  实例 "orcl", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
  实例 "orcl", 状态 READY, 包含此服务的 1 个处理程序...
服务 "orclXDB" 包含 1 个实例。
  实例 "orcl", 状态 READY, 包含此服务的 1 个处理程序...
服务 "orcl_DGB" 包含 1 个实例。
  实例 "orcl", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
服务 "orcl_DGMGRL" 包含 1 个实例。
  实例 "orcl", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
命令执行成功

2. 备库Broker配置

1) 查询switchover状态

SQL> select database_role,switchover_status from v$database;

DATABASE_ROLE    SWITCHOVER_STATUS
---------------- --------------------
PHYSICAL STANDBY NOT ALLOWED

2) 查询dg_broker_start参数

SQL> show parameter dg_broker_start;
SQL> alter system set dg_broker_start = true;

3) listener文件中加入静态监听

$ cat /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.233.150)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = slave)
      (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1)
      (SID_NAME = slave)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = slave_DGMGRL)
      (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1)
      (SID_NAME = slave)
    )
  )

ADR_BASE_LISTENER = /u01/app/oracle

说明:
# GLOBAL_DBNAME具有固定的格式:<db_unique_name>_DGMGRL.<db_domain>。
# 修改完成之后,必须重启监听程序。

重启监听

$ lsnrctl reload

查看监听状态

$ lsnrctl status

LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 17-8月 -2013 19:55:04

Copyright (c) 1991, 2011, Oracle.  All rights reserved.

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.233.150)(PORT=1521)))
LISTENER 的 STATUS
------------------------
别名                      LISTENER
版本                      TNSLSNR for Linux: Version 11.2.0.3.0 - Production
启动日期                  17-8月 -2013 19:02:47
正常运行时间              0 天 0 小时 52 分 17 秒
跟踪级别                  off
安全性                    ON: Local OS Authentication
SNMP                      OFF
监听程序参数文件          /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
监听程序日志文件          /u01/app/oracle/diag/tnslsnr/slave/listener/alert/log.xml
监听端点概要...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.233.150)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
服务摘要..
服务 "slave" 包含 2 个实例。
  实例 "slave", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
  实例 "slave", 状态 READY, 包含此服务的 1 个处理程序...
服务 "slave_DGMGRL" 包含 1 个实例。
  实例 "slave", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
命令执行成功

3. broker主备切换配置配置(在主库上操作)

说明:dgmgrl可以安装到非主备库服务器上,因为但心主备库当掉,dgmgrl也当掉,无法对主备进行监控。
可以在第三方主机上安装oracle客户端,配置连接主备库的tnsname.ora服务器,即可远程启动dgmgrl进程。

1) 配置broker

$ dgmgrl sys/oracle

DGMGRL for Linux: Version 11.2.0.3.0 - 64bit Production
Copyright (c) 2000, 2009, Oracle. All rights reserved.

欢迎使用 DGMGRL, 要获取有关信息请键入 "help"。
已连接。
DGMGRL> 
DGMGRL> create configuration DGORCLDB as primary database is orcl connect identifier is orcl;
已创建配置 "dgorcldb", 其中主数据库为 "orcl"

DGMGRL> add database slave as connect identifier is slave maintained as physical;
已添加数据库 "slave"

DGMGRL> enable configuration;
已启用。

2) 查看配置信息

DGMGRL> show configuration;

配置 - dgorcldb

保护模式:        MaxPerformance
  数据库:
    orcl  - 主数据库
    slave - 物理备用数据库

快速启动故障转移: DISABLED

配置状态:
SUCCESS

3) 查看主数据库信息

DGMGRL> show database orcl

数据库 - orcl

角色:            PRIMARY
  预期状态:        TRANSPORT-ON
  实例:
    orcl

数据库状态:
SUCCESS

4) 查看备库信息

DGMGRL> show database slave

数据库 - slave

角色:            PHYSICAL STANDBY
  预期状态:        APPLY-ON
  传输滞后:        0 秒
  应用滞后:        0 秒
  实时查询:        OFF
  实例:
    slave

数据库状态:
SUCCESS

本文转自 koumm 51CTO博客,原文链接:http://blog.51cto.com/koumm/1275516,如需转载请自行联系原作者

Oracle 11g Dataguard 物理备库配置(三)之Dataguard broker配置相关推荐

  1. Oracle 11g Dataguard 物理备库配置(一)之Duplicate配置

    Oracle 11g Dataguard Duplicate物理备库配置(一)之物理备库创建配置 # ver:1.5 第五次修改 # modify: 2013.8.16 # author: koumm ...

  2. oracle dataguard in-memory,Oracle 11g Dataguard 物理备库配置(一)之Duplicate配置

    Oracle 11g Dataguard Duplicate物理备库配置(一)之物理备库创建配置 # ver:1.5 第五次修改 # modify: 2013.8.16 # author: koumm ...

  3. Oracle 11g Dataguard 物理备库配置(四)之broker snapshot standby测试

    Oracle 11g Dataguard 物理备库配置系列文档 Oracle 11g Dataguard 物理备库配置(一)之duplicate创建 Oracle 11g Dataguard 物理备库 ...

  4. oracle11g dataguard物理备库搭建

    Dataguard 环境: 操作系统:Redhat6.4 Primary数据库: IP 地址:192.168.1.122 数据库SID:ora11g DB_UNIQUE_NAME:ora11g_pri ...

  5. oracle11g增加备库,oracle11g dataguard物理备库搭建(关闭主库cp数据文件到备库)

    Dataguard 环境: 操作系统:Redhat6.4 Primary数据库: IP 地址:192.168.1.122 数据库SID:ora11g DB_UNIQUE_NAME:ora11g_pri ...

  6. oracle归档日志保留时间,Oracle 11g Data Guard 备库归档日志清理脚本(保留一周归档)...

    #!/bin/sh #clean archived log #author jiadingyi #version 1.0 2015/11/04 #设置数据库环境变量 TMP=/tmp export T ...

  7. oracle 查看日志组切换状态_Oracle 11g ADG 快照备库切换步骤

    作者 | JiekeXu 来源 | JiekeXu之路(ID: JiekeXu_IT) 转载请联系授权 | (微信ID:xxq1426321293) 大家好,我是 JiekeXu,很高兴又和大家见面了 ...

  8. Oracle 11g Data Guard 物理备库快速配置指南(下)

    第二部分 作者介绍 作者 Jed Walker 是科罗拉多 Centennial Comcast 媒体中心的数据操作经理(Manager of Databse Operation).他从1997年开始 ...

  9. 【DATAGUARD】 将11g物理备库转换为Snapshot Standby

    [DATAGUARD] 将11g物理备库转换为Snapshot Standby BLOG文档结构图 [DATAGUARD] 基于同一个主机建立物理备库和逻辑备库(一): http://blog.itp ...

最新文章

  1. java选择题答案_Java习题附答案
  2. 图文解释Glados自动签到免费获取天数(github action版)
  3. 电话聊天狂人 (25 分)【简便解法】
  4. c++语言函数strcpy,C++中函数的安全版本的意义及strcpy函数的功能和差别(图)
  5. php7安装mysqli扩展_Ubuntu14版本下无法使用php7.2版本的bcmath扩展
  6. 如何从函数中获取指向并调用该函数的函数指针的地址?
  7. MATLAB显示图像为什么一片白
  8. 如何查看自己电脑安装的jdk版本
  9. python3-曲线拟合(polyfit/polyval)
  10. 计算机的负面影响英语作文,沉迷于电脑游戏的危害
  11. python:实现牛顿法算法(附完整源码)
  12. 凯酷键盘KC-84 大写和ctrl 功能调换问题
  13. 广发信用卡联名南航,申卡这样操作
  14. openresty ngx_lua重定向
  15. win10计算机找不到家庭组,Win10 家庭版 没有家庭组 这个选项,如何设置局域网 - Microsoft Community...
  16. 4 HQL操作之 -- DDL命令
  17. sql server 安全配置及建议配置
  18. 中文拼写纠错_中英文拼写纠错开源框架梳理
  19. 恐鬼症服务器显示不出来怎么办,恐鬼症常见问题_恐鬼症bug问题_Phasmophobia出问题怎么办_游侠网...
  20. 安装CocoaPods出现错误解决方法

热门文章

  1. 奇偶排序(OddEven Sort)----(排序算法十一)
  2. 服务器消息机制实现--记录
  3. ExpandListView onChildClickListener 失效
  4. 为什么物联网与云计算是天作之合
  5. nginx+tomcat+memcached
  6. 给 kibana 增加一个退出logout按钮
  7. 测试-关于Unity获取子层级内容的几种接口(Transform FindChild, Component GetComponentInChildren,...)...
  8. 关于学习C语言的指针、链表的原理和各类操作的体会
  9. Capsule:支持容器的JVM应用程序打包部署工具
  10. 关于/etc/init.d/nfs脚本解读中的疑问解答