Cross-Platform RMAN
Całą bazę Oracle ( backup RMAN ) można przenieść pomiędy różnymi OS pod wrunkiem, że mają ten sam typ słowa ( little endian lub big endian ). Niestety HP-UX i Windows posiadają różne endiany, więc nie można wykorzystać “Cross-Platform Transportable Database”
Jednak pozostaje możliwość utworzenia nowej bazy na nowym OS i przeniesienia plików okreslonego tablespace. (”Cross-Platform Tranportable Tablespace”). Proces ten jest bardziej skomplikowany i oprócz backupu RMAN wymagany jest plik exportu.
Wiecej na temat Cross-Platform Transportable Database:
Dokumentacja
Wiecej na temat Cross-Platform Transportable Tablespace:
Dokumentacja
Oto lista OS i ich endianów:
SQL> select * from v$transportable_platform order by platform_id;
PLATFORM_ID PLATFORM_NAME ENDIAN_FORMAT
----------- ----------------------------------- --------------
1 Solaris[tm] OE (32-bit) Big
2 Solaris[tm] OE (64-bit) Big
3 HP-UX (64-bit) Big
4 HP-UX IA (64-bit) Big
5 HP Tru64 UNIX Little
6 AIX-Based Systems (64-bit) Big
7 Microsoft Windows IA (32-bit) Little
8 Microsoft Windows IA (64-bit) Little
9 IBM zSeries Based Linux Big
10 Linux IA (32-bit) Little
11 Linux IA (64-bit) Little
12 Microsoft Windows 64-bit for AMD Little
13 Linux 64-bit for AMD Little
15 HP Open VMS Little
16 Apple Mac OS Big