在物理 Data Guard 中對異構主備系統的支援 (文件 ID 1602437.1)
-
在任何環境中,如果主資料庫和備用資料庫之間存在與二進位制級別相關的 PL/SQL 不相容,則備用資料庫無法以只讀模式開啟。下表中引用了文件 Note:414043.1,介紹這種情況的任意平臺組合(該說明提供有關在角色轉換後消除不相容性的指導)。 在 Oracle Database 11g 的這種環境中,可以透過將其臨時轉換為 備用資料庫來的方式來訪問備用資料庫,而在 Oracle Database 10g 中,則按照《Data Guard 10g Concepts and Administration guide》中的以下章節所述來以讀/寫方式開啟備用資料庫:。
這兩種方法需要遵守 Note:414043.1 中的步驟操作才能使資料庫對使用者可用。
- 請確保閱讀了下表中引用的技術支援文件。.
- 對於所支援平臺組合,RMAN 通常支援物理備用資料庫的例項化。有關詳細資訊,請參閱技術支援 Note 1079563.1。
- 支援組合中的平臺能夠以主或備用的角色執行。
-
在具有不同 PLATFORM_ID 的任意配置中,Enterprise Manager
不能用於備用資料庫建立或其他管理功能。Oracle 建議使用 Data Guard Broker命令列介面 (DGMGRL) 來管理
Oracle Database 11g 及更高版本的混合平臺組合,Oracle Database 11g 之前的配置則使用 SQL*Plus
命令列介面。
PLATFORM_ID |
PLATFORM_NAME 發行版名稱 |
使用 Data Guard 重做日誌應用(物理備用)時,相同 Data Guard 配置中支援的 PLATFORM_ID |
2 |
Solaris[tm] OE (64-bit) Solaris Operating System (SPARC) (64-bit) |
2 6 - 請參考文件 Note: 1982638.1 和 Note: 414043.1 |
3 |
HP-UX (64-bit) HP-UX PA-RISC |
3 4 - Oracle 10g 及更高版本,請參閱技術支援文件 Note: 395982.1 和 Note:414043.1 |
4 |
HP-UX IA (64-bit) HP-UX Itanium |
4 3 - Oracle 10g 及更高版本,請參閱技術支援文件 Note: 395982.1 和 Note:414043.1 |
5 |
HP Tru64 UNIX HP Tru64 UNIX |
5 |
6 |
IBM AIX on POWER Systems (64-bit) |
2 - 請參考文件 Note: 1982638.1 和 Note: 414043.1 6 |
7 |
Microsoft Windows (32-bit) Microsoft Windows (x86) |
7 8, 12 - Oracle 10g 及更高版本,請參閱 技術支援文件 Note: 414043.1 10 - Oracle 11g 及更高版本,需要 11, 13 - Oracle 11g 及更高版本,請參閱 技術支援文件 Note: 414043.1,還需要 |
8 |
Microsoft Windows IA (64-bit) Microsoft Windows (64-bit Itanium) |
7 - Oracle 10g 及更高版本,請參閱 技術支援文件 Note: 414043.1 8 12 - Oracle 10g 及更高版本 11, 13 - Oracle 11g 及更高版本,需要 |
9 |
IBM zSeries Based Linux z/Linux |
9 18 (僅 64 位 zSeries) |
10 |
Linux (32-bit) Linux x86 |
7 - Oracle 11g 及更高版本,需要 10 11, 13 - Oracle 10g 及更高版本,請參閱 技術支援文件 Note: 414043.1 |
11 |
Linux IA (64-bit) Linux Itanium |
10 - Oracle 10g 及更高版本,請參閱 技術支援文件 Note: 414043.1 11 13 - Oracle 10g 及更高版本 7 - Oracle 11g 及更高版本,請參閱 技術支援文件 Note: 414043.1,還需要 8, 12 - Oracle 11g 及更高版本,需要 |
12 |
Microsoft Windows 64-bit for AMD Microsoft Windows (x86-64) |
7 -
Oracle 10g 及更高版本,請參閱技術支援說明 Note: 414043.1 8 - Oracle 10g 及更高版本 12 11, 13 - Oracle 11g 及更高版本,需要 |
13 |
Linux 64-bit for AMD Linux x86-64 |
7
- Oracle 11g 及更高版本,請參閱 技術支援文件 Note: 414043.1,還需要 10 - Oracle 10g 及更高版本,請參閱技術支援文件 Note: 414043.1 11 - Oracle 10g 及更高版本 8, 12 - Oracle 11g 及更高版本,需要 13 20 - Oracle 11g 及更高版本 |
15 |
HP Open VMS HP OpenVMS Alpha HP IA OpenVMS OpenVMS Itanium |
15 |
16 |
Apple Mac OS Mac OS X Server |
16 |
17 |
Solaris Operating System (x86) Solaris Operating System (x86) |
17 20 - Oracle 10g 及更高版本,請參閱 技術支援文件 Note: 414043.1 |
18 |
IBM Power Based Linux Linux on Power |
9(僅 64 位 zSeries) 18 |
20 |
Solaris Operating System (AMD64) Solaris Operating System (x86-64) |
13 -
Oracle 11g 及更高版本 17 - Oracle 10g 及更高版本,請參閱 技術支援文件 Note: 414043.1 20 |
3. 其他資訊:
臨時邏輯資料庫滾動升級: 從 Oracle Database 11.1.0.7 開始,可以利用物理備用資料庫,進行臨時邏輯備庫滾動資料庫升級過程,將資料庫滾動升級到新的
Oracle Patch Set(補丁程式集)和 資料庫發行版。請參閱“Maximum Availability Architecture
Best Practice”一文中的 " "。
使用資料庫滾動升級過程使得備用資料庫可以應用主資料庫傳送的重做,雖然主資料庫仍然在舊的 Oracle 發行版或
patchset(補丁程式集)上執行。臨時邏輯備庫滾動升級過程要求,在升級前 Oracle 發行版部署到 Data Guard
配置中時,主平臺和備用平臺組合是重做日誌應用(參見上表)和 SQL 應用(參閱 技術支援文件 1085687.1)支援的配置。包括物理和邏輯備用 資料庫組合的 Data Guard 配置: Data Guard 配置 包括一個主資料庫和最多30個備用資料庫。這些備用資料庫可以是物理備用資料庫和邏輯備用資料庫的混合。單個Data Guard 配置中的所有物理備用資料庫必須符合本說明中的要求。與此類似,如果配置包括邏輯備用資料庫,則必須符合技術支援文件1085687.1 的要求。
Real Application Cluster 和 Automatic Storage Management: 主資料庫和備用資料庫不必都是 Oracle RAC 資料庫,也不必均使用 ASM。例如,主資料庫可以執行 Oracle RAC,使用或不使用 ASM,而備用資料庫則可以是單例項,使用或不使用ASM。 此外,在主資料庫和備用資料庫均為 Oracle RAC 資料庫時,主資料庫和備用資料庫之間的 Oracle RAC節點數可以不同。此外,主系統與備用系統之間的 ASM 和 CRS 的版本不必相同。
Exadata Database Machine: 只要相同 Data Guard 配置中的主系統和備用系統的平臺 ID 遵守上表中定義的支援要求,則主和/或備用資料庫是駐留在 Exadata Database Machine 上還是其他硬體上對於 Data Guard 來說是透明的。如果使用了 Exadata Hybrid Columnar Compression (EHCC),則強烈建議主系統和備用系統駐留在 Exadata 上。請參閱“Maximum Availability Architecture Best Practice”一文中的 ""。
參考
- ORA-600 [6101] DATA CORRUPTION IN 11.2.0.2 WINDOWS TO LINUX STANDBY DUPLICATIONNOTE:1079563.1 - RMAN DUPLICATE/RESTORE/RECOVER Mixed Platform Support
NOTE:414043.1 - Role Transitions for Data Guard Configurations Using Mixed Oracle Binaries
- CANNOT SUPPORT SPARC<->AIX MIXED DATA GUARD DUE TO CONTROLFILE INCOMPATIBILITY
- ORA-600 [6101] DATA CORRUPTION IN 11.2.0.2 WINDOWS TO LINUX STANDBY DUPLICATION
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31393455/viewspace-2130470/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Data Guard 異構平臺支援手冊
- data guard物理備份方式中的switchover轉換
- Oracle Data Guard 支援的異構平臺 說明Oracle
- 異構平臺Data Guard支援列表 413484.1
- DATA GUARD物理備庫的SWITCHOVER切換
- Oracle DG(Data Guard)支援異構平臺說明Oracle
- Oracle DG異構主備支援Oracle
- Data guard 配置之搭建物理備庫
- Data Guard主備庫切換
- Oracle 12c Data guard 物理主備庫正常切換(switchover)流程Oracle
- Oracle 11g Data guard 物理主備庫正常切換(switchover)流程Oracle
- 物理data guard備standby庫的時候報錯。
- 搭建Oracle Data Guard 11g(物理備用)Oracle
- 【新炬網路名師大講堂】Data Guard–物理主備庫切換
- 使用Data Guard Broker進行Data Guard物理備用庫配置(Oracle 19c)Oracle
- 邏輯Data Guard主備庫的轉換
- Data Guard 之RMAN備份線上搭建物理standby
- 物理data guard原理的理解(zt)
- [轉]物理data guard原理的理解
- 【DG】Data Guard主備庫Switchover切換
- RedHat搭建物理Data GuardRedhat
- DATA GUARD物理STANDBY的 SWITCHOVER切換
- 【DG】Data Guard主備庫Failove切換AI
- Data Warehouse Guide文件筆記(一):Data warehouse和OLTP系統的對比GUIIDE筆記
- 物理Data Guard中哪個程式處理Redo GAP
- DATA GUARD物理STANDBY的FAILOVER切換AI
- DATA GUARD物理STANDBY的 SWITCHOVER切換[zt]
- 【ASK_ORACLE】Oracle Data Guard(二)物理備庫的概念和優勢Oracle
- Oracle Data Guard Broker and Static Service Registration (文件 ID 1387859.1)Oracle
- 【DataGuard】同一臺主機實現物理Data Guard配置安裝
- Data Guard物理備庫read/write後,切換回備庫狀態
- Oracle Data Guard主庫備庫角色切換(Switchovers)Oracle
- 【DataGuard】使用Grid Control對Oracle物理Data Guard進行Switchover切換Oracle
- 【DataGuard】使用Grid Control對Oracle物理Data Guard進行健康檢查Oracle
- Oracle 11g Data Guard 物理備庫快速配置指南(上)Oracle
- 總結11g 物理data guard
- oracle 10g物理data guard 操作Oracle 10g
- Oracle11g Data Guard 暫停物理備庫的日誌傳輸Oracle