DG Broker如何搭建

技术DG Broker如何搭建这篇文章主要介绍了DG Broker如何搭建,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。DG Broker搭建 1.环境说

这篇文章主要介绍了承蒙天恩经纪人如何搭建,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

DG Broker搭建

1.环境说明

databaseddb _ name db _ unique _ namenetservice名称primaryogoglogg _ p物理2.查看参数

----主库

SYS@oggshow parameter broker

名称类型值

- - -

DG _ broker _ config _ file 1 string/u01/app/Oracle/product/11。2 .0/dbhome _ 1/DBS/dr1 ogg。数字式录音带(digital audio tape)DOS文件名数据文件

DG _ broker _ config _ file 2 string/u01/app/Oracle/product/11。2 .0/dbhome _ 1/DBS/dr2 ogg。数字式录音带(digital audio tape)DOS文件名数据文件

dg _代理_开始布尔值错误的

----备库

SYS@dogg show parameter broker

名称类型值

- - -

DG _ broker _ config _ file 1 string/u01/app/Oracle/product/11。2 .0/db _ 1/DBS/dr1 dog。数字式录音带(digital audio tape)DOS文件名数据文件

DG _ broker _ config _ file 2 string/u01/app/Oracle/product/11。2 .0/db _ 1/DBS/dr2 dog。数字式录音带(digital audio tape)DOS文件名数据文件

dg _代理_开始布尔值错误的

------修改dg_broker_config_file参数。这里就用默认的路径,也可以自己指定。如果是在RAC环境中,这个把这个文件把到共享的存储上面,如果有ASM可以放到ASM中。

ng>

3.启用BROKER

----在两个数据库上面都执行:

alter system set dg_broker_start=true scope=both;

4.登录配置

---在其中任意一台做下面的操作就可以了,另它安装了client的客户端也是可以的

[oracle@ogg-80 ~]$ dgmgrl

(1)连接到当前的主数据库

DGMGRL> connect sys/oracle@ogg_p

DGMGRL> help create    -----查看帮助

Creates a broker configuration

Syntax:

  CREATE CONFIGURATION <configuration name> AS

    PRIMARY DATABASE IS <database name>

    CONNECT IDENTIFIER IS <connect identifier>;

(2)创建一个配置文件(ogg是db_unique_name,oggDG是配置的名字--可以修改,ogg_p是连接到prod数据库的tnsname)

create configuration oggDG as primary database is ogg connect identifier is ogg_p;

(3)启用配置文件

DGMGRL> enable configuration;

(4)增加备库到配置文件中 (dogg是备机的db_unique_name,dogg_s是连接到sprod数据库的tnsname)

DGMGRL> add database dogg as connect identifier is dogg_s;

(5)启用备库

DGMGRL> enable database dogg;

(6)查看配置文件

DGMGRL> show configuration

Configuration - oggdg

  Protection Mode: MaxPerformance

  Databases:

    ogg  - Primary database

    dogg - Physical standby database

Fast-Start Failover: DISABLED

Configuration Status:

SUCCESS

(7)查看主库的配置消息

DGMGRL> show database verbose ogg;

Database - ogg

  Role:            PRIMARY

  Intended State:  TRANSPORT-ON

  Instance(s):

    ogg

  Properties:

    DGConnectIdentifier             = 'ogg_p'

    ObserverConnectIdentifier       = ''

    LogXptMode                      = 'ASYNC'

    DelayMins                       = '0'

    Binding                         = 'optional'

    MaxFailure                      = '0'

    MaxConnections                  = '1'

    ReopenSecs                      = '300'

    NetTimeout                      = '30'

    RedoCompression                 = 'DISABLE'

    LogShipping                     = 'ON'

    PreferredApplyInstance          = ''

    ApplyInstanceTimeout            = '0'

    ApplyParallel                   = 'AUTO'

    StandbyFileManagement           = 'auto'

    ArchiveLagTarget                = '0'

    LogArchiveMaxProcesses          = '4'

    LogArchiveMinSucceedDest        = '1'

    DbFileNameConvert               = '/u01/app/oracle/oradata/dogg/, /u01/app/oracle/oradata/ogg/'

    LogFileNameConvert              = '/u01/app/oracle/oradata/dogg/, /u01/app/oracle/oradata/ogg/'

    FastStartFailoverTarget         = ''

    InconsistentProperties          = '(monitor)'

    InconsistentLogXptProps         = '(monitor)'

    SendQEntries                    = '(monitor)'

    LogXptStatus                    = '(monitor)'

    RecvQEntries                    = '(monitor)'

    ApplyLagThreshold               = '0'

    TransportLagThreshold           = '0'

    TransportDisconnectedThreshold  = '30'

    SidName                         = 'ogg'

    StaticConnectIdentifier         = '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ogg-80)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ogg_DGMGRL)(INSTANCE_NAME=ogg)(SERVER=DEDICATED)))'

    StandbyArchiveLocation          = '/u01/app/oracle/archive'

    AlternateLocation               = ''

    LogArchiveTrace                 = '0'

    LogArchiveFormat                = '%t_%s_%r.dbf'

    TopWaitEvents                   = '(monitor)'

Database Status:

SUCCESS

(8)查看备库的配置消息

DGMGRL> show database verbose dogg;

Database - dogg

  Role:            PHYSICAL STANDBY

  Intended State:  APPLY-ON

  Transport Lag:   0 seconds (computed 0 seconds ago)

  Apply Lag:       0 seconds (computed 0 seconds ago)

  Apply Rate:      0 Byte/s

  Real Time Query: ON

  Instance(s):

    dogg

  Properties:

    DGConnectIdentifier             = 'dogg_s'

    ObserverConnectIdentifier       = ''

    LogXptMode                      = 'ASYNC'

    DelayMins                       = '0'

    Binding                         = 'OPTIONAL'

    MaxFailure                      = '0'

    MaxConnections                  = '1'

    ReopenSecs                      = '300'

    NetTimeout                      = '30'

    RedoCompression                 = 'DISABLE'

    LogShipping                     = 'ON'

    PreferredApplyInstance          = ''

    ApplyInstanceTimeout            = '0'

    ApplyParallel                   = 'AUTO'

    StandbyFileManagement           = 'auto'

    ArchiveLagTarget                = '0'

    LogArchiveMaxProcesses          = '4'

    LogArchiveMinSucceedDest        = '1'

    DbFileNameConvert               = '/u01/app/oracle/oradata/ogg/, /u01/app/oracle/oradata/dogg/'

    LogFileNameConvert              = '/u01/app/oracle/oradata/ogg/, /u01/app/oracle/oradata/dogg/'

    FastStartFailoverTarget         = ''

    InconsistentProperties          = '(monitor)'

    InconsistentLogXptProps         = '(monitor)'

    SendQEntries                    = '(monitor)'

    LogXptStatus                    = '(monitor)'

    RecvQEntries                    = '(monitor)'

    ApplyLagThreshold               = '0'

    TransportLagThreshold           = '0'

    TransportDisconnectedThreshold  = '30'

    SidName                         = 'dogg'

    StaticConnectIdentifier         = '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=d-ogg)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=dogg_DGMGRL)(INSTANCE_NAME=dogg)(SERVER=DEDICATED)))'

    StandbyArchiveLocation          = '/u01/app/oracle/archive'

    AlternateLocation               = ''

    LogArchiveTrace                 = '0'

    LogArchiveFormat                = '%t_%s_%r.dbf'

    TopWaitEvents                   = '(monitor)'

Database Status:

SUCCESS

(9)修改StaticConnectIdentifier参数,记得两个数据库都要修改。

DGMGRL>  edit database ogg set property  StaticConnectIdentifier='(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.80)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ogg)(SERVER=DEDICATED)))';

DGMGRL>  edit database dogg set property  StaticConnectIdentifier='(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.90)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=dogg)(SERVER=DEDICATED)))';

(10)开始切换

DGMGRL>  switchover to dogg;

Performing switchover NOW, please wait...

Operation requires a connection to instance "dogg" on database "dogg"

Connecting to instance "dogg"...

Connected.

New primary database "dogg" is opening...

Operation requires startup of instance "ogg" on database "ogg"

Starting instance "ogg"...

ORACLE instance started.

Database mounted.

Database opened.

Switchover succeeded, new primary is "dogg"

(11)查看状态

DGMGRL> show configuration;

Configuration - oggdg

  Protection Mode: MaxPerformance

  Databases:

    dogg - Primary database

    ogg  - Physical standby database

Fast-Start Failover: DISABLED

Configuration Status:

SUCCESS

(12)再次切换回去

DGMGRL> switchover to ogg;

感谢你能够认真阅读完这篇文章,希望小编分享的“DG Broker如何搭建”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/96678.html

(0)

相关推荐

  • 怎么用maven编译Java项目

    技术怎么用maven编译Java项目这篇文章将为大家详细讲解有关怎么用maven编译Java项目,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。需要时间:15分钟 文本编辑器或者IDE

    攻略 2021年12月8日
  • 图文详解两种算法:深度优先遍历,DFS)和广度优先遍历,BFS)

    技术图文详解两种算法:深度优先遍历,DFS)和广度优先遍历,BFS) 图文详解两种算法:深度优先遍历(DFS)和广度优先遍历(BFS)前言深度优先遍历(Depth First Search, 简称 DF

    礼包 2021年12月24日
  • xss娉ㄥ叆婕忔礊(XSLT注入漏洞案例分析)

    技术XSLT注入漏洞案例分析这篇文章主要讲解了“XSLT注入漏洞案例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“XSLT注入漏洞案例分析”吧!XSLT注入漏洞,漏洞

    攻略 2021年12月17日
  • 幂的乘方50道计算题,求50道六年级计算题是方程

    技术幂的乘方50道计算题,求50道六年级计算题是方程64x 207=169 127x 61=117 78x 15=78 253x 161=165 18x 255=217 178x 115=178 97x 5=9 121x

    生活 2021年10月22日
  • 服务器香港:香港云服务器会影响您的 SEO 吗

    技术服务器香港:香港云服务器会影响您的 SEO 吗谈到SEO,细节很重要。通常被忽视的细节之一是您选择的服务器是否可靠。通常很多站长会花很多时间在网站内部的和外链的优化,但是却往往忽视了服务器的性能和稳定性会对您的排名产

    礼包 2021年10月19日
  • 区块链需要学javascript吗(javascript编写区块链)

    技术如何用JS构建你自己的区块链如何用JS构建你自己的区块链,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。前言区块链太复杂,那我们就讲点简单的。用JS来

    攻略 2021年12月14日