Oracle允许在同一个oracle platform下安装dataguard,要求尽量的同样的操作系统版本。
oracle platform可以用以下的语句查看(9i的v$database没有PLATFORM_ID和PLATFORM_NAME字段):
PLATFORM_ID PLATFORM_NAME
----------- -----------------------------------
10 Linux IA (32-bit)
oracle dataguard也支持不同oracle platform的组合,见下面的列表。不在列表的组合不支持组建DG:
PLATFORM_ID
PLATFORM_NAME
Release name
支持DG的PLATFORM_ID
2
Solaris[tm] OE (64-bit)
Solaris Operating System (SPARC) (64-bit)
2
3
HP-UX (64-bit)
HP-UX PA-RISC
3
4 (see MetaLink Notes 395982.1 and 414043.1)
4
HP-UX IA (64-bit)
HP-UX Itanium
4
3 (see MetaLink Notes 395982.1 and 414043.1)
5
HP Tru64 UNIX
HP Tru64 UNIX
5
6
AIX-Based Systems (64-bit)
AIX5L
6
7
Microsoft Windows IA (32-bit)
Microsoft Windows (x86)
7
8 (10g onward see MetaLink Note 414043.1)
10 (11g onward, physical standby only, no Enterprise Manager support for this platform combination)
12 (10g onward, see MetaLink Note 414043.1)
8
Microsoft Windows IA (64-bit)
Microsoft Windows (64-bit Itanium)
7 (10g onward, see MetaLink Note 414043.1)
8
12 (10g onward)
9
IBM zSeries Based Linux
z/Linux
9
10
Linux IA (32-bit)
Linux x86
7 (11g onward, physical standby only, no Enterprise Manager support for this platform combination)
10
13 (10g onward, see MetaLink Note 414043.1)
11
Linux IA (64-bit)
Linux Itanium
11
13 (10g onward)
12
Microsoft Windows 64-bit for AMD
Microsoft Windows (x86-64)
7 (10g onward, see MetaLink Note 414043.1)
8
12
13
Linux 64-bit for AMD
Linux x86-64
10 (10g onward, see MetaLink Note 414043.1)
11 (10g onward)
13
15
HP Open VMS
HP OpenVMS Alpha
15
16
Apple Mac OS
Mac OS X Server
16
17
Solaris Operating System (x86)
Solaris Operating System (x86)
17
20 (10g only, see MetaLink Note 414043.1)
18
IBM Power Based Linux
Linux on Power
18
19
HP IA OpenVMS
OpenVMS Itanium
19
20
Solaris Operating System (AMD64)
Solaris Operating System (x86-64)
20
17 (10g only, see MetaLink Note 414043.1)
通过上表我们看到,在oracle 11g上已经支持platform_id=10即Linux x86和platform_id=7即Microsoft Windows (x86)这样大平台跨越的DG。