ORACLE

ALL

오라클 디버그를 위한 Trace 로그 파일 출력하는 방법

오라클을 사용하여 프로그램을 개발할때 Oracle에서 실행한 SQL을 출력해서 확인 하고 싶은 경우가 있습니다. 오라클 Trace 로그를 설정해주면 실행 했던 SQL를 로그로 출력할 수 있습니다. Trace 로그 출력 장소 sys유저로 접속해서 Trace 로그 출력 장소를 확인합니다. 확인 하는 방법은 아래와 같습니다. SHOW PARAMETER USER_DUMP_DEST 결과 NAME                                 TYPE                   VALUE ---------------------...
ALL

오라클 실행한 SQL 쿼리 이력을 확인하는 방법

오라클에서 실행했었던 쿼리를 확인하고 싶은 경우가 있습니다. 프로그램에서 실행한 쿼리 또는 직접 오라클DB에서 실행했던 쿼리들을 알고 싶은 경우입니다. 이렇게 과거에 실행했던 쿼리 이력을 확인 할 수 있는 쿼리 조회문입니다. SELECT last_active_time ,parsing_schema_name ,sql_text FROM v$sqlarea WHERE parsing_schema_name <> 'SYS' AND parsing_schema_name <> 'SYSMAN' AND parsing_schema_name <> 'DBSNM...
ALL

오라클 세션 확인 및 락 걸린 테이블 확인하고 세션 해제

오라클에서 세션 확인과 락(LOCK)이 걸린 테이블을 확인하는 쿼리를 알아보겠습니다. 그리고 락이 걸린 세션을 해제하는 쿼리도 확인 해보겠습니다. 세션 확인 쿼리 데이터 베이스에 접속중인 세션을 확인 하고 싶을 때 사용하는 쿼리입니다. SELECT SID , SERIAL# , USERNAME , PROGRAM FROM V$SESSION 현재 오라클DB에 작업을 요청한 세션 정보들이 출력됩니다. 모든 세션 정보가 출력된다고 보면 됩니다. 락 걸린 테이블 확인 쿼리 오라클 데이터 베이스를 사용하다보면 테이블에 락이 걸리는 경우가 있습니...