日期:2014-05-17  浏览次数:20804 次

oracle11g跨平台传输表空间问题
我需要从源数据库 linux 32位 跨平台传输表空间到 win x64上去。数据库都是11g.
源数据库使用语句查询:select * from nls_database_parameters; 
  NLS_LANGUAGE:AMERICAN
  NLS_CHARACTERSET:ZHS16GBK
目标数据库也一样。
  源EM那边采用传输表空间,在生成可传输的表空间时,老报错。字符集检验或者不检验都不行。求解决方案!
  最好有语句。目标数据库只有库生成了,其他都没建。

------解决方案--------------------
那就进行逻辑备份和恢复罢。
使用EXPDP和IMPDM实用工具来完成罢。
------解决方案--------------------
查看过EDNIAN是否可以进行表空间传输了么

报错信息是什么?

------解决方案--------------------
直接用命令做吧,exp导出transport_tablespace,再convert转换到64位