ITPub博客

首页 > 数据库 > Oracle > plsql7连接oracle11G看不到jobs列表的问题

plsql7连接oracle11G看不到jobs列表的问题

原创 Oracle 作者:mchdba 时间:2014-04-04 13:30:50 0 删除 编辑
领导说oracle升级到11G之后,连接上了oracle库,但是通过plsql打开,点击jobs栏,里面没有显示出已经创建的jobs列表,我问了下他的plsql版本,他说是plsql7.1.5。

google之后,得出一下结论:
plsql7系列版本的界面的jobs选项是去查询 user_jobs表的记录。
但是plsql8以后系列版本界面的jobs选项是去查询user_scheduler_jobs表的记录; 


而实际中线上oracle库的jobs是存在user_scheduler_jobs表里面的,我通过sql进行查询,如下所示:


SQL> select job_name,job_style,job_creator from user_scheduler_jobs;
JOB_NAME                       JOB_STYLE   JOB_CREATOR
------------------------------ ----------- ------------------------------
JOB_23                         xx     xx
JOB_61                         xx     xx
JOB_20                         xx     xx
JOB_33                         xx     xx
JOB_99                         xx     xx
JOB_98                         xx     xx
 
6 rows selected
SQL> select job,log_user from user_jobs;
 
       JOB LOG_USER
---------- ------------------------------

 
所以如果要在plsql窗口里面看到jobs列表,有2种办法:
1,在plsql7系列的窗口中执行sql查看: select * from user_scheduler_jobs;
2,升级到plsql8以上版本,比如附件里面的plsql10.2版本,在新版本里面通过jobs选项卡来查看。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26230597/viewspace-1136018/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Happy is the man who is living by his hobby.

注册时间:2011-09-05

  • 博文量
    147
  • 访问量
    3755188