数据库知识:Oracle中传输表空间

Oracle中的传输表空间功能,用来将一个实例中的表空间和数据文件移到另一个实例中。 执行起来方便,快捷。但是要使用该功能有一些限制:需要两个平台一致,必须有相同的字符集和多语言字符集。

要求两个实例的db block size 大小相等,如不相等则需要兼容9.0以上等。

具体步骤如下:
复制内容到剪贴板
代码:
SQL> --example表空间试验
SQL> connect sys/system as sysdba
Connected to Oracle Database 10g Enterprise Edition Release 10.1.0.2.0
Connected as SYS
SQL> execute dbms_tts.transport_set_check('EXAMPLE',TRUE);
PL/SQL procedure successfully completed
SQL> SELECT * FROM TRANSPORT_SET_VIOLATIONS;
VIOLATIONS