ORA-27357: duplicate reference to job object string
Cause: The scheduler CREATE_JOBS call had two or more references to the same job.
Action: Eliminate the duplicate references and issue the call again.
ORA-27357: duplicate reference to job object string 错误表明在数据库中存在多个相同的任务对象。
ORA-27357说明当尝试以给定名称创建任务时,DBMS_JOB函数发现了与现有任务具有相同名称的现有任务对象。
在Oracle中,调度程序可以在其中创建一个定期任务,以便可以定期执行一些指定的SQL语句或存储过程。如果尝试使用与现有任务具有相同名称的任务创建新任务时,可能会出现ORA-27357: duplicate reference to job object string错误。
1. 使用DBMS_JOB.REMOVE函数来删除当前任务对象。
2. 等待确认任务对象已被删除。
3. 使用DBMS_JOB.SUBMIT函数创建新的任务对象并重新提交。
4. 使用DBMS_JOB.RUN函数对此新任务对象进行测试,以确保它可以正常工作。