1. 전체 BIND 변수 값 확인

 

COL SQL_ID FOR A14;

COL SQL_TEXT FOR A32;

COL HASH_VALUE FOR 99999999999;

COL BIND_DATA FOR A32;

 

SELECT

           SQL_ID,

           SQL_TEXT,

           LITERAL_HASH_VALUE,

           HASH_VALUE,

           DBMS_SQLTUNE.EXTRACT_BINDS(BIND_DATA) BIND_DATA

FROM V$SQL

WHERE SQL_ID  = 'XERWERWER'; 

 

2. 각 바인드 변수별로 데이터 확인

COL SQL_ID FOR A14;

COL SQL_TEXT FOR A32;

COL HASH_VALUE FOR 99999999999;

COL BIND_DATA FOR A32;

 

SELECT

            SQL_ID,

            SQL_TEXT,

            LITERAL_HASH_VALUE,

            HASH_VALUE,

            DBMS_SQLTUNE.EXTRACT_BIND(BIND_DATA,1).VALUE_STRING ||','||

            DBMS_SQLTUNE.EXTRACT_BIND(BIND_DATA,2).VALUE_STRING ||','||

            DBMS_SQLTUNE.EXTRACT_BIND(BIND_DATA,3).VALUE_STRING ||','||

            DBMS_SQLTUNE.EXTRACT_BIND(BIND_DATA,4).VALUE_STRING ||','||

            DBMS_SQLTUNE.EXTRACT_BIND(BIND_DATA,1).VALUE_STRING  BIND_DATA

FROM V$SQL

WHERE SQL_ID  = 'XERWERWER'; 

 

 

'RDB > Oracle' 카테고리의 다른 글

oracle 18c acfs 기능 off  (0) 2019.11.14
oracle testcase 생성  (0) 2019.11.12
oracle 18c patch 절차  (0) 2019.10.25
oracle 18c asm disk 추가  (0) 2019.10.17
oracle sql trace (10046)  (0) 2019.10.10

+ Recent posts