DBA_JOBS 和 DBA_JOBS_RUNNING 不同的结果



參考原文:

Different Results from DBA_JOBS and DBA_JOBS_RUNNING (Doc ID 109725.1)



目的:

解释DBA_JOBS和 DBA_JOBS_RUNNING的关系。



范围:

dba







你发现DBA_JOBS_RUNNING 中能查询一条记录,可是从DBA_JOBS却查不到记录。

你操心数据字典(dd)损坏。





解释:



dba_jobs的定义:

select JOB, lowner LOG_USER, powner PRIV_USER, cowner SCHEMA_USER,

    LAST_DATE, substr(to_char(last_date,'HH24:MI:SS'),1,8) LAST_SEC,

    THIS_DATE, substr(to_char(this_date,'HH24:MI:SS'),1,8) THIS_SEC,

    NEXT_DATE, substr(to_char(next_date,'HH24:MI:SS'),1,8) NEXT_SEC,

    (total+(sysdate-nvl(this_date,sysdate)))*86400 TOTAL_TIME,

    decode(mod(FLAG,2),1,'Y',0,'N','?') BROKEN,

    INTERVAL# interval, FAILURES, WHAT,

    nlsenv NLS_ENV, env MISC_ENV, j.field1 INSTANCE

  from sys.job$ j







DBA_JOBS_RUNNING的定义:

select v.SID, v.id2 JOB, j.FAILURES,

    LAST_DATE, substr(to_char(last_date,'HH24:MI:SS'),1,8) LAST_SEC,

    THIS_DATE, substr(to_char(this_date,'HH24:MI:SS'),1,8) THIS_SEC,

    j.field1 INSTANCE

  from sys.job$ j, v$lock v

  where v.type = 'JQ' and j.job (+)= v.id2



在DBA_JOBS_RUNNING的where条件中。有一个有趣的外连接。

这个外连接的意思是

DBA_JOBS_RUNNING 显示那些没有在sys.job$中的,可是能在v$lock看到的(job 正在执行的)



比方说,这个情况 可能是这个job 刚刚被remove掉,而且该job还没有执行完毕。

【翻译自mos文章】DBA_JOBS 和 DBA_JOBS_RUNNING 不同的结果的解释的更多相关文章

  1. 【翻译自mos文章】11.2.0.4及更高版本号的asm实例中MEMORY_TARGET 和 MEMORY_MAX_TARGET的默认值和最小值

    [翻译自mos文章]11.2.0.4及更高版本号的asm实例中MEMORY_TARGET 和 MEMORY_MAX_TARGET的默认值和最小值 来源于: Default and Minimum ME ...

  2. 【翻译自mos文章】job 不能自己主动执行--这是另外一个mos文章,本文章有13个解决方法

    job 不能自己主动执行--这是另外一个mos文章 參考原文: Jobs Not Executing Automatically (Doc ID 313102.1) 适用于: Oracle Datab ...

  3. 【翻译自mos文章】改变数据库用户sysman(该用户是DB Control Repository 的schema)password的方法

    改变数据库用户sysman(该用户是DB Control Repository 的schema)password的方法 參考原文: How To Change the Password of the ...

  4. 【翻译自mos文章】在一次失败的 'Shutdown Immediate'之后,数据库job 不能执行。

    在一次失败的 'Shutdown Immediate'之后.数据库job 不能执行. 參考原文: Database Jobs Do Not Run After a Failed 'Shutdown I ...

  5. 【翻译自mos文章】使用asmcmd命令在本地和远程 asm 实例之间 拷贝asm file的方法

    使用asmcmd命令在本地和远程 asm 实例之间 拷贝asm file的方法 參考原文: How to Copy asm files between remote ASM instances usi ...

  6. 【翻译自mos文章】oracle db 中的用户账户被锁--查看oracle用户的尝试次数

    參考原文: Users Accounts Getting Locked. (Doc ID 791037.1) 事实上这个文章是为oracle 别的软件产品写的,只是涉及到user 锁定问题.那还是跟d ...

  7. 【翻译自mos文章】oracle支持在RDBMS HOME 下的 符号链接( Symbolic Links)吗?

    oracle支持在RDBMS HOME 下的 符号链接( Symbolic Links)吗? 參考原文: Does Oracle support Symbolic Links in the RDBMS ...

  8. 【翻译自mos文章】11gR2中的asm后台进程

    11gR2中的asm后台进程 參考原文: ASM Background Processes in 11.2 (Doc ID 1641678.1) 适用于: Oracle Database - Ente ...

  9. 【翻译自mos文章】在10g中,当发生ORA-00020时,sqlplus登陆会报“connected to an idle instance”

    在10g中.当发生ORA-00020时,sqlplus登陆会报"connected to an idle instance" 来源于: Sqlplus Logon Reports ...

随机推荐

  1. 1210. Kind Spirits(spfa)

    1210 简单模版题 敲个spfa还得瞟下模版.. #include <iostream> #include<cstdio> #include<cstring> # ...

  2. 如何把Excel另存为XML格式文件(快速转换)

    这时,我们尝试另存为另一种文件类型: XML电子表格2003(*.xml)

  3. BZOJ1758: [Wc2010]重建计划

    题解: 这题我居然做了一星期?... 平均值的极值其实也可以算是一种分数规划,只不过分母上b[i]=1 然后我们就可以二分这个值.类似与 HNOI最小圈 如果没有 链的长度的限制的话,我们直接两遍df ...

  4. [POJ 3370] Halloween treats

    Halloween treats Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 7143   Accepted: 2641 ...

  5. 【转】Android底层库和程序

    原文网址:http://blog.csdn.net/louiswangbing/article/details/6616202 Android底层库和程序 1.     本地实现的基本结构 Andro ...

  6. 方格取数(1)(HDU 1565状压dp)

    题意: 给你一个n*n的格子的棋盘,每个格子里面有一个非负数. 从中取出若干个数,使得任意的两个数所在的格子没有公共边,就是说所取的数所在的2个格子不能相邻,并且取出的数的和最大.   分析:直接枚举 ...

  7. 【原创】使用Nmon_Analyzer处理较大nmon文件的方法

    1 编写目的 进行性能测试时,测试服务器使用的操作系统是Linux或Unix时,我们一般会使用Nmon工具进行操作系统资源监控数据的收集.Nmon工具是一款非常优秀的性能监控和分析工具,它能够实时地收 ...

  8. iOS开发UI篇—实现一个私人通讯录小应用【转】

    转一篇学习segue不错的教程 一.该部分主要完成内容 1.界面搭建                        2.功能说明 (1).只有当账号和密码输入框都有值的时候,登录按钮才能交互 (2). ...

  9. [原][Android]All WebView methods must be called on the same thread.

    问题 webView调用JS出错. class TestJS {         ......         public TestJS(){         }                   ...

  10. C++ 模板类解析

    具体模板类作用这边就不细说了,下面主要是描述下模板类的使用方法以及注意的一些东西. #include <iostream> using namespace std; template &l ...