当前位置: 代码迷 >> Oracle认证考试 >> 怎的查看oracle10g数据库的定时任务
  详细解决方案

怎的查看oracle10g数据库的定时任务

热度:10000   发布时间:2013-02-26 00:00:00.0
怎样查看oracle10g数据库的定时任务?
我的数据库版本oracle10g:我想看看数据库中有多少个定时任务,请问怎么查看啊?
------解决方案--------------------------------------------------------
--当前用户定时任务
select count(*) from user_jobs;
--有权限访问的定时任务
select count(*) from all_jobs;
--整个数据库所有定时任务
select count(*) from dba_jobs;

------解决方案--------------------------------------------------------
SQL> select count(*) from user_jobs;
 
  COUNT(*)
----------
         0
 
SQL> select count(*) from all_jobs;
 
  COUNT(*)
----------
         0
 
SQL> select count(*) from dba_jobs;
 
  COUNT(*)
----------
         1


新建的 test用户,赋予 connect,resource权限  ,第一,二个都是为0,然后再赋予dba权限,第三个查询出一个。
------解决方案--------------------------------------------------------
SQL> select t.JOB,t.LOG_USER,t.PRIV_USER,t.SCHEMA_USER from dba_jobs t;
 
       JOB LOG_USER                       PRIV_USER                      SCHEMA_USER
---------- ------------------------------ ------------------------------ ------------------------------
         1 SYSMAN                         SYSMAN                         SYSMAN


系统的用户拥有的job
  相关解决方案