如何列出在我的数据库中运行的预定作业?

988*_*875 12 sql oracle privileges jobs

我是oracle的新手.我需要在我的数据库中获取预定的作业.

我问道

DBA_SCHEDULER_JOBS, 
DBA_SCHEDULER_SCHEDULES, DBA_SCHEDULER_PROGRAMS,
 DBA_SCHEDULER_JOB_CLASSES, DBA_JOBS.
Run Code Online (Sandbox Code Playgroud)

但Oracle发出错误

"ORA-00942: table or view does not exist".
Run Code Online (Sandbox Code Playgroud)

当我查询ALL_JOBS和USER_JOBS时,没有检索到任何行.请告诉我应该看哪个表.

APC*_*APC 12

DBA视图受到限制.因此,除非您以DBA或类似特权用户身份进行连接,否则您将无法查询它们.

ALL视图显示您可以看到的信息.通常情况下,这是您提交的工作,除非您有其他权限.

您需要的权限在"管理员指南"中定义. 了解更多.

因此,您需要一个DBA帐户,或者需要与DBA团队聊天才能访问所需的信息.

  • 如果你不想阅读手册:`SELECT*FROM ALL_SCHEDULER_JOBS;`. (13认同)