Transportable Tablespace
Bu yöntem ile bir platformdan diğer platforma tablespace kolayca taşıyabiliriz.Bu işlemi yaparken export import utility kullanırız. Bunun ile tablespace metadata kopyalarız.Bu yöntem diğerlerine göre daha hızlıdır. Çünkü Oracle sadece tablespace metadatası ile ilgili bir işlem yapmaktadır.Gerekli olan datafile manually olarak migrate ederiz.10g den önceki versiyonlarda bu özelliği kullanabilmek için aynı platformlara sahip olmak gerekirdi. Fakat 10g den sonra bu işlem farklı platformlar arasında da gerçekleştirilmeye başlandı.Burada transportable tablespace işlemini linux bir makinadan windows bir makinaya gerçekleştireceğiz.1)İlk olarak elimizde bulunan platformların transport işlemi için uygun olup olmadığı ve transport işlemini gerçekleştirebileceksek datafile convert işleminin gerekip gerekmediğini kontrol etmeliyiz.Convert işlemine karar vermek için platformların endian formatlarına bakarız. Endian formatları farklı ise convert işlemi gerekicek aynı ise böyle bir işleme gerek duyulmayacaktır.
Source makina
SQL> column platform_name format a30
SQL> SELECT A.platform_id, A.platform_name, B.endian_format
2 FROM v$database A, v$transportable_platform B
3 WHERE B.platform_id (+) = A.platform_id;
PLATFORM_ID PLATFORM_NAME ENDIAN_FORMAT
----------- ------------------------------ --------------
13 Linux x86 64-bit Little