文档解释
ORA-23423: job number string is not positive
Cause: The given job number is less than 1.
Action: Choose a positive integer.
ORA-23423: job number string不是正数
官方解释
PCU 工具 DML 错误: ORA-23423: 工作编号字符串不是正数
此错误指示双数字字符串表示的作业编号不是正数。
常见案例
此错误可能会出现在使用Process Control Utility (PCU)作业处理代码时,其中包括使用DBMS_JOB及其相关的函数,如DBMS_JOB.GET_PENDING_JOBS等。这会导致当尝试使用向PCU发送请求时,出现这个错误。
一般处理方法及步骤
1.首先检查文本字符串表示的工作编号是否是大于零的整数。
2.如果不是,则审查代码以理解为何PCU在此特定情况下会将其视为负数。
3.修改代码以使PCU正确识别作业编号。
4.如果可以,请测试此解决方案。