记一个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的启动,待确认;

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

你可能感兴趣的:(Oracle)