2019年01月22日博客https开启

Oracle数据泵导出导入数据库脚本

Oracle liujingzhong 135℃ 0评论

–查看目录(dba账号下操作)
select * from dba_directories;

–导出expdp脚本
vim exp_honesty_201809211642.par

编辑生成导出的par脚本添加以下脚本内容

userid=”/ as sysdba”
directory=DMPBACK
dumpfile=exp_honesty_201809211642_%u.dmp
logfile=exp_honesty_201809211642.log
parallel=8
schemas=honesty

在源数据库服务器的Oracle用户下执行

expdp parfile=/home/oracle/exp_honesty_201809211642.par

–将源数据库导出的dmp文件上传到目标库的相应目录(通过上述命令查看)

–导入impdp脚本
vim imp_honesty_201809211642.par

编辑生成导入的par脚本添加以下脚本内容

userid=”/ as sysdba”
directory=DATA_PUMP_DIR
dumpfile=exp_honesty_201809211642_%u.dmp
logfile=imp_honesty_201809211642.log
parallel=8
cluster=n
schemas=honesty

–在目标数据库服务器的Oracle用户下执行

impdp parfile=/home/oracle/imp_honesty_201809211642.par

注意:

数据泵导入导出
1 从低版本导出,导入到高版本,可以,不需要加参数version

2 从高版本导出,导入到低版本,不可以。需要在导出的时候,加上目标库version参数。再导入时就不用加version参数

打赏作者

转载请注明:指尖流逝的年华 » Oracle数据泵导出导入数据库脚本

喜欢 (1)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址