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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011192409/article/details/83109613

--查看目录(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参数

猜你喜欢

转载自blog.csdn.net/u011192409/article/details/83109613