记一个ORACLE JOB在跨天恢复数据库后无法启动的问题(待解决)

场景描述:

1)连续两天day1、day2执行JOB(通过PB调用存储过程),并分别备份数据库;

2)在day2执行完JOB后,回退数据库服务器的时间到day1,并用day1备份的dmp文件回退数据库数据(impdp);

3)回退完成后执行JOB,发现JOB延迟启动(后期验证:延迟的时间与数据库备份的数据量成正比);

4)在day1当天内回退数据库服务器时间和数据库数据,JOB不会延迟启动;

5)由day1调整到day2(服务器时间和数据库数据),JOB不会延迟启动;

6)在day2当天内回退数据库服务器时间和数据库数据,JOB不会延迟启动;

原因分析:

1)数据库服务器日志没有发现异常提示信息;

2)通过PL/SQL developer右键"enable"JOB,可以立即启动;

3)查询资料说数据库在进行回滚等操作时会阻止JOB的启动,跨天回退数据库后数据库服务器后台是否还有对应的其它操作,从而延迟了JOB的启动,待确认;

有遇到过类似问题,或者了解其中缘由的朋友,请不吝赐教,感谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值