1 Followers
26 Following
hailstorm82

hailstorm82

SPOILER ALERT!

DataGuard's assistance for the heterogeneous platform with the key and standby libraries has constantly been a problem entangled by numerous individuals. The official document we need to 1st read when understanding Oracle Information Guard is OracleDataGu

AllmembersofaDataGuardconfigurationmustrunanOracleimagethatisbuiltforthesameplatform.
Forexample, thismeansaDataGuardconfigurationwithaprimarydatabaseona32-bitLinuxonIntelsystem
canhaveastandbydatabasethatisconfiguredona32-bitLinuxonIntelsystem.However, aprimarydatabase
ona64-bitHP-UXsystemcanalsobeconfiguredwithastandbydatabaseona32-bitHP-UXsystem,
aslongasbothserversarerunning32-bitimages.
The above mainly puts forward two needs: namely, the platform (platform) as well as the word length (wordsize) should be the exact same. Note that whether it truly is physicalstandby or logicalstandby here, it really is essential to comply.

The explanation why the official document is written like this can be that Oracle will not propose users to create DataGuard on heterogeneous platforms. If a large quantity of users deploy DataGuard on heterogeneous platforms, it might bring about trouble for subsequent services and assistance; so unless you ca n’t find other Available hardware, otherwise it can be not recommended to make use of a DataGuard atmosphere built on a heterogeneous platform to provide higher availability.

https://berryend84.soup.io/post/693983312/Draw-house is the fact that there are actually already some heterogeneous platform combinations in 10g that happen to be compatible with physicalstandby or logicalstandby, and in 11g, a number of heterogeneous platform combinations that help physicalstandby are added (AsofOracleDatabase11gDataGuardprovidesincreasedflexibilityforDataGuardconfigurationsinwhichtheprimaryandstandbysystemsmayhavedifferentCPUarchitectures, operating, Windows, operating, operating, Windows, operating, Linux 32-bit / 64-bit), orOracledatabasebinaries (32-bit / 64-bit). Forspecific info about mixed-platform support, seetheMyOracleSupportnote413484.1).

The distinct heterogeneous platform combinations out there for 10g / 11gDataGuard are shown in the following chart:

10g
PhysicalStandby
LogicalStandby
Heterogeneous

Assistance
No
WinLinuxOnly
Different

Word-size

(32 / 64bit)
Win32Win64

Linux32Linux64
Win32-Win64

Linux32-Linux64 (1wayonly)

HeterogeneousANDWord-size
No
No



11g
PhysicalStandby
LogicalStandby
Heterogeneous

Support
WinLinux

SolarisAIX

SolarisLinux
WinLinuxOnly
Various

Word-size

(32 / 64bit)
Win32Win64

Linux32Linux64
Win32-Win64Linux32-Linux64 (1wayonly)
HeterogeneousANDWord-size
Win32Linux64
Win32-Linux64

(1wayonly)


Within the metalink document DataGuardSupportforHeterogeneousPrimaryandPhysicalStandbysinSameDataGuardConfiguration [ID413484.1] and DataGuardSupportforHeterogeneousPrimaryandLogicalStandbysinSameDataGuardConfiguration [ID1085687.1], extra detailed compatibility facts between platforms is listed here.

PhysicalStandbys

InadditiontogeneralsupportwhenusingthesameOracleplatform, DataGuardRedoApply (physicalstandby) cansupportspecificmixedOraclePlatformcombinations.OraclePlatformIDs, platformnames, andwhichcombinationsofplatformID (s) thatcanbecombinedtoformasupportedDataGuardconfigurationusingRedoApplyarelistedinthetablebelow.PlatformAppliesListedApps

TableNotes
PriortoDataGuard11g, theDataGuardBrokerdidnotsupportdifferentword-sizeinthesameDataGuardconfiguration, thusrequiringmanagementfromtheSQL * Pluscommandlineformixedword-sizeDataGuardconfigurations.ThisrestrictionisliftedfromDataGuard11gonward.
Bothprimaryandstandbydatabasesmustbesetatthesamecompatibilitymodeastheminimumrelease (ifspecified) inthetablebelow.
Astandbydatabasecannotbeopenread-onlyinanyenvironmentthathasbinary-levelPL / SQL-relatedincompatibilitiesbetweenprimaryandstandbydatabases.SupportNote414043.1isreferencedinthetablebelowforanyplatformcombinationswherethisisthecase (thenoteprovidesinstructionsforeliminatingincompatibilitiespostroletransition) .ItispossibletoaccessastandbydatabaseinsuchenvironmentsinOracleDatabase11gbytemporarilyconvertingittoaSnapshotStandbydatabase, orinOracleDatabase10gbyopeningthestandbyread / writeasdescribedintheDataGuard10gConceptsandAdministrationguide: UsingaPhysicalStandbyDatabaseforRead / WriteTestingandReporting.Bothproceduresrequirefollowingthestepsinnote414043.1beforemakingthedatabaseavailabletousers.
PleasebesuretoreadSupportNoteswhenreferencedinthetablebelow.
RMANgenerallysupportsinstantiationofaphysicalstandbydatabaseforthesupportedplatformcombinations.PleaseseeSupportNote1079563.1fordetails.
Platformsinasupportedcombinationmayoperateineithertheprimaryorstandbyrole.
EnterpriseManagercannotbeusedforstandbydatabasecreationorotheradministrativefunctionsinanyconfigurationwherePLATFORM_IDsarenotidentical.OraclerecommendsusingtheDataGuardBrokercommandlineinterface (DGMGRL) toadministermixedplatformcombinationsfromOracleDatabase11gonwardandSQL * Pluscommandlineforconfigurationsthatpre-dateOracleDatabase11g.
PLATFORM_ID
PLATFORM_NAME

Releasename
PLATFORM_IDssupportedwithinthesameDataGuardconfigurationwhenusingDataGuardRedoApply (PhysicalStandby)
2
Solaris [tm] OE (64-bit)

Solaris Operating Program (SPARC) (64-bit)
2

6–Oracle11.two.0.2onward, primarydatabasemustbenon-RACandnon-TDE
three
HP-UX (64-bit)

HP-UXPA-RISC
three

4–Oracle10gonward, seeSupportNotes395982.1and414043.1
4
HP-UXIA (64-bit)

HP-UXItanium
four

3–Oracle10gonward, seeSupportNotes395982.1and414043.1
five
HPTru64UNIX

HPTru64UNIX
5
6
IBMAIXonPOWERSystems (64-bit)
2–Oracle11.2.0.2onward, primarydatabasemustbenon-RACandnon-TDE

6
7
MicrosoftWindows (32-bit)

MicrosoftWindows (x86)
7

eight,12–Oracle10gonward, seeSupportNote414043.1

10–Oracle11gonward

11,13–Oracle11gonward, seeSupportNote414043.1
8
MicrosoftWindowsIA (64-bit)

MicrosoftWindows (64-bitItanium)
7–Oracle10gonward, seeSupportNote414043.1

8

12–Oracle10gonward

11,13–Oracle11gonward
9
IBMzSeriesBasedLinux

z / Linux
9

18 (64-bitzSeriesonly)
ten
Linux (32-bit)

Linuxx86
7–Oracle11gonward

ten

11,13–Oracle10gonward, seeSupportNote414043.1
11
LinuxIA (64-bit)

LinuxItanium
10–Oracle10gonward, seeSupportNote414043.1

11

13–Oracle10gonward

7–Oracle11gonward, seeSupportNote414043.1

8,12–Oracle11gonward
12
MicrosoftWindows64-bitforAMD

MicrosoftWindows (x86-64)
7–Oracle10gonward, seeSupportNote414043.1

8–Oracle10gonward

12

11,13–Oracle11gonward
13
Linux64-bitforAMD

Linuxx86-64
7–Oracle11gonward, seeSupportNote414043.1

10–Oracle10gonward, seeSupportNote414043.1

11–Oracle10gonward

8,12–Oracle11gonward

13

20–Oracle11gonward
15
HPOpenVMS

HPOpenVMSAlpha

HPIAOpenVMS

OpenVMSItanium
15
16
AppleMacOS

MacOSXServer
16
17
SolarisOperatingSystem (x86)

SolarisOperatingSystem (x86)
17

20–Oracle10gonward, seeSupportNote414043.1
18
IBMPowerBasedLinux

LinuxonPower
9 (64-bitzSeriesonly)

18
20
SolarisOperatingSystem (AMD64)

SolarisOperatingSystem (x86-64)
13–Oracle11gonward

17–Oracle10gonward, seeSupportNote414043.1

20
LogicalStandby
InadditiontogeneralsupportwhenusingthesameOracleplatform, DataGuardSQLApply (logicalstandby) cansupportspecificmixedOraclePlatformcombinationsasofOracleDatabase11g.OraclePlatformIDs, platformnames, andwhichcombinationsofplatformID (s) thatcanbecombinedtoformasupportedDataGuardconfigurationusingSQLApplyarelistedinthetablecomb

TableNotes
AllmixedplatformcombinationsforSQLApplyinthetablebelowaresupportedfromOracleDatabase11gonward.
PriortoDataGuardBroker11g, theDataGuardBrokerdidnotsupportdifferentword-sizeinthesameDataGuardconfiguration, thusrequiringallmanagementfromtheSQL * Pluscommandline.ThisrestrictionisliftedfromDataGuard11gonward.
Bothprimaryandstandbydatabasesmustbesetatthesamecompatibilitymodeastheminimumrelease (ifspecified) inthetablebelow.
PleasebesuretoreadSupportNoteswhenreferencedinthetablebelow.
RMANgenerallysupportsinstantiationofaphysicalstandbydatabaseforthesupportedplatformcombinations.PleaseseeSupportNote1079563.1fordetails.
go more .
EnterpriseManagercannotbeusedforstandbydatabasecreationorotheradministrativefunctionsinanyconfigurationwherePLATFORM_IDsarenotidentical.OraclerecommendsusingtheDataGuardBrokercommandlineinterface (DGMGRL) toadministermixedplatformcombinationsfromOracleDatabase11gonwardandSQL * Pluscommandlineforconfigurationsthatpre-dateOracleDatabase11g.
PLATFORM_ID
PLATFORM_NAME

Releasename
PLATFORM_IDssupportedwithinthesameDataGuardconfigurationwhenusingDataGuardSQLApply (LogicalStandby)
2
Solaris [tm] OE (64-bit)

Solaris Operating Technique (SPARC) (64-bit)
2
three
HP-UX (64-bit)

HP-UXPA-RISC
three,4
four
HP-UXIA (64-bit)

HP-UXItanium
three,four
five
HPTru64UNIX

HPTru64UNIX
five
6
AIX-BasedSystems (64-bit)

AIX5L
six
7
MicrosoftWindows (32-bit)

MicrosoftWindows (x86)
7,10

eight,12–Replicationcanonlyoccurfroma32-bitprimarytoa64-bitstandby, oncearoletransition haspromotedthe64-bitsystemtotheprimaryrole, theoriginal32-bitprimaryisnotsupportedasastandbydatabase.
8
MicrosoftWindowsIA (64-bit)

MicrosoftWindows (64-bitItanium)
7–Replicationcanonlyoccurfroma32-bitprimarytoa64-bitstandby, oncearoletransitionhaspromotedthe64-bitsystemtotheprimaryrole, theoriginal32-bitprimaryisnotsupportedasastandbydatabase.

eight,11,12,13
9
IBMzSeriesBasedLinux

z / Linux
9
ten
Linux (32-bit)

Linuxx86
7,ten

11,13–Replicationcanonlyoccurfroma32-bitprimarytoa64-bitstandby, oncearoletransitionhaspromotedthe64-bitsystemtotheprimaryrole, theoriginal32-bitprimaryisnotsupportedasastandbydatabase.
11
LinuxIA (64-bit)

LinuxItanium
10–Replicationcanonlyoccurfroma32-bitprimarytoa64-bitstandby, oncearoletransitionhaspromotedthe64-bitsystemtotheprimaryrole, theoriginal32-bitprimaryisnotsupportedasastandbydatabase.

8,11,13
12
MicrosoftWindows64-bitforAMD

MicrosoftWindows (x86-64)
7–fromOracle11gonward.Replicationcanonlyoccurfroma32-bitprimarytoa64-bitstandby, oncearoletransition haspromotedthe64-bitsystemtotheprimaryrole, theoriginal32-bitprimaryisnotsupportedasastandbydatabase.

eight,12
13
Linux64-bitforAMD

Linuxx86-64
10–Replicationcanonlyoccurfroma32-bitprimarytoa64-bitstandby, oncearoletransitionhaspromotedthe64-bitsystemtotheprimaryrole, theoriginal32-bitprimaryisnotsupportedasastandbydatabase.

8,11,13
15
HPOpenVMS

HPOpenVMSAlpha

HPIAOpenVMS

OpenVMSItanium
15
16
AppleMacOS

MacOSXServer
16
17
SolarisOperatingSystem (x86)

SolarisOperatingSystem (x86)
17
18
IBMPowerBasedLinux

LinuxonPower
18
20
SolarisOperatingSystem (AMD64)

SolarisOperatingSystem (x86-64)
20
Reference:

CrossPlatformDatabaseMigrations-OwenIreland

DataGuardSupportforHeterogeneousPrimaryandPhysicalStandbysinSameDataGuardConfiguration [ID413484.1]

DataGuardSupportforHeterogeneousPrimaryandLogicalStandbysinSameDataGuardConfiguration [ID1085687.1]

Associated articles | Relatedposts:

FailtoqueuethewholeFALgapindataguard An example of current alarm logs shows the following records: FAL [server]: FailtoqueuethewholeFAL […] ...