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

資訊專欄INFORMATION COLUMN

使用DG Broker搭建oracle 11gr2 ADG

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

點擊上方“IT那活兒”,關注后了解更多精彩內容!!

Broker介紹


DG Broker是一個分布式管理框架,可自動且集中創建、維護和監控 DG。

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

broke作用

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

DG Broker搭建adg過程展示

1. 配置靜態監聽以及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的參數文件以及密碼文件
[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,創建相關目錄,啟動數據庫到nomount狀態。


SQL> startup nomount。
3. 使用duplicate在standby端恢復數據。
[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狀態
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已經搭建成功,然后可以配置保護模式以及傳輸方式。
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登錄數據庫,否則數據庫重啟時會報錯。
[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



本 文 原 創 來 源:IT那活兒微信公眾號(上海新炬王翦團隊)

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129700.html

相關文章

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

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

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

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

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

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

    liuchengxu 評論0 收藏0

發表評論

0條評論

IT那活兒

|高級講師

TA的文章

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