posts - 34,  comments - 200,  trackbacks - 0
将低版本的数据库倒入到高版本中,大家一定不会存在任何问题,可是如果反过来,我相信大家也会碰到和我一样的问题,就是无法导入.
尝试了半天,最后终于成功了,不用在本机上装ORACLE10的客户端也能实现.为了简写我就把ORACLE10 写为O10 ORACLE9 写为 O9

方法:将O9的客户配置到O10的连接.然后先用O9将数据导出到本地.然后在在本地导入.
其中我们要注意的就是,1 导出的时候网络一定不能短,最好做一根直通网线  2 确定导出的用户和在导入的库中建立相应的表空间.

命令:导出:exp 用户名/密码@连接串 file=*.dmp log=*.log owner=<用户名>
其中第一个用户名必须是有导入/导出权限的,最好是DBA权限  而后者的用户名是你所导如/导出那个表空间指定的用户.*不用说了,就是你要导入/导出数据库的文件名  LOG 是将导入导出的日志写下来,以方便我们来查看
例子: d:\>exp system/system@ panxiang  file=panxiang.dmp log=exp.log owner=<panxiang>  这样就把文件导入导出到D:的根目录底下了.

命令:导入:imp 用户名/密码@连接串 file=*.dmp fromuser=用户名 touser=用户名 log=*.log
第一个用户名是有导入导出权限的用户,fromuser=这个用户名则是从你导出数据库中的那个用户  touser是要导入的用户
例子:我将刚才我导出的panxiang.dmp导入到 新的数据库并且是以  la 用户中去.
        d:\>imp system/system@ la  file=panxiang.dmp log fromuser=panxiang touser=la log=imp.log


不知道我这么解释大家明白不
posted on 2006-07-25 11:38 Mr.pan 阅读(1798) 评论(4)  编辑 收藏 引用

FeedBack:
# re: 如何将ORACLE10备份的数据导入ORACLE9中.
2007-12-18 11:26 | dhw
明白多谢  回复  更多评论
  
# re: 如何将ORACLE10备份的数据导入ORACLE9中.
2007-12-23 00:42 | lv
呵太感谢了~~~我的问题解决了~~~  回复  更多评论
  
# re: 如何将ORACLE10备份的数据导入ORACLE9中.
2008-05-14 15:12 | 郭友
我是刚学oracle的新手,这次很感谢你,以后多多指教你呀!!哈哈,再次感谢!!  回复  更多评论
  
# re: 如何将ORACLE10备份的数据导入ORACLE9中.
2008-08-08 08:38 | wfw
含clob\blob字段的表可以吗?请告知,并如何处理?  回复  更多评论
  
只有注册用户登录后才能发表评论。
<2006年7月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

谢谢各位网友的光临,我看了有些网友的评论,有什么问题,尽管提问,我回尽可能的回答,我希望大家能够共同讨论,共同进步!

常用链接

留言簿(9)

随笔档案

友情链接

搜索

  •  

最新评论

阅读排行榜

评论排行榜