转:V$SQL,V$SQLAREA,V$SQLTEXT】的更多相关文章

V$SQL*表用于查看Shared SQL Area中SQL情况 V$SQLTEXT V$SQLTEXT用途很简单,就是用来查看完整的SQL语句,V$SQL和V$SQLAREA只能显示1000 bytes,且特殊字符用空格替代. This view contains the text of SQL statements belonging to shared SQL cursors in the SGA. Column Datatype Description ADDRESS ) Used wi…
http://blog.csdn.net/leshami/article/details/8658205 视图v$sql,v$sqlarea,v$sqltext,v$sqltext_with_newlines 是几个经常容易混淆的视图,主要是提供library cache中当前缓存的sql语句的信息.这几个视图都可以提供当前有关sql语句的具体信息,但稍有差异.本文主要描述其差异并给出实例. 一.sql语句与游标      sql语句,这个没什么好说的,就是按照sql标准书写的sql语句    …
原文摘自:http: [V$SQLAREA]  本视图持续跟踪所有shared pool中的共享cursor,在shared pool中的每一条SQL语句都对应一列.本视图在分析SQL语句资源使用方面非常重要. [V$SQLAREA中的信息列] HASH_VALUE:SQL语句的Hash值. ADDRESS:SQL语句在SGA中的地址. 这两列被用于鉴别SQL语句,有时,两条不同的语句可能hash值相同.这时候,必须连同ADDRESS一同使用来确认SQL语句. PARSING_USER_ID:为…
有没有发现,v$session,v$sql,v$sqlarea,v$sqltext,v$sql_shared_cursor等试图连接的时候经常会用到hash_value,sql_id,但是他们2个之间到底有什么不可告人的关系呢? Talnel以及评论的一坨人(包括jonathan)给了一个蛮不错的解释: SQL_ID is just a fancy representation of hash value sys@TESTDB>select kglnahsv, kglnahsh from x$k…
有没有发现,v$session,v$sql,v$sqlarea,v$sqltext,v$sql_shared_cursor等试图连接的时候经常会用到hash_value,sql_id,但是他们2个之间到底有什么不可告人的关系呢?Talnel以及评论的一坨人(包括jonathan)给了一个蛮不错的解释: SQL_ID is just a fancy representation of hash value sys@TESTDB>select kglnahsv, kglnahsh from x$kg…
--数据字典表select * from v$fixed_table;select * from v$fixed_view_definition;select * from dictionary; --基础信息select * from v$version;select * from v$license;select * from v$database;select * from v$instance;select * from v$sga; select * from v$spparamete…
sqltext 中sql 有完整的sql, sqlarea没有…
在linux 系统中 用top命令查出CPU最高的SPID,再将SPID给存储过程,可以查出该进程的SQLTEXT create or replace procedure pro_get_sqltext(pin_spid in varchar2, pout_sqltext out varchar2, pout_sqltests out clob, pout_sql_kill_sid out varchar2) is v_spid number := 0; v_sid number := 0; v…
数据库各个表空间增长情况的检查: SQL >SELECT A.TABLESPACE_NAME,( 1-(A.TOTAL)/B.TOTAL)* 100 USED_PERCENT FROM (SELECT TABLESPACE_NAME,SUM (BYTES) TOTAL FROM DBA_FREE_SPACE GROUP BY TABLESPACE_NAME) A,(SELECT TABLESPACE_NAME,SUM (BYTES) TOTAL FROM DBA_DATA_FILES GROUP…
COLUMN PID FORMAT 999COLUMN S_# FORMAT 999COLUMN USERNAME FORMAT A9 HEADING "ORA USER"COLUMN PROGRAM FORMAT A29COLUMN SQL      FORMAT A60COLUMN OSNAME FORMAT A9 HEADING "OS USER"SELECT P.PID PID,S.SID SID,P.SPID SPID,S.USERNAME USERNAM…