oracle数据库版本11.0.2.3用exp导出的dmp文件可以导入11.0.2.1版本中吗

oracle数据库版本11.0.2.3用exp导出的dmp文件可以导入11.0.2.1版本中吗,第1张

EXPDP USERID='SYS/cuc2009@cuc as sysdba' schemas=sybj directory=DATA_PUMP_DIR dumpfile=dagdmp logfile=daglogversion=11021\x0d\IMPDP USERID='SYS/sys@daggis as sysdba' schemas= sybj directory=DATA_PUMP_DIRdumpfile=dagdmp logfile=daglog version=11021\x0d\可以是试试 我导出的是11g往10g导入成功了\x0d\但是表空间和用户名必须一致

假设 是使用 Exp 导出的。

假设你文件都在 D:\credit

假设你那里的 只需要一部分表 的表名字是: TEST_MAIN,TEST_SUB

bat 文件包含下列内容:

IMP fx01/fx@orcl file=D:\credit\01\creditdmp tables=(TEST_MAIN,TEST_SUB)

IMP fx02/fx@orcl file=D:\credit\02\creditdmp tables=(TEST_MAIN,TEST_SUB)

IMP fx03/fx@orcl file=D:\credit\03\creditdmp tables=(TEST_MAIN,TEST_SUB)

IMP fx04/fx@orcl file=D:\credit\04\creditdmp tables=(TEST_MAIN,TEST_SUB)

写法跟expdp命令一样 如导出命令: expdp 用户名/密码  schemas=用户名 directory=exp dumpfile=dmp logfile=explog

导入命令只需把expdp换成impdp就行 impdp 用户名/密码  schemas=用户名 directory=exp dumpfile=dmp logfile=implog

注意事项:

首先从导出的机器中传到要导入数据库的机器上,如Windows可以放在D:\imp 文件夹下(如果两台机器 *** 作系统不同,需使用二进制传输dmp文件)

在要导入数据的数据库创建导入导出目录

     SQL>create directory as 'D:\imp';

 3命令行中开始导入  impdp 用户名/密码  schemas=用户名 directory=exp dumpfile=dmp logfile=explog

直接用impdp啊 把dmp文件放在默认的DATA_PUMP_DIR的路径下面(dba_directories这个表中有DATA_PUMP_DIR的地址)

impdp 用户/密码@数据库名 directory=DATA_PUMP_DIR dumpfile=文件名

以上就是关于oracle数据库版本11.0.2.3用exp导出的dmp文件可以导入11.0.2.1版本中吗全部的内容,包括:oracle数据库版本11.0.2.3用exp导出的dmp文件可以导入11.0.2.1版本中吗、如何用bat命令批量 *** 作dmp文件。数据库为oracle ,别和我废话,没时间,分数不是问题、oracle数据库怎么用impdp导入.dmp文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9684948.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存