oracle 10i 导出来的dmp文件,怎么导到oracle9i里 如题。 我有一个oracle 10g 到处的dmp文件,现在要导入到oracle 9i的数据库中,有没有好办法解决下呀。我本机只安装了oracle9i。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要使用9i客户端exp连接10g导出dmp文件,然后使用imp导入9i数据库,导出导入还要注意字符集的一致性。 oracle 10g 导出的dmp文件,是不能导入到oracle 9i中的.因为高版本导出的dmp文件是不能导入的低版本中去的! 解决方法: 你要使用9i客户端exp连接10g导出dmp文件,然后使用imp导入9i数据库,导出导入还要注意字符集的一致性。 你本地应该只是客户端吧,如果是10g的DMP文件,在9i的服务器上导入到你的schema上应该是可行的。 规则1. 低版本的exp/imp客户端可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp客户端不能连接到低版本的数据库服务器。规则2. 高版本exp出的dmp文件,低版本无法imp(无法识别dmp文件)有了这两个规则,8种试验结果就变得很简单了。排除9iclient to 9iserver, 10gclient to 10gserver.两种可能,剩下有6种可能a. 9iclient + 9i dmp => 10g server yes b.10client + 9i dmp => 9i server no(违反规则1)c.10client + 9i dmp => 10g server yesd. 9iclient + 10g dmp => 9i server no(违反规则2)e. 9iclient + 10g dmp => 10g server no(违反规则2)f. 10client + 10g dmp => 9i server no(违反规则1)附加:g:9i客户端 exp 10g dmp文件 yes h:10g客户端 exp 9i dmp文件 no(违反规则1) 只能用 9i客户端和export 连接10g数据库服务器,导出 user.dmp然后9i客户端和import连接9i数据库服务器,导入user.dmp 对了,忘记说了,报错客户端服务器的字符集一致性,就是 oracle9i客户端和10g服务器和9i服务器 的字符集要一致。 eagle有做过,用传输表空间技术。LZ可以看下这个帖子。http://www.dbafan.com/blog/?p=128另外我请教了下群里。有兄弟成功做过。利用9i的exp 文件做中转。就是imp 用9i的,然后从10g导出,再导入到9i库中去。 oracle9i客户端和10g服务器和9i服务器 的字符集要一致。三方都要一致? 用pde 格式导出然后导入9i 。就是慢点 尼古拉斯凯奇--------厉害啊..!!!!能交个朋友吗?show 一下你QQ吧?我的是8042281 向各位学习。直接导出sql语句也行,只是不支持大字段。PDE也挺好,不过确定挺慢的。 oracle通过在线重定义后,查询效率变慢了,怎么回事 问一条SQL语句意思 oracle怎么用啊? OCI能否在Define之前得到查询结果的行数result rows 本人刚学oracle,偶然看到这么一道题目,请求帮忙。 EXECUTE IMMEDIATE 能动态执行PL/SQL块吗? 求一个sql语句(一条记录查出两条记录或一条记录的问题) ttclasses连接timesten的问题 急问运行在oraclek中的一条SQL语句,大家帮忙呀!!! oracle sql developer是否无法使用行级触发器的new和old变量?? ORCAL 如何实现oracle开机自启动
然后使用imp导入9i数据库,导出导入还要注意字符集的一致性。
解决方法:
你要使用9i客户端exp连接10g导出dmp文件,然后使用imp导入9i数据库,导出导入还要注意字符集的一致性。
规则2. 高版本exp出的dmp文件,低版本无法imp(无法识别dmp文件)有了这两个规则,8种试验结果就变得很简单了。
排除9iclient to 9iserver, 10gclient to 10gserver.两种可能,剩下有6种可能
a. 9iclient + 9i dmp => 10g server yes
b.10client + 9i dmp => 9i server no(违反规则1)
c.10client + 9i dmp => 10g server yes
d. 9iclient + 10g dmp => 9i server no(违反规则2)
e. 9iclient + 10g dmp => 10g server no(违反规则2)
f. 10client + 10g dmp => 9i server no(违反规则1)
附加:g:9i客户端 exp 10g dmp文件 yes
h:10g客户端 exp 9i dmp文件 no(违反规则1)
利用9i的exp 文件做中转。就是imp 用9i的,然后从10g导出,再导入到9i库中去。
直接导出sql语句也行,只是不支持大字段。
PDE也挺好,不过确定挺慢的。