本人在 Oracle Sql Developer 中执行命令begin dbms_job.remove(jobno); end; commit ; 删除了所有job,执行命令select * from dba_jobs; 只剩下系统自带的job,其它都已删除,成功!
然后奇怪的事情发生了。。
备份该库,将其导入至 PL/SQL Developer(注意!不是之前那个工具) , 执行命令 select * from dba_jobs; 其中有部分job仍然存在,继续执行 begin dbms_job.remove(41); end; commit ; 报错:“作业编号41在作业队列中不是一个作业”。打开左侧borwser中的jobs,其中也没有看到刚才未删除的job,刷新再刷新,仍未有。
调整系统时间至job执行点,job竟然执行!这些job到底是存在还是不存在呢?为何阴魂不散?如何彻底删除?
其次,在Oracle Sql Developer 如何查看job,软件界面上找到不查看job的入口。
然后奇怪的事情发生了。。
备份该库,将其导入至 PL/SQL Developer(注意!不是之前那个工具) , 执行命令 select * from dba_jobs; 其中有部分job仍然存在,继续执行 begin dbms_job.remove(41); end; commit ; 报错:“作业编号41在作业队列中不是一个作业”。打开左侧borwser中的jobs,其中也没有看到刚才未删除的job,刷新再刷新,仍未有。
调整系统时间至job执行点,job竟然执行!这些job到底是存在还是不存在呢?为何阴魂不散?如何彻底删除?
其次,在Oracle Sql Developer 如何查看job,软件界面上找到不查看job的入口。
解决方案 »
- XP下10g客户端连接LINUX下10g服务端问题
- 简单Oracle存储过程求救:
- 如何改变查询结果显示值!!!
- 求SQL语句问题,想了2天 没想出 求教
- 导入数据出错!‘不支持要求的字符集转换(从32到852)’
- 挑战sql高手!!!
- 高分请教:ora-12560:协议适配器错误
- oracle卸载以后tns服务依然存在,1521端口仍然被占用
- 请教如何用c连接oracle数据库?
- 请问SQL问题:如何实现类似的功能select field1 as fi,field2 as f2,f1*f2 from A;谢谢
- DROP某種類型(TABLE,VIEW....)時哪些會被放入RECYCLEBIN?(急...在綫等)
- Oracle Developer 2000 怎样屏蔽报表列印功能?
select * from dba_jobs where job=41;
勾选tools->browser,在browser界面的jobs可以看job(楼主前面不就是这么做的吗?)
由于我们服务器是64位的,所以没装 PL/SQL Developer ,装的是 Oracle Sql Developer 。这两软件不一样,后者是oracle公司出的。
select * from dba_jobs where job=41 and schema_user=user;
我想这个job=41不属于当前用户吧
41这个job已经被最开始的删除了,所以第二次会报错这里可以运行的job是你删除的job吗。sql developer主要还是给开发用的,相对管理的功能要弱一些。