暂无图片
Oracle怎么通过命令查找dmp备份是否成功
我来答
分享
chen
2023-01-13
Oracle怎么通过命令查找dmp备份是否成功

Oracle怎么通过命令查找dmp备份是否成功

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
咖啡哥

是不是可以根据日志关键字去判断?或者如果知道表数量的,根据rows个数来看成功表个数?

暂无图片 评论
暂无图片 有用 1
游湖
2023-01-17
不是有日志吗,日志后面显示dump 成功与否
Thomas

每启动一个数据泵任务,就会在后台生成相应的记录。查这个就可以了:

COLUMN owner_name FORMAT A20
COLUMN job_name FORMAT A30
COLUMN operation FORMAT A10
COLUMN job_mode FORMAT A10
COLUMN state FORMAT A12

SELECT owner_name,
job_name,
TRIM(operation) AS operation,
TRIM(job_mode) AS job_mode,
state,
degree,
attached_sessions,
datapump_sessions
FROM dba_datapump_jobs
ORDER BY 1, 2;

看STATE状态就知道怎样了。当然,如果任务跑完了,dba_datapump_jobs是否还有相应记录,我也没试过。但,如果有,应该state=COMPLETED, 可以据此判断。如果没有相应记录,那也可以判断,记录都没了,说明任务完成了啊。

暂无图片 评论
暂无图片 有用 2
鸿惊九天

看STATE状态就知道怎样了。当然,如果任务跑完了,dba_datapump_jobs是否还有相应记录,我也没试过。但,如果有,应该state=COMPLETED, 可以据此判断。如果没有相应记录,那也可以判断,记录都没了,说明任务完成了啊。

暂无图片 评论
暂无图片 有用 1
游湖

不是有日志吗,日志后面显示dump 成功与否

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏