Oracle库中截取部分数据导出再导入(含NCLOB数据类型)

如题~用的是PL/SQL,菜鸟不太会用,目前用的是:先用CSV格式导出,然后复制到EXCLE文件中,然后在将EXCLE内的数据导入到另一台服务器的数据库中。但是会有一个问题就是,复制进去之后NCLOB里面的内容都消失了~求高人指点

你好,如果是含有NCLOB,那么建议使用exp和imp进行处理,如果不会使用命令行,可以使用PLSQL直接导出,方法为:登录需要导出数据的数据库,点击plsql的tools/export tables,在列表中选择要导出的表,然后在output file处选择相应的存储目录,最后点击export就可以将该表导出。
当数据导出后,使用plsql登录需要导入数据的数据库,点击plsql的tools/import tables,在import file中浏览文件,选中刚刚导出的dmp文件,然后点击import就可以将数据导入库
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-02
你在导出的时候先将NCLOB类型的字段to_char()应该就可以了
第2个回答  2013-05-02
你还是exp导出,然后imp导入吧,clob是oracle自己定义的类型,你copy不出来的
相似回答