博客
关于我
疑问,查询Oracle动态性能视图定义,建议使用v$fixed_view_definition
阅读量:432 次
发布时间:2019-03-06

本文共 14363 字,大约阅读时间需要 47 分钟。

SQL>select owner,object_name,object_type from dba_objects where object_name='V$SORT_USAGE';OWNER      OBJECT_NAME          OBJECT_TYPE---------- -------------------- -------------------PUBLIC     V$SORT_USAGE         SYNONYMSQL>select * from dba_synonyms where synonym_name='V$SORT_USAGE';OWNER      SYNONYM_NAME    TABLE_OWNE TABLE_NAME                     DB_LINK---------- --------------- ---------- ------------------------------ ----------PUBLIC     V$SORT_USAGE    SYS        V_$SORT_USAGESQL>select owner,object_name,object_type from dba_objects where object_name='V_$SORT_USAGE';OWNER      OBJECT_NAME          OBJECT_TYPE---------- -------------------- -------------------SYS        V_$SORT_USAGE        VIEWSQL>select dbms_metadata.get_ddl('VIEW','V_$SORT_USAGE','SYS') ddl_text from dualDDL_TEXT--------------------------------------------------------------------------------  CREATE OR REPLACE FORCE VIEW "SYS"."V_$SORT_USAGE" ("USERNAME", "USER", "SESSION_ADDR", "SESSION_NUM", "SQLADDR", "SQLHASH", "SQL_ID", "TABLESPACE", "CONTENTS", "SEGTYPE", "SEGFILE#", "SEGBLK#", "EXTENTS", "BLOCKS", "SEGRFNO#") AS  select "USERNAME","USER","SESSION_ADDR","SESSION_NUM","SQLADDR","SQLHASH","SQL_ID","TABLESPACE","CONTENTS","SEGTYPE","SEGFILE#","SEGBLK#","EXTENTS","BLOCKS","SEGRFNO#" from v$sort_usage;SQL>select * from v$fixed_view_definition  where view_name ='V$SORT_USAGE';VIEW_NAME       VIEW_DEFINITION--------------- ---------------------------------------------V$SORT_USAGE    select  USERNAME , "USER" , SESSION_ADDR , SE                SSION_NUM , SQLADDR , SQLHASH, SQL_ID, TABLES                PACE , CONTENTS , SEGTYPE , SEGFILE# , SEGBLK                # ,EXTENTS , BLOCKS , SEGRFNO# from GV$SORT_U                SAGE where inst_id = USERENV('Instance')            SQL>select * from v$fixed_view_definition  where view_name ='GV$SORT_USAGE';VIEW_NAME       VIEW_DEFINITION--------------- ---------------------------------------------GV$SORT_USAGE   select x$ktsso.inst_id, username, username, k                tssoses, ktssosno, prev_sql_addr, prev_hash_v                alue, prev_sql_id, ktssotsn, decode(ktssocnt,                 0, 'PERMANENT', 1, 'TEMPORARY'), decode(ktss                osegt, 1, 'SORT', 2, 'HASH', 3, 'DATA', 4, 'I                NDEX', 5, 'LOB_DATA', 6, 'LOB_INDEX' , 'UNDEF                INED'), ktssofno, ktssobno, ktssoexts, ktssob                lks, ktssorfno from x$ktsso, v$session where                ktssoses = v$session.saddr and ktssosno = v$s                ession.serial#SQL>select owner,object_name,object_type from dba_objects where object_name='V$SESSION';OWNER      OBJECT_NAME          OBJECT_TYPE---------- -------------------- -------------------PUBLIC     V$SESSION            SYNONYMSQL>select * from dba_synonyms where synonym_name='V$SESSION';OWNER      SYNONYM_NAME    TABLE_OWNE TABLE_NAME                     DB_LINK---------- --------------- ---------- ------------------------------ ----------PUBLIC     V$SESSION       SYS        V_$SESSIONSQL>select owner,object_name,object_type from dba_objects where object_name='V_$SESSION';OWNER      OBJECT_NAME          OBJECT_TYPE---------- -------------------- -------------------SYS        V_$SESSION           VIEWDDL_TEXT--------------------------------------------------------------------------------  CREATE OR REPLACE FORCE VIEW "SYS"."V_$SESSION" ("SADDR", "SID", "SERIAL#", "AUDSID", "PADDR", "USER#", "USERNAME", "COMMAND", "OWNERID", "TADDR", "LOCKWAIT", "STATUS", "SERVER", "SCHEMA#", "SCHEMANAME", "OSUSER", "PROCESS", "MACHINE", "PORT", "TERMINAL", "PROGRAM", "TYPE", "SQL_ADDRESS", "SQL_HASH_VALUE", "SQL_ID","SQL_CHILD_NUMBER", "SQL_EXEC_START", "SQL_EXEC_ID", "PREV_SQL_ADDR", "PREV_HASH_VALUE", "PREV_SQL_ID", "PREV_CHILD_NUMBER", "PREV_EXEC_START", "PREV_EXEC_ID","PLSQL_ENTRY_OBJECT_ID", "PLSQL_ENTRY_SUBPROGRAM_ID", "PLSQL_OBJECT_ID", "PLSQL_SUBPROGRAM_ID", "MODULE", "MODULE_HASH", "ACTION", "ACTION_HASH", "CLIENT_INFO", "FIXED_TABLE_SEQUENCE", "ROW_WAIT_OBJ#", "ROW_WAIT_FILE#", "ROW_WAIT_BLOCK#", "ROW_WAIT_ROW#", "TOP_LEVEL_CALL#", "LOGON_TIME", "LAST_CALL_ET", "PDML_ENABLED", "FAILOVER_TYPE", "FAILOVER_METHOD", "FAILED_OVER", "RESOURCE_CONSUMER_GROUP", "PDML_STATUS", "PDDL_STATUS", "PQ_STATUS", "CURRENT_QUEUE_DURATION", "CLIENT_IDENTIFIER", "BLOCKING_SESSION_STATUS", "BLOCKING_INSTANCE", "BLOCKING_SESSION", "FINAL_BLOCKING_SESSION_STATUS", "FINAL_BLOCKING_INSTANCE", "FINAL_BLOCKING_SESSION", "SEQ#", "EVENT#", "EVENT", "P1TEXT", "P1", "P1RAW", "P2TEXT", "P2", "P2RAW","P3TEXT", "P3", "P3RAW", "WAIT_CLASS_ID", "WAIT_CLASS#", "WAIT_CLASS", "WAIT_TIME", "SECONDS_IN_WAIT", "STATE", "WAIT_TIME_MICRO", "TIME_REMAINING_MICRO", "TIME_SINCE_LAST_WAIT_MICRO", "SERVICE_NAME", "SQL_TRACE", "SQL_TRACE_WAITS", "SQL_TRACE_BINDS", "SQL_TRACE_PLAN_STATS", "SESSION_EDITION_ID", "CREATOR_ADDR", "CREATOR_SERIAL#", "ECID") AS    select "SADDR","SID","SERIAL#","AUDSID","PADDR","USER#","USERNAME","COMMAND","OWNERID","TADDR","LOCKWAIT","STATUS","SERVER","SCHEMA#","SCHEMANAME","OSUSER","PROCESS","MACHINE","PORT","TERMINAL","PROGRAM","TYPE","SQL_ADDRESS","SQL_HASH_VALUE","SQL_ID","SQL_CHILD_NUMBER","SQL_EXEC_START","SQL_EXEC_ID","PREV_SQL_ADDR","PREV_HASH_VALUE","PREV_SQL_ID","PREV_CHILD_NUMBER","PREV_EXEC_START","PREV_EXEC_ID","PLSQL_ENTRY_OBJECT_ID","PLSQL_ENTRY_SUBPROGRAM_ID","PLSQL_OBJECT_ID","PLSQL_SUBPROGRAM_ID","MODULE","MODULE_HASH","ACTION","ACTION_HASH","CLIENT_INFO","FIXED_TABLE_SEQUENCE","ROW_WAIT_OBJ#","ROW_WAIT_FILE#","ROW_WAIT_BLOCK#","ROW_WAIT_ROW#","TOP_LEVEL_CALL#","LOGON_TIME","LAST_CALL_ET","PDML_ENABLED","FAILOVER_TYPE","FAILOVER_METHOD","FAILED_OVER","RESOURCE_CONSUMER_GROUP","PDML_STATUS","PDDL_STATUS","PQ_STATUS","CURRENT_QUEUE_DURATION","CLIENT_IDENTIFIER","BLOCKING_SESSION_STATUS","BLOCKING_INSTANCE","BLOCKING_SESSION","FINAL_BLOCKING_SESSION_STATUS","FINAL_BLOCKING_INSTANCE","FINAL_BLOCKING_SESSION","SEQ#","EVENT#","EVENT","P1TEXT","P1","P1RAW","P2TEXT","P2","P2RAW","P3TEXT","P3","P3RAW","WAIT_CLASS_ID","WAIT_CLASS#","WAIT_CLASS","WAIT_TIME","SECONDS_IN_WAIT","STATE","WAIT_TIME_MICRO","TIME_REMAINING_MICRO","TIME_SINCE_LAST_WAIT_MICRO","SERVICE_NAME","SQL_TRACE","SQL_TRACE_WAITS","SQL_TRACE_BINDS","SQL_TRACE_PLAN_STATS","SESSION_EDITION_ID","CREATOR_ADDR","CREATOR_SERIAL#","ECID" from v$sessionSQL>select * from v$fixed_view_definition  where view_name ='V$SESSION';SQL> select * from v$fixed_view_definition  where view_name ='V$SESSION';VIEW_NAME       VIEW_DEFINITION--------------- ---------------------------------------------V$SESSION       select  SADDR , SID , SERIAL# , AUDSID , PADD                R , USER# , USERNAME , COMMAND , OWNERID, TAD                DR , LOCKWAIT , STATUS , SERVER , SCHEMA# , S                CHEMANAME ,OSUSER , PROCESS , MACHINE , PORT                ,  TERMINAL , PROGRAM , TYPE , SQL_ADDRESS ,                SQL_HASH_VALUE, SQL_ID, SQL_CHILD_NUMBER , SQ                L_EXEC_START, SQL_EXEC_ID, PREV_SQL_ADDR , PR                EV_HASH_VALUE , PREV_SQL_ID, PREV_CHILD_NUMBE                R , PREV_EXEC_START , PREV_EXEC_ID , PLSQL_EN                TRY_OBJECT_ID, PLSQL_ENTRY_SUBPROGRAM_ID, PLS                QL_OBJECT_ID, PLSQL_SUBPROGRAM_ID, MODULE , M                ODULE_HASH , ACTION , ACTION_HASH , CLIENT_IN                FO , FIXED_TABLE_SEQUENCE , ROW_WAIT_OBJ# , R                OW_WAIT_FILE# , ROW_WAIT_BLOCK# , ROW_WAIT_RO                W# , TOP_LEVEL_CALL#,  LOGON_TIME ,  LAST_CAL                L_ET , PDML_ENABLED , FAILOVER_TYPE , FAILOVE                R_METHOD , FAILED_OVER, RESOURCE_CONSUMER_GRO                UP, PDML_STATUS, PDDL_STATUS, PQ_STATUS, CURR                ENT_QUEUE_DURATION, CLIENT_IDENTIFIER, BLOCKI                NG_SESSION_STATUS, BLOCKING_INSTANCE, BLOCKIN                G_SESSION, FINAL_BLOCKING_SESSION_STATUS, FIN                AL_BLOCKING_INSTANCE, FINAL_BLOCKING_SESSION,                 SEQ#, EVENT#,EVENT,P1TEXT,P1,P1RAW,P2TEXT,P2                ,P2RAW, P3TEXT,P3,P3RAW,WAIT_CLASS_ID, WAIT_C                LASS#,WAIT_CLASS,WAIT_TIME, SECONDS_IN_WAIT,S                TATE,WAIT_TIME_MICRO,TIME_REMAINING_MICRO, TI                ME_SINCE_LAST_WAIT_MICRO,SERVICE_NAME, SQL_TR                ACE, SQL_TRACE_WAITS, SQL_TRACE_BINDS, SQL_TR                ACE_PLAN_STATS, SESSION_EDITION_ID, CREATOR_A                DDR, CREATOR_SERIAL#, ECID  from GV$SESSION w                here inst_id = USERENV('Instance')SQL> select * from v$fixed_view_definition  where view_name ='GV$SESSION';VIEW_NAME       VIEW_DEFINITION--------------- ---------------------------------------------GV$SESSION      select s.inst_id,s.addr,s.indx,s.ksuseser,s.k                suudses,s.ksusepro,s.ksuudlui,s.ksuudlna,s.ks                uudoct,s.ksusesow, decode(s.ksusetrn,hextoraw                ('00'),null,s.ksusetrn),decode(s.ksqpswat,hex                toraw('00'),null,s.ksqpswat),decode(bitand(s.                ksuseidl,11),1,'ACTIVE',0,decode(bitand(s.ksu                seflg,4096),0,'INACTIVE','CACHED'),2,'SNIPED'                ,3,'SNIPED', 'KILLED'),decode(s.ksspatyp,1,'D                EDICATED',2,'SHARED',3,'PSEUDO',4,'POOLED','N                ONE'),  s.ksuudsid,s.ksuudsna,s.ksuseunm,s.ks                usepid, s.ksusemnm,s.ksusemnp,s.ksusetid,s.ks                usepnm, decode(bitand(s.ksuseflg,19),17,'BACK                GROUND',1,'USER',2,'RECURSIVE','?'), s.ksuses                ql, s.ksusesqh, s.ksusesqi, decode(s.ksusesch                , 65535, to_number(null), s.ksusesch),  s.ksu                sesesta,  decode(s.ksuseseid, 0, to_number(nu                ll), s.ksuseseid),  s.ksusepsq, s.ksusepha, s                .ksusepsi,  decode(s.ksusepch, 65535, to_numb                er(null), s.ksusepch),  s.ksusepesta,  decode                (s.ksusepeid, 0, to_number(null), s.ksusepeid                ),  decode(s.ksusepeo,0,to_number(null),s.ksu                sepeo),  decode(s.ksusepeo,0,to_number(null),                s.ksusepes),  decode(s.ksusepco,0,to_number(n                ull),         decode(bitand(s.ksusstmbv, powe                r(2,11)), power(2,11), s.ksusepco,                     to_number(null))),  decode(s.ksusepcs,0,                to_number(null),         decode(bitand(s.ksus                stmbv, power(2,11)), power(2,11), s.ksusepcs,                                to_number(null))),  s.ksuseap                p, s.ksuseaph, s.ksuseact, s.ksuseach, s.ksus                ecli, s.ksusefix, s.ksuseobj, s.ksusefil, s.k                suseblk, s.ksuseslt,  s.ksuseorafn, s.ksuselt                m, s.ksusectm,decode(bitand(s.ksusepxopt, 12)                ,0,'NO','YES'),decode(s.ksuseft, 2,'SESSION',                 4,'SELECT',8,'TRANSACTIONAL','NONE'),decode(                s.ksusefm,1,'BASIC',2,'PRECONNECT',4,'PREPARS                E','NONE'),decode(s.ksusefs, 1, 'YES', 'NO'),                s.ksusegrp,decode(bitand(s.ksusepxopt,4),4,'E                NABLED',decode(bitand(s.ksusepxopt,8),8,'FORC                ED','DISABLED')),decode(bitand(s.ksusepxopt,2                ),2,'FORCED',decode(bitand(s.ksusepxopt,1),1,                'DISABLED','ENABLED')),decode(bitand(s.ksusep                xopt,32),32,'FORCED',decode(bitand(s.ksusepxo                pt,16),16,'DISABLED','ENABLED')),  s.ksusecqd                , s.ksuseclid,  decode(s.ksuseblocker,4294967                295,'UNKNOWN',  4294967294, 'UNKNOWN',4294967                293,'UNKNOWN',4294967292,'NO HOLDER',  429496                7291,'NOT IN WAIT','VALID'),decode(s.ksuseblo                cker, 4294967295,to_number(null),4294967294,t                o_number(null), 4294967293,to_number(null), 4                294967292,to_number(null),4294967291,  to_num                ber(null),bitand(s.ksuseblocker, 2147418112)/                65536),decode(s.ksuseblocker, 4294967295,to_n                umber(null),4294967294,to_number(null), 42949                67293,to_number(null), 4294967292,to_number(n                ull),4294967291,  to_number(null),bitand(s.ks                useblocker, 65535)),  decode(s.ksusefblocker,                4294967295,'UNKNOWN',  4294967294, 'UNKNOWN',                4294967293,'UNKNOWN',4294967292,'NO HOLDER',                 4294967291,'NOT IN WAIT','VALID'),decode(s.k                susefblocker,4294967295,to_number(null),42949                67294,to_number(null), 4294967293,to_number(n                ull), 4294967292,to_number(null),4294967291,                 to_number(null),bitand(s.ksusefblocker, 2147                418112)/65536),decode(s.ksusefblocker,4294967                295,to_number(null),4294967294,to_number(null                ), 4294967293,to_number(null), 4294967292,to_                number(null),4294967291,  to_number(null),bit                and(s.ksusefblocker, 65535)),  w.kslwtseq,w.k                slwtevt,e.kslednam,e.ksledp1,w.kslwtp1,w.kslw                tp1r, e.ksledp2,w.kslwtp2,w.kslwtp2r,e.ksledp                3,w.kslwtp3,w.kslwtp3r, e.ksledclassid,e.ksle                dclass#,e.ksledclass, decode(w.kslwtinwait,                      0,decode(bitand(w.kslwtflags,256),                            0,-2,                 decode(roun                d(w.kslwtstime/10000),                 0,-1,                        round(w.kslwtst                ime/10000))),        0), decode(w.kslwtinwait                ,0,round((w.kslwtstime+w.kslwtltime)/1000000)                ,  round(w.kslwtstime/1000000)), decode(w.ksl                wtinwait,1,'WAITING',  decode(bitand(w.kslwtf                lags,256),0,'WAITED UNKNOWN TIME',   decode(r                ound(w.kslwtstime/10000),0,'WAITED SHORT TIME                ',    'WAITED KNOWN TIME'))),w.kslwtstime, de                code(w.kslwtinwait,0,to_number(null),  decode                (bitand(w.kslwtflags,64),64,0,w.kslwttrem)),                w.kslwtltime,s.ksusesvc, decode(bitand(s.ksus                eflg2,32),32,'ENABLED','DISABLED'),decode(bit                and(s.ksuseflg2,64),64,'TRUE','FALSE'),dSQL> l  1* select * from v$fixed_view_definition  GV$CLONEDFILE   select INST_ID, SNAPSHOTFILENAME, CLONEFILENA                ME, SNAPSHOTBLKREAD,  SNAPSHOTREQUEST, FILENU                MBER, BLOCKS_ALLOCATED  from x$ksfdsscloneinf                oV$CLONEDFILE    select SNAPSHOTFILENAME, CLONEFILENAME, SNAPS                HOTBLKREAD, SNAPSHOTREQUEST,  FILENUMBER, BLO                CKS_ALLOCATED from gv$clonedfile

转载地址:http://rplyz.baihongyu.com/

你可能感兴趣的文章
882. Reachable Nodes In Subdivided Graph
查看>>
375. Guess Number Higher or Lower II
查看>>
764. Largest Plus Sign
查看>>
等和的分隔子集(DP)
查看>>
L - Large Division (大数, 同余)
查看>>
39. Combination Sum
查看>>
41. First Missing Positive
查看>>
80. Remove Duplicates from Sorted Array II
查看>>
83. Remove Duplicates from Sorted List
查看>>
410. Split Array Largest Sum
查看>>
程序员视角:鹿晗公布恋情是如何把微博搞炸的?
查看>>
Spring+SpringMVC+MyBatis+easyUI整合进阶篇(七)一次线上Mysql数据库崩溃事故的记录
查看>>
系统编程-进程间通信-无名管道
查看>>
为什么我觉得需要熟悉vim使用,难道仅仅是为了耍酷?
查看>>
一个支持高网络吞吐量、基于机器性能评分的TCP负载均衡器gobalan
查看>>
HDOJ2017_字符串统计
查看>>
404 Note Found 团队会议纪要
查看>>
使用Redis作为Spring Security OAuth2的token存储
查看>>
【SOLVED】Linux使用sudo到出现输入密码提示延迟时间长
查看>>
springmvc转springboot过程中访问jsp报Whitelabel Error Page错误
查看>>