반응형
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 |
반응형
'IT 자료' 카테고리의 다른 글
오라클 실제 SQL 수행 결과 확인 (0) | 2018.09.30 |
---|---|
spring 파라미터를 map으로 받는 방법 (0) | 2018.09.07 |
ORACLE SELECT절에 COMMENT 붙여서 쿼리 만들기 (0) | 2018.07.12 |
오라클 데이터 복원하기 (0) | 2018.07.12 |
오라클 프로시저 DDL(TEXT) 검색하기 (0) | 2018.07.04 |