반응형

Oracle Trace 켜기
  alter session set sql_trace=true;
  alter session set timed_statistics=true;

Oracle Trace 끄기
  alter session set timed_Statistics=false;
  alter session set sql_trace=false;

생성된 Trc파일 위치
oracle_home/admin/<sid>/<sid>*.trc

trc파일 변환
tkprof aaa.trc aaa.txt sys=no

주의 : Trace가 켜져 있으면 성능이 대폭 줄어드니 Trace후에는 반드시 끌것

반응형
SELECT   
    a.tablespace_name, a.alloc, b.free,  round((a.alloc-b.free)*100/a.alloc, 2)
FROM
    (select
                   tablespace_name, sum(bytes)/1024 alloc 
      from
                   dba_data_files
     group by
                   tablespace_name
    ) a,
    (select
                   tablespace_name, sum(bytes)/1024 free 
      from
                   dba_free_space
     group by 
                   tablespace_name
     ) b
WHERE 
    a.tablespace_name = b.tablespace_name
ORDER BY
    round((a.alloc-b.free)*100/a.alloc, 2)


간단히 확인할 수 있다. ^ㅁ^