可传输表空间用途:用于不同平台的数据迁移;用于不同版本数据库之间的迁移;限制:不支持XMLSchema类型的数据;只是把表空间上的数据传输到目标,用户的对象(序列,视图,包,过程,触发器)需要手动创建实验目标:创建测试表空间TBS_TT1,并传输到目标服务器;检查是否满足表空间传输的条件:查看可传输表空间支持数据库平台和当前数据库的版本;查看要传输的表空间集是否是自包含的:如果某个表空间集引用了其他表空间的对象,则这个表空间不是自包含的,否则就是自包含;只有自包含的表空间集才可以用传输表空间技术;使用dbms_tts.transport_set_check来验证表空间是否是自包含的,要把需要表空间传输的表空间列表都写上,中间用逗号分割;TRANSPORT_SET_VIOLATIONS表是一个临时表,必须在执行dbms_tts.transport_set_check的session中查看,如果有记录返回,则表示表空间集不是自包含的;检查的结果;查看数据库的字符集;在源数据库导出表空间;创建目录对象:CREATE DIRECTORY dir_tt AS '/u01/tt';把对应的表空间设置为只读模式:ALTER TABLESPACE tbs_tt1 READ ONLY;使用数据泵导出,只是导出表空间的元信息:expdp \'sys/oracle as sysdba\' directo
...
继续阅读
(47)