当前位置:Gxlcms > 数据库问题 > 在Linux上Oracle数据库进行数据库备份报ORA-39029和ORA-31671

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

时间:2021-07-01 10:21:17 帮助过:37人阅读

在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   

人气教程排行