IT 자료
ORACLE 최근 실행된 쿼리 찾기
성곤
2018. 7. 12. 13:03
반응형
ORACLE 최근 실행된 쿼리 찾기
최근에 삭제작업이 이루어졌을때, 삭제 쿼리를 찾을려고 한 작업이다.
어느 계정에서 실행되었는지, 어떤 시간에 실행되었는지 알 수 있다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | /* * 최근 실행된 SQL 확인 * */ SELECT SQL_FULLTEXT , SQL_ID , PARSING_SCHEMA_NAME , SERVICE , MODULE , FIRST_LOAD_TIME , LAST_LOAD_TIME FROM V$SQL WHERE 1=1 AND SQL_FULLTEXT LIKE '%'|| 'DELETE' ||'%' AND PARSING_SCHEMA_NAME != 'SYS' ORDER BY LAST_LOAD_TIME DESC | cs |
그리고 실행된 쿼리의 바인딩 변수 찾는 방법
1 2 3 4 5 6 7 8 9 10 11 12 | /* * 바인딩 변수 찾기 * SQL_ID를 넣어줘야한다. * */ SELECT NAME , POSITION , DATATYPE_STRING , VALUE_STRING FROM V$SQL_BIND_CAPTURE WHERE 1=1 AND SQL_ID = 'SQL_ID' | cs |
반응형