数据库之间的导入和导出
问题描述:
现在有11g中的一个大表,有4084576行。现在要把这张大表导入9i中,请问各位大侠有什么办法?
问题的疑惑:
一 用exp/imp不行,不兼容
二 用pl/sql导成sql文件时,达到了400m。在导入时,不识别文件。
数据库
导入导出
------解决方案--------------------sqlldr可以
------解决方案--------------------能否先用9i的客户端exp出11g的?
------解决方案--------------------在9i服务器执行exp通过TNS连接到11g数据库进行导出,然后再imp导入。
------解决方案--------------------使用etl工具kettle是免费的
------解决方案--------------------可以通过dblink尝试下,不行就用sql*loader工具文本方式导入
------解决方案--------------------以文件方式来做吧 低版本可以导入到高版本 但高版本是无法导入低版本的
------解决方案--------------------9i跨版本 exp 11g是不行的,做导出文件或dblink也许是合适的
------解决方案--------------------sqlldr性能最好,dblink也很快的
400多w,数据很少