New
Cross-Platform Transportable Tablespaces
by
Mike
Ault
A transportable
tablespace allows you to quickly move a subset of an Oracle database from one
Oracle database to another. However, in the previous release of Oracle server,
you can only move a tablespace across Oracle databases within the same platform.
Oracle 10g
is going one step further by allowing you to move tablespace across different
platforms.
Benefits
One of the major
benefits for organizations that hosts Oracle databases on different platforms is
that data can now be moved between databases quickly, across different
platforms. Using the new cross-platform transportable tablespaces method to move
data is more efficient than the traditional method of export and import.
Supported
Platforms and New Data Dictionary Views
Oracle Database 10g
supports nine platforms for transportable tablespace.
A new data dictionary
view, v$transportable_platform, lists all nine supported platforms, along with
platform ID and endian format.
|
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
NT |
Little |
|
8 |
Linux IA
(32-bit) |
Little |
|
9 |
Linux IA
(64-bit) |
Little |
Table 3.3: Supported
platforms for transportable tablespaces.
The v$database data
dictionary view also adds two columns, platform ID and platform name: