NCS/SQL 활용

최신 sql_text 찾기

장성한군사 2019. 11. 20. 11:38

sqlplus / as sysdba

 

set linesize 200
col PARSING_SCHEMA_NAME for a10
col first_load_time for a20
col last_load_time for a20
col elapsed_time for 999,999,999,999
col sql_text for a100


select sql_id,
       parsing_schema_name,
       first_load_time,
       last_load_time,
       elapsed_time,
       substr(sql_text,1,50) as sql_text
from v$sql
where parsing_schema_name not in ('SYS','SYSTEM','DBSNMP') and 
parsing_schema_name in ('HR')
order by last_load_time desc;

 

v$sql 을 이용할 때 주의할 점은 모든 SQL이 다 v$sql 에 들어가는게 아니라는 것입니다.

SQL문장이 조금이라도 달라지는 경우는 v$sql 에 들어가지만, 

같은 SQL이 여러번 실행되는 경우는 처음 1번만 들어갑니다.