首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle 10i 导出来的dmp文件,如何导到oracle9i里

2012-03-13 
oracle 10i 导出来的dmp文件,怎么导到oracle9i里如题。我有一个oracle 10g 到处的dmp文件,现在要导入到orac

oracle 10i 导出来的dmp文件,怎么导到oracle9i里
如题。
 我有一个oracle 10g 到处的dmp文件,现在要导入到oracle 9i的数据库中,有没有好办法解决下呀。我本机只安装了oracle9i。

[解决办法]
你要使用9i客户端exp连接10g导出dmp文件,
然后使用imp导入9i数据库,导出导入还要注意字符集的一致性。
[解决办法]

探讨
如题。
我有一个oracle 10g 到处的dmp文件,现在要导入到oracle 9i的数据库中,有没有好办法解决下呀。我本机只安装了oracle9i。

[解决办法]
规则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 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)

热点排行