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

Leave a Reply