首页 > 数据库技术 > 详细

oracle数据库备份、还原 (如何将Oracle 11g备份的dat文件导入到10g数据库里面)

时间:2016-04-11 18:51:37      阅读:356      评论:0      收藏:0      [点我收藏+]
如何将Oracle 11g备份的dat文件导入到10g数据库里面
解决方法:
     导出的时候后面加上目标数据库的版本号
 
导出:
在SQL plus下执行:create or replace directory file_path as ‘E:\‘;--创建导出\导入文件存放路径(我的是放在E盘)

在cmd里面执行:expdp 用户名/密码@服务命名  directory=file_path dumpfile=导出数据库文件名.dat  schemas=用户名 logfile=baklog.log  version=10.2.0.1.0(版本号只有将Oracle 11g备份的dat文件导入到10g数据库里面的时候使用)

导入:
 
create or replace directory file_path as ‘要导入的备份文件路径‘;(如果之前做过导出就不需要再次执行,只需要把文件放到到处的目录里面)

impdp 用户名/密码@服务命名 directory=file_path dumpfile=导入的数据库名.DAT remap_schema=数据库文件导出用户名:要导入目标表空间的用户名    table_exists_action=replace   logfile=20150920impdp.log
  version=10.2.0.1.0(版本号只有将Oracle 11g备份的dat文件导入到10g数据库里面的时候使用)
 
oracle 10g 版本号(可以试着使用):        TEXPORT:V10.02.00       version=10.2.0.1.0

也可以自己查看一下版本号: 
select * from v$version

oracle数据库备份、还原 (如何将Oracle 11g备份的dat文件导入到10g数据库里面)

原文:http://www.cnblogs.com/daimengwaixingren/p/5379413.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!