我在一台服务器上创建JOB是出现以下问题,无法创建成功,但这个JOB在其他的数据库里面是可以创建成功,JOB脚本没问题的
经过检查发现服务器上的“SYS.DBMS_INTERNAL_LOGSTDBY”这个包体是无效对象,可以重新编译无法通过!!
ORA-04063: package body "SYS.DBMS_INTERNAL_LOGSTDBY" 有错误
ORA-06508: PL/SQL: 无法找到正在调用 : "SYS.DBMS_INTERNAL_LOGSTDBY" 的程序单元
ORA-06512: 在 "SYS.DBMS_JOB", line 122请教用什么方法可以让这个包编译成功,或是可以修改JOB来饶过这个错误吗??
经过检查发现服务器上的“SYS.DBMS_INTERNAL_LOGSTDBY”这个包体是无效对象,可以重新编译无法通过!!
ORA-04063: package body "SYS.DBMS_INTERNAL_LOGSTDBY" 有错误
ORA-06508: PL/SQL: 无法找到正在调用 : "SYS.DBMS_INTERNAL_LOGSTDBY" 的程序单元
ORA-06512: 在 "SYS.DBMS_JOB", line 122请教用什么方法可以让这个包编译成功,或是可以修改JOB来饶过这个错误吗??
解决方案 »
- 在oracle中怎样创建scheme
- Oracle driver 用JDK1.4 和 1.3实现的区别
- 数据库数据表现形式转换
- Oracle 存储过程 未找到要求的From关键字错误
- 关于去除sql文多余的括号的问题。
- 请教一个面试中遇到的SQL语句的查询问题
- 请教一个SQL语句的问题,比较着急,用户等着我查找数据
- 怎样写pl/sql,判断两个日期相差大于5年小于10年??
- 请问如何向oracle数据库中存储pdf文件,又如何取回来显示。谢谢
- sqlplus乱码
- 简单的用户授权问题~我是新手不知道为什么会失败;
- varchar2(10 byte)和varchar2(10 char)有什么不同?
你的oracle是什么版本??
oracle9i之后
job_procesess=10
之前的是0
通过下面的语句
show parameter job_queue_processes
修改initsid.ora参数
ALTER SYSTEM SET JOB_QUEUE_PROCESSES =