针对 xmltype的表 导出的时候有诸多的限制,因为xml的内容格式还是比较多样,oracle 官方也经常修修补补,但还是有漏网之鱼,所以 以后想要迁移xmltype的表,优先建议的步骤是:
一、先转成clob字段,
例如: create table xxx_clob_tab as select t.xmltypecol.getclobval() xxx_clob from sourceXMLTab
二、expdp/impdp the xxx_clob
三、convert to xmltype
注意:在转换之前必须建创建的session 设置一下:
disable BINARY XML storage and switch to CLOB based storage. The following event can be set at the destination host:
1、alter system set
events '31156 trace name context forever, level 0x400';
then covert it to xmltype
2 、create table xxx_xml
as select sys.xmltype.createXML(clob column) as xmlcol from xxx_clob_tab
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。