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

怎样查看oracle10g数据库的定时任务?该怎么处理

热度:3329   发布时间:2013-02-26 00:00:00.0
怎样查看oracle10g数据库的定时任务?
我的数据库版本oracle10g:我想看看数据库中有多少个定时任务,请问怎么查看啊?

------解决方案--------------------------------------------------------
SQL code
--当前用户定时任务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
  相关解决方案