[1] SQL FULL QUERY 조회
: V$SQL과 DBA_HIST_SQLTEXT VIEW들에서 SQL_TEXT가 매우 길면 FULL SQL 추출 안됨, 이때 아래 SQL을 이용하여 FULL SQL을 획득.
< DBIAN 푸른하늘 수석님 감사! >
SELECT SQL_TEXT
FROM
(
SELECT A.*
, DENSE_RANK() OVER( PARTITION BY HASH_VALUE ORDER BY CHILD_NUMBER DESC ) RN
FROM V$SQLTEXT_WITH_NEWLINES2 A
WHERE SQL_ID = :1
OR HASH_VALUE = :2
)
WHERE RN = 1
ORDER BY PIECE
;
[2] SQL BIND CAPTURE 조회
: 가장 최근에 실행 되었던 바인드 변수 조회
SELECT A.*
FROM
(
SELECT A.*
, DENSE_RANK() OVER( PARTITION BY SQL_HASH_VALUE, PLAN_HASH_VALUE ORDER BY TIME_CAPTURED DESC ) RN
FROM V$SQL_BIND_CAPTURE_ALL A
WHERE SQL_ID = :1
OR SQL_HASH_VALUE = :2
) A
WHERE A.RN = 1
;
도움 되시길 바랍니다.
'TIBERO > ERROR CODE' 카테고리의 다른 글
JDBC-21009 : No tempfile was found (0) | 2024.01.10 |
---|