国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用DG Broker搭建oracle 11gr2 ADG

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

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

Broker介紹


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

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

broke作用

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

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)目錄,啟動數(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任意一個可以)
[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進入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)搭建成功,然后可以配置保護模式以及傳輸方式。
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時需要使用tnsnames登錄數(shù)據(jù)庫,否則數(shù)據(jù)庫重啟時會報錯。
[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那活兒微信公眾號(上海新炬王翦團隊)

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

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

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.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問答集萃第四期

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

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

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

    liuchengxu 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<