成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

使用DG Broker搭建oracle 11gr2 ADG

IT那活兒 / 2249人閱讀
使用DG Broker搭建oracle 11gr2 ADG

點(diǎn)擊上方“IT那活兒”,關(guān)注后了解更多精彩內(nèi)容??!

Broker介紹


DG Broker是一個(gè)分布式管理框架,可自動(dòng)且集中創(chuàng)建、維護(hù)和監(jiān)控 DG。

DG Broker自動(dòng)化和簡化的一些操作:
  • 創(chuàng)建 DG,包括一個(gè)主庫和零個(gè)或多個(gè)備庫。數(shù)據(jù)庫可以是單實(shí)例、RAC 或RAC One Node 數(shù)據(jù)庫。
  • 將備庫添加到現(xiàn)有 Data Guard 配置。
  • 管理配置的保護(hù)模式。
  • 使用單個(gè)命令調(diào)用switchover或failover,以啟動(dòng)和控制配置中所有數(shù)據(jù)庫的復(fù)雜角色更改。
  • 將failover配置為在主庫丟失時(shí)自動(dòng)發(fā)生,無需人工干預(yù)即可提高可用性。
  • 監(jiān)控整個(gè)配置的狀態(tài),捕獲診斷信息,redo apply率和redo生成率等統(tǒng)計(jì)信息,并通過集中監(jiān)控、測試和性能工具快速檢測問題。
  • 評估數(shù)據(jù)庫是否可以switchover成為主庫。
  • 評估是否在數(shù)據(jù)庫之間正確配置了網(wǎng)絡(luò)。

broke作用

1. 災(zāi)難保護(hù)
Broker增強(qiáng)了數(shù)據(jù)保護(hù)和災(zāi)難保護(hù)功能??梢酝ㄟ^客戶端訪問DG配置中的任何系統(tǒng)。如果主庫出現(xiàn)故障,broker將自動(dòng)執(zhí)行任何一個(gè)備庫switchover為主庫并接管生產(chǎn)處理的過程。DG提供的數(shù)據(jù)庫可用性使數(shù)據(jù)更易于保護(hù)。
2. 簡化switchover和failover操作
broker簡化了switchover和failover,允許使用DGMGRL 命令行界面上的單個(gè)命令。對于無人值守管理,可以啟用fast-start failover,以允許broker確定是否需要failover并自動(dòng)啟動(dòng)failover到預(yù)先指定的目標(biāo)備用數(shù)據(jù)庫,無需 DBA 干預(yù)??梢詫ast-start failover配置為不丟失數(shù)據(jù)或丟失可配置的數(shù)據(jù)量。
fast-start failover無需手動(dòng)干預(yù)即可提高可用性,從而降低管理成本。手動(dòng)failover可以準(zhǔn)確控制發(fā)生failover的時(shí)間以及目標(biāo)備用數(shù)據(jù)庫。無論選擇哪種方法,broker都會(huì)協(xié)調(diào)配置中所有數(shù)據(jù)庫的角色轉(zhuǎn)換。failover完成后,broker會(huì)發(fā)布快速應(yīng)用程序通知 (FAN) 事件以通知應(yīng)用程序新的主節(jié)點(diǎn)可用。
只需一個(gè)命令即可啟動(dòng)復(fù)雜的角色更改,完成數(shù)據(jù)庫之間的switchover或failover操作。DGMGRL SWITCHOVER 和 FAILOVER 命令只需要在啟動(dòng)之前指定目標(biāo)備庫,并完成配置數(shù)據(jù)庫的SWITCHOVER 和 FAILOVER操作的相關(guān)參數(shù)。
3. 使Oracle RAC數(shù)據(jù)庫具有更高的可用性和可擴(kuò)展性
如果Oracle RAC主庫的一個(gè)實(shí)例出現(xiàn)故障,Oracle Clusterware將嘗試恢復(fù)故障的實(shí)例并保持主庫可用。而從DG的角度來看,只要主庫還有一個(gè)實(shí)例繼續(xù)將redo數(shù)據(jù)傳輸?shù)絺鋷?,主庫就仍然可用。如果Oracle Clusterware無法恢復(fù)故障的實(shí)例,則RAC數(shù)據(jù)庫將繼續(xù)使用一個(gè)活動(dòng)較少的實(shí)例自動(dòng)運(yùn)行。如果主庫的最后一個(gè)實(shí)例出現(xiàn)故障,并且啟用了fast-start failover,則broker可以通過自動(dòng)failover到預(yù)先確定的備庫來繼續(xù)提供高可用性。
Clusterware與broker一起工作,以便根據(jù)需要在舊主庫上正確重新啟動(dòng)實(shí)例,然后啟動(dòng)在新主庫上定義的服務(wù)。broker管理底層DG配置及其數(shù)據(jù)庫角色,而Oracle Clusterware管理依賴于這些角色的服務(wù)可用性。在DG配置中發(fā)生角色更改時(shí),依賴Oracle Clusterware管理服務(wù)可用性的應(yīng)用程序?qū)⒅豢吹椒?wù)的臨時(shí)暫停。

DG Broker搭建adg過程展示

1. 配置靜態(tài)監(jiān)聽以及tnsnames.ora
[oracle@prodsty admin]$ cat listener.ora
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = prod)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1)
(SID_NAME = prod)
)
)
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.2)(PORT = 1521))
)
Tnsnames.pra
[oracle@prodsty admin]$ cat tnsnames.ora
pri =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = prod)
)
)
sty =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.2)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = prod)
)
)
2. Standby同步primary的參數(shù)文件以及密碼文件
[oracle@prodpri dbs]$scp initprod.ora 192.168.**.*:
/u01/oracle/product/db11gr2/dbs
[oracle@prodpri dbs]$scp orapwprod 192.168.**.*:
/u01/oracle/product/db11gr2/dbs


并修改db_unique_name,創(chuàng)建相關(guān)目錄,啟動(dòng)數(shù)據(jù)庫到nomount狀態(tài)。


SQL> startup nomount。
3. 使用duplicate在standby端恢復(fù)數(shù)據(jù)。
[oracle@prodsty dbs]$rman target sys/"#EDC5rdx"@pri 
auxiliary sys/"#EDC5rdx"@sty nocatalog <rman.log
RMAN> duplicate target database for standby from active
database dorecover nofilenamecheck;
4. Primary和standby開啟dg broker
SQL> alter system set dg_broker_config_file1 =/oradata/prod/dr1.dat;
System altered.
SQL>  alter system set dg_broker_config_file2 =/oradata/prod/dr2.dat;
System altered.
SQL> alter system set dg_broker_start=true;
System altered.
SQL> show parameter broker
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
dg_broker_config_file1 string /oradata/prod/dr1.dat
dg_broker_config_file2 string /oradata/prod/dr2.dat
dg_broker_start boolean TRUE
5. 登錄dg broker配置configuration(primary和standby任意一個(gè)可以)
[oracle@prod prod]$ dgmgrl /
DGMGRL for Linux: Version 11.2.0.4.0 - 64bit Production
Copyright (c) 2000, 2009, Oracle. All rights reserved.
Welcome to DGMGRL, type "help" for information.
Connected.
DGMGRL> create configuration prod as primary database is prod_pri connect identifier is pri;
Configuration "prod" created with primary database "prod_pri"
6. 添加standby進(jìn)入broker congiruration
DGMGRL> add database prod_sty as connect identifier is sty maintained as physical;
Database "prod_sty" added
DGMGRL> enable configuration;
Enabled.
7. 查看broker congiruration狀態(tài)
DGMGRL> show configuration
Configuration - prod
Protection Mode: MaxPerformance
Databases:
prod_pri - Primary database
prod_sty - Physical standby database
Fast-Start Failover: DISABLED
Configuration Status:
SUCCESS
8. 到此,adg已經(jīng)搭建成功,然后可以配置保護(hù)模式以及傳輸方式。
DGMGRL> edit database prod_pri set property LogXptMode=SYNC;
Property "logxptmode" updated
DGMGRL> edit database prod_sty set property LogXptMode=SYNC;
Property "logxptmode" updated
DGMGRL> edit database prod_pri set property StandbyFileManagement = AUTO;
Property "standbyfilemanagement" updated
DGMGRL> edit database prod_sty set property StandbyFileManagement = AUTO;
Property "standbyfilemanagement" updated
DGMGRL> edit configuration set protection mode as maxavailability;
Succeeded.
9. Switchover
Switchover時(shí)需要使用tnsnames登錄數(shù)據(jù)庫,否則數(shù)據(jù)庫重啟時(shí)會(huì)報(bào)錯(cuò)。
[oracle@prod ~]$ dgmgrl sys/#EDC5rdx@pri
DGMGRL for Linux: Version 11.2.0.4.0 - 64bit Production
Copyright (c) 2000, 2009, Oracle. All rights reserved.
Welcome to DGMGRL, type "help" for information.
Connected.
DGMGRL> switchover to prod_sty
Performing switchover NOW, please wait...
New primary database "prod_sty" is opening...
Operation requires startup of instance "prod" on database "prod_pri"
Starting instance "prod"...
ORACLE instance started.
Database mounted.
Database opened.
Switchover succeeded, new primary is "prod_sty"
10. 切換完成
DGMGRL> show configuration;
Configuration - prod
Protection Mode: MaxAvailability
Databases:
prod_sty - Primary database
prod_pri - Physical standby database
Fast-Start Failover: DISABLED
Configuration Status:
SUCCESS



本 文 原 創(chuàng) 來 源:IT那活兒微信公眾號(hào)(上海新炬王翦團(tuán)隊(duì))

-----------------------------------------

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/129700.html

相關(guān)文章

  • 19C?DG?Broker配置和測試

    19C?DG?Broker配置和測試 img{ display:block; margin:0 auto !important; width:100%; } body{ width:75%; ...

    IT那活兒 評論0 收藏2941
  • DBASK問答集萃第四期

    摘要:問題九庫控制文件擴(kuò)展報(bào)錯(cuò)庫的擴(kuò)展報(bào)錯(cuò),用的是裸設(shè)備,和還是原來大小,主庫的沒有報(bào)錯(cuò),并且大小沒有變,求解釋。專家解答從報(bào)錯(cuò)可以看出,控制文件從個(gè)塊擴(kuò)展到個(gè)塊時(shí)報(bào)錯(cuò),而裸設(shè)備最大只支持個(gè)塊,無法擴(kuò)展,可以嘗試將參數(shù)改小,避免控制文件報(bào)錯(cuò)。 鏈接描述引言 近期我們在DBASK小程序新關(guān)聯(lián)了運(yùn)維之美、高端存儲(chǔ)知識(shí)、一森咖記、運(yùn)維咖啡吧等數(shù)據(jù)領(lǐng)域的公眾號(hào),歡迎大家閱讀分享。 問答集萃 接下來,...

    SKYZACK 評論0 收藏0
  • DBASK問答集萃(2)

    摘要:新晉技術(shù)專家下面是墨天輪部分新晉的技術(shù)專家。大家可以點(diǎn)擊往期閱讀墨天輪技術(shù)專家邀請函了解詳情,申請成為我們的技術(shù)專家,加入專家團(tuán)隊(duì),與我們一起創(chuàng)建一個(gè)開放互助的數(shù)據(jù)庫技術(shù)社區(qū)。新關(guān)聯(lián)公眾號(hào)墨天輪是一個(gè)開放互助的數(shù)據(jù)庫技術(shù)社區(qū)。 引言 近期我們在DBASK小程序增加了數(shù)據(jù)庫 MongoDB、Redis、 Elasticsearch、DB2、Weblogic 等新的的專題欄目和一些新的技術(shù)...

    liuchengxu 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<