OS환경 : Oracle Linux6.8(64bit)
DB 환경 : Oracle Database 11.2.0.4
쿼리 :
오라클 temp 사용량 확인 쿼리
8.1.7 ~ 9iR2 이하 버전
1 2 3 4 5 6 7 8 | SQL> SELECT a.username, a.sid, a.serial#, a.osuser, b.tablespace, b.blocks, c.sql_text FROM v$session a, v$sort_usage b, v$sqlarea c WHERE a.saddr = b.session_addr AND c.address= a.sql_address AND c.hash_value = a.sql_hash_value ORDER BY b.tablespace, b.blocks / |
10gR1 이상 버전 : (v$session , v$tempseg_usage, v$sqlarea 사용)
1 2 3 4 5 6 7 8 | SQL> SELECT a.username, a.sid, a.serial#, a.osuser, b.tablespace, b.blocks, c.sql_text FROM v$session a, v$tempseg_usage b, v$sqlarea c WHERE a.saddr = b.session_addr AND c.address= a.sql_address AND c.hash_value = a.sql_hash_value ORDER BY b.tablespace, b.blocks / |
결과값 :
추가 문서
모니터링 방법
시간이 지남에 따라 임시 세그먼트 사용을 모니터링 할 수 있습니까? (문서 ID 364417.1)
참조 : (문서 ID 317441.1)
'ORACLE > Sql' 카테고리의 다른 글
rmanwork.sh rman으로 아카이브 풀시 3일 지난것들 제거 (0) | 2018.10.01 |
---|---|
desc 사용 못할 때 테이블 구조 확인 dba_tab_columns 활용 (0) | 2018.09.27 |
dbms_lock이란? PL/SQL 작성시 특정 시간 Sleep (0) | 2018.08.31 |
테이블 dml 이력 확인 업데이트 인서트 딜리트 이력 확인 (0) | 2018.08.01 |
oracle scn 번호 체크 하는 쿼리 (0) | 2018.07.26 |