知识大全 Oracle10gR2 新视图:V$SESSION变化跟踪
Posted 视图
篇首语:事亲尽教自天成,鉴本无尘水本清。相彼禽兮犹学习,灵乌反哺更分明。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle10gR2 新视图:V$SESSION变化跟踪相关的知识,希望对你有一定的参考价值。
Oracle10gR2 新视图:V$SESSION变化跟踪 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
从Oracle g开始 伴随ASH功能的引入 Oracle对V$SESSION视图进行了彻底改造 关于V$SESSION在几个版本中结构变化可以参考:Oracle数据字典说明 从Oracle gR 开始 Oracle在V$SESSION中增加关于等待事件的字段 实际上也就是把原来V$SESSION_WAIT视图中的所有字段全部整合到了V$SESSION视图中 开始的时候我还以为ASH是依赖联合查询来获取信息的 仔细一看才发现现在V$SESSION已经发生了变化 (如果进一步研究你会发现 实际上V$SESSION的底层查询语句及X$表已经有了变化) 这一变化使得我们的查询得以简化 但是也使得V$SESSION_WAIT开始变得多余 此外V$SESSION中还增加了BLOCKING_SESSION等字段 以前我们需要通过dba_waiters等视图才能获得的信息 现在也可以直接从V$SESSION中得到了 在Oracle gR 中 Oracle又为V$SESSION增加了额外几个字段 SERVICE_NAME SQL_TRACE SQL_TRACE_WAITS SQL_TRACE_BINDS 这几个字段又显示当前session连接方式及是否启用sql_trace等 我们看到Oracle在小处动的手脚是非常多的 而无疑这些小手脚会给我们的管理维护带来极大的方便 以下是Oracle gR 种v$session和v$session_wait两个view的结构供参考: SQL> desc v$session Name Null? Type SADDR RAW( ) SID NUMBER SERIAL# NUMBER AUDSID NUMBER PADDR RAW( ) USER# NUMBER USERNAME VARCHAR ( ) MAND NUMBER OWNERID NUMBER TADDR VARCHAR ( ) LOCKWAIT VARCHAR ( ) STATUS VARCHAR ( ) SERVER VARCHAR ( ) SCHEMA# NUMBER SCHEMANAME VARCHAR ( ) OSUSER VARCHAR ( ) PROCESS VARCHAR ( ) MACHINE VARCHAR ( ) TERMINAL VARCHAR ( ) PROGRAM VARCHAR ( ) TYPE VARCHAR ( ) SQL_ADDRESS RAW( ) SQL_HASH_VALUE NUMBER SQL_ID VARCHAR ( ) SQL_CHILD_NUMBER NUMBER PREV_SQL_ADDR RAW( ) PREV_HASH_VALUE NUMBER PREV_SQL_ID VARCHAR ( ) PREV_CHILD_NUMBER NUMBER MODULE VARCHAR ( ) MODULE_HASH NUMBER ACTION VARCHAR ( ) ACTION_HASH NUMBER CLIENT_INFO VARCHAR ( ) FIXED_TABLE_SEQUENCE NUMBER ROW_WAIT_OBJ# NUMBER ROW_WAIT_FILE# NUMBER ROW_WAIT_BLOCK# NUMBER ROW_WAIT_ROW# NUMBER LOGON_TIME DATE LAST_CALL_ET NUMBER PDML_ENABLED VARCHAR ( ) FAILOVER_TYPE VARCHAR ( ) FAILOVER_METHOD VARCHAR ( ) FAILED_OVER VARCHAR ( ) RESOURCE_CONSUMER_GROUP VARCHAR ( ) PDML_STATUS VARCHAR ( ) PDDL_STATUS VARCHAR ( ) PQ_STATUS VARCHAR ( ) CURRENT_QUEUE_DURATION NUMBER CLIENT_IDENTIFIER VARCHAR ( ) BLOCKING_SESSION_STATUS VARCHAR ( ) BLOCKING_INSTANCE NUMBER BLOCKING_SESSION NUMBER SEQ# NUMBER EVENT# NUMBER EVENT VARCHAR ( ) P TEXT VARCHAR ( ) P NUMBER P RAW RAW( ) P TEXT VARCHAR ( ) P NUMBER P RAW RAW( ) P TEXT VARCHAR ( ) P NUMBER P RAW RAW( ) WAIT_CLASS_ID NUMBER WAIT_CLASS# NUMBER WAIT_CLASS VARCHAR ( ) WAIT_TIME NUMBER SECONDS_IN_WAIT NUMBER STATE VARCHAR ( ) SERVICE_NAME VARCHAR ( ) SQL_TRACE VARCHAR ( ) SQL_TRACE_WAITS VARCHAR ( ) SQL_TRACE_BINDS VARCHAR ( ) SQL> desc v$session_wait Name Null? Type SID NUMBER SEQ# NUMBER EVENT VARCHAR ( ) P TEXT VARCHAR ( ) P NUMBER P RAW RAW( ) P TEXT VARCHAR ( ) P NUMBER P RAW RAW( ) P TEXT VARCHAR ( ) P NUMBER P RAW RAW( ) WAIT_CLASS_ID NUMBER WAIT_CLASS# NUMBER WAIT_CLASS VARCHAR ( ) WAIT_TIME NUMBER SECONDS_IN_WAIT NUMBER STATE VARCHAR ( ) SQL> cha138/Article/program/Oracle/201311/18472相关参考
Oracle11gR2文档泄露的几点新特性 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 以下仅
知识大全 Oracle发布10gR2Patchset2版本10.2.0.3
Oracle发布10gR2Patchset2版本10.2.0.3 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
Oracle10gR2中用正则表达式搜索文本 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Orac
Oracle10gR2ORA-3136错误解决 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最
Oracle10gR2如何删除误添加的空文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 今天
知识大全 Oracle10gR2RAC+RHEL4+VMWareGSX简明安装步骤
Oracle10gR2RAC+RHEL4+VMWareGSX简明安装步骤 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们
Oracle10g中管理物化视图变得更加容易 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 利用
oracle11gR2逻辑备用数据库搭建 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! orac
知识大全 oracle 11gR2 物理备用数据库搭建及切换
oracle11gR2物理备用数据库搭建及切换 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在
动态视图V$ROWCACHE 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! V$ROWCACHE