oracle Job问题

xpony 2003-06-26 03:41:27
用同一个身份在pl/sql的"SQL"窗口里可以访问dba_jobs_running视图,
而到存储过程里面类似"SELECT sid INTO :v_Sid FROM dba_jobs_running"
的语句编译的时候总是报 ORA-00942: 表或视图不存在

哪位仁兄仁弟,JJMM知道的给帮帮忙啊
1、怎样才能在存储过程里访问视图 dba_jobs_running
2、用这个试图的目的是为了找出系统正在运行的某个job的sid,然后
用alter system kill session ' , '方法强制终止指定的job,
有什么别的方法强制终止一个正在运行的job么?(通过what值我可以
查到要终止的job的编号)
...全文
77 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xpony 2003-06-26
  • 打赏
  • 举报
回复
问题已经解决 ,谢谢各位~~:)
BlueskyWide 2003-06-26
  • 打赏
  • 举报
回复
在sqlplus的dba用户下,
grant connect,resource,select any table to your_user;
qiuyang_wang 2003-06-26
  • 打赏
  • 举报
回复
权限问题。
xpony 2003-06-26
  • 打赏
  • 举报
回复
To bzszp(SongZip):
我用同一个用户在"sql"窗口里可以访问到dba_jobs_running视图
select * from dba_jobs_running
能正确返回结果
bzszp 2003-06-26
  • 打赏
  • 举报
回复
创建存储过程的用户没有权限
grant select on ... to username;

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧