Description of deployment uard configurations between heterogeneous platforms and deployment uard configurations
When deploying a replicuard, the simplest case is that the configurations of the master and slave nodes are identical. However, it may happen that a deployment is performed on a heterogeneous operating system, so that data migration between heterogeneous platforms can have minimal downtime or risks. It is also a comprehensive solution to reduce investment in disaster recovery by configuring heterogeneous processing capabilities or backup systems with low hardware costs. Use the description that provides this configuration to determine which platform combinations can configure Data Guard and whether any additional requirements or restrictions are applicable.
If you want to use a heterogeneous Master/Slave uard configuration, Oracle recommends that you perform a full test and ensure that the slave uard can implement normal switch between switchover and failover.
1. Determine the Platform ID of the Master/Slave database
SQL> select platform_id, platform_name from v $ database;
PLATFORM_ID PLATFORM_NAME
-------------------------------------------------------------------------------------------
13 Linux x86 64-bit
As long as the Oracle platform can be run on each authenticated server, the Oracle software installed is the same, and the Oracle database version and patch set are the same, the difference between the master server and the slave server is always supported.
Examples of the supported differences include:
- Hardware manufacturer (e.g. Dell and Sun or Hitachi and EMC)
- Hardware configuration (e.g. number of CPUs, amount of RAM, storage configuration, etc)
- Processor (e.g. x86-64 AMD64 and x86-64 Intel 64; POWER4 and POWER5)
- Operating system distribution (e.g. Red Hat Linux, SUSE Linux or Oracle Enterprise Linux)
- Operating system version (e.g. Windows 2000 and Windows XP)
The difference above can be considered as the same platform (PLATFORM_ID)
2. If the platform (PLATFORM_ID) of the master and slave databases is different, you can use the following table to check whether the physical backup uard can be configured between the two databases.
In addition to supporting the same platform configuration, the following table also shows that physical platform uard can be configured between different platforms, such as Linux x86-64 and Microsoft Windows (x86-64 ).
PLATFORM_ID |
PLATFORM_NAME Release name |
PLATFORM_IDs supported within the same Data Guard configuration when using Data Guard Redo Apply (Physical Standby) |
2 |
Solaris [tm] OE (64-bit) Solaris Operating System (iSCSI) (64-bit) |
2 6-This is not supported due to issues reported in Bug 12702521 |
3 |
HP-UX (64-bits) HP-UX PA-RISC |
3 4-Oracle 10g onward, see Support Note: 395982.1 and Note: 414043.1 |
4 |
HP-UX IA (64-bit) HP-UX, Itanium |
4 3-Oracle 10g onward, see Support Notes: 395982.1 and Note: 414043.1 |
5 |
HP Tru64 UNIX HP Tru64 UNIX |
5 |
6 |
Ibm aix on POWER Systems (64-bit) |
2-This is not supported due to issues reported in Bug 12702521 6 |
7 |
Microsoft Windows (32-bit) Microsoft Windows (x86) |
7 8, 12-Oracle 10g onward, see Support Note: 414043.1 10-Oracle 11g onward, requires Patch 13104881 11, 13-Oracle 11g onward, see Support Note: 414043.1, also requires Patch 13104881 |
8 |
Microsoft Windows IA (64-bit) Microsoft Windows (64-bit Itanium) |
7-Oracle 10g onward, see Support Note: 414043.1 8 12-Oracle 10g onward 11, 13-Oracle 11g onward, requires Patch 13104881 |
9 |
IBM zSeries Based Linux Z/Linux |
9 18 (64-bit zSeries only) |
10 |
Linux (32-bit) Linux x86 |
7-Oracle 11g onward, requires Patch 13104881 10 11, 13-Oracle 10g onward, see Support Note: 414043.1 |
11 |
Linux IA (64-bit) Linux Itanium |
10-Oracle 10g onward, see Support Note: 414043.1 11 13-Oracle 10g onward 7-Oracle 11g onward, see Support Note: 414043.1, also requires Patch 13104881 8, 12-Oracle 11g onward, requires Patch 13104881 |
12 |
Microsoft Windows 64-bit for AMD Windows (x86-64) |
7-Oracle 10g onward, see Support Note: 414043.1 8-Oracle 10g onward 12 11, 13-Oracle 11g onward, requires Patch 13104881 |
13 |
Linux 64-bit for AMD Linux x86-64 |
7-Oracle 11g onward, see Support Note: 414043.1, also requires Patch 13104881 10-Oracle 10g onward, see Support Notes: 414043.1 11-Oracle 10g onward 8, 12-Oracle 11g onward, requires Patch 13104881 13 20-Oracle 11g onward |
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 onward, see Support Note: 414043.1 |
18 |
IBM Power Based Linux Linux on Power |
9 (64-bit zSeries only) 18 |
20 |
Solaris Operating System (AMD64) Solaris Operating System (x86-64) |
13-Oracle 11g onward 17-Oracle 10g onward, see Support Note: 414043.1 20 |
Document ID 413484.1
Summary:
We can also see that Oracle supports deployment of DataGuard between some heterogeneous platforms starting from Oracle 11g.