【翻译自mos文章】得到正在运行job的 session id
2014-07-11 13:23
375 查看
得到正在运行job的 session id
参考原文:
How to get the session Id of the Running Job (Doc ID 1604966.1)
适用于:
Oracle Database - Enterprise Edition - Version 9.2.0.8 and later
Information in this document applies to any platform.
目标:
怎么得到正在运行job的session id
--->注意:本文说的job包括 由DBMS_JOB 创建的 和 DBMS_SCHEDULER 创建的。
解决方案:
如果job 使用DBMS_JOB package创建,请使用如下语句:
set feedback off
alter session set nls_date_format='DD-MON-YYYY HH24:MI:SS';
set feedback on
select jr.job, s.username, s.sid, s.serial#, p.spid, s.lockwait, s.logon_time
from dba_jobs_running jr, v$session s, v$process p
where jr.sid = s.sid
and s.paddr = p.addr
order by jr.job;
如果job 使用DBMS_SCHEDULER 创建,请使用如下语句:
set feedback off
alter session set nls_date_format='DD-MON-YYYY HH24:MI:SS';
set feedback on
select rj.job_name, s.username, s.sid, s.serial#, p.spid, s.lockwait, s.logon_time
from dba_scheduler_running_jobs rj, v$session s, v$process p
where rj.session_id = s.sid
and s.paddr = p.addr
order by rj.job_name;
参考原文:
How to get the session Id of the Running Job (Doc ID 1604966.1)
适用于:
Oracle Database - Enterprise Edition - Version 9.2.0.8 and later
Information in this document applies to any platform.
目标:
怎么得到正在运行job的session id
--->注意:本文说的job包括 由DBMS_JOB 创建的 和 DBMS_SCHEDULER 创建的。
解决方案:
如果job 使用DBMS_JOB package创建,请使用如下语句:
set feedback off
alter session set nls_date_format='DD-MON-YYYY HH24:MI:SS';
set feedback on
select jr.job, s.username, s.sid, s.serial#, p.spid, s.lockwait, s.logon_time
from dba_jobs_running jr, v$session s, v$process p
where jr.sid = s.sid
and s.paddr = p.addr
order by jr.job;
如果job 使用DBMS_SCHEDULER 创建,请使用如下语句:
set feedback off
alter session set nls_date_format='DD-MON-YYYY HH24:MI:SS';
set feedback on
select rj.job_name, s.username, s.sid, s.serial#, p.spid, s.lockwait, s.logon_time
from dba_scheduler_running_jobs rj, v$session s, v$process p
where rj.session_id = s.sid
and s.paddr = p.addr
order by rj.job_name;
相关文章推荐
- 【从翻译mos文章】正在实施的获取job的 session id
- 【翻译自mos文章】在一次失败的 'Shutdown Immediate'之后,数据库job 不能运行。
- 【翻译自mos文章】CRS显示 正在运行的db instance 是offline状态
- 【翻译自mos文章】job 不能自动运行--这是另外一个mos文章,本文章有13个解决方法
- 【翻译自mos文章】job 不能自己主动运行的解决方法
- [翻译自mos文章]提交的一个job 不运行
- 【翻译自mos文章】运行utlpwdmg.sql之后报ORA-28003, ORA-20001, ORA-20002, ORA-20003, ORA-20004 错误
- 【翻译自mos文章】在一次失败的 'Shutdown Immediate'之后,数据库job 不能执行。
- 【翻译自mos文章】job 不能自己主动执行--这是另外一个mos文章,本文章有13个解决方法
- 【从翻译mos文章】在OGG (Oracle GoldenGate) 正在使用SCHEMATRANDATA如果,需要额外的db patch
- 【翻译自mos文章】当并行事务恢复进程在运行时,禁用并行事务恢复的方法
- 【翻译自mos文章】CRS显示 正在执行的db instance 是offline状态
- 【翻译自mos文章】怎么样kill 一个被挂起的自动物化视图刷新job?
- 【翻译自mos文章】job 不能自动执行的解决方法
- [翻译自mos文章]当job_queue_processes=0 时,cjq 进程依然启动
- 【从翻译mos文章】在oracle db 11gR2版本号被启用 Oracle NUMA 支持
- 【翻译自mos文章】Oracle GoldenGate(OGG) trail file的最大大小
- 【翻译自mos文章】使用Windows操作系统的Dell Pcserver,Oracle db报错:ORA-8103
- 【翻译自mos文章】当/var/tmp目录被remove掉之后,GI crash,并启动失败,原因是ohasd can not create named pipe
- 【翻译自mos文章】当NFS server 宕机后,Oracle 数据库 冻结并且alert 文件里没有任何错误