码迷,mamicode.com
首页 > 数据库 > 详细

在Linux上Oracle数据库进行数据库备份报ORA-39029和ORA-31671

时间:2019-12-20 18:27:51      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:hand   top   export   rem   cep   pfile   lap   ror   port   

在Linux上Oracle数据库进行数据库备份执行命令:

expdp 用户名/密码@ip:端口/服务 directory=DATA_PUMP_DIR dumpfile=文件名.dmp full=y;

之后报:

ORA-39029: worker 1 with process name "DW0E" prematurely terminated
ORA-31671: Worker process DW0E had an unhandled exception.
ORA-00028: your session has been killed
Job "****"."SYS_EXPORT_FULL_03" stopped due to fatal error at Wed Dec 18 17:42:13 2019 elapsed 0 00:55:23

问了同事才知道是因为由于这个数据库下有多个用户,full=y命令代表导出这个数据库下的所有数据

所以要进行指定用户,命令:

expdp 用户名/密码@ip:端口/服务 directory=DUMPDIR dumpfile=文件名.dmp schemas=用户名 logfile=导出日志名.log

如果数据库中有多个用户,可以进行参考。

在Linux上Oracle数据库进行数据库备份报ORA-39029和ORA-31671

标签:hand   top   export   rem   cep   pfile   lap   ror   port   

原文地址:https://www.cnblogs.com/924-zero/p/12074322.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!