프로그램/Oracle

테이블 스페이스 사용량 확인

잡식성초보 2014. 12. 5. 11:13

일단 오라클 계정으로 들어가기 위해서 su - oracle 을 친후 

sqlplus "/as sysdba" 사용자 비번  그다음에 테이블 스페이스 확인 쿼리를 친다.

------------------------------------------------------------------------------

select   substr(a.tablespace_name,1,30) tablespace,

         round(sum(a.total1)/1024/1024,1) "전체",

         round(sum(a.total1)/1024/1024,1)-round(sum(a.sum1)/1024/1024,1) "사용량MB",

         round(sum(a.sum1)/1024/1024,1) "여유"

from

         (select   tablespace_name,0 total1,sum(bytes) sum1,max(bytes) MAXB,count(bytes) cnt

          from     dba_free_space

          group by tablespace_name

          union

          select   tablespace_name,sum(bytes) total1,0,0,0

          from     dba_data_files

          group by tablespace_name) a

group by a.tablespace_name

order by tablespace;

------------------------------------------------------------------------------

반응형

'프로그램 > Oracle' 카테고리의 다른 글

Tibero 접속방법  (0) 2015.03.31
오라클 기동 및 UNDOTBS exist error?  (0) 2015.02.25
오라클 테이블 데이터 백업  (0) 2015.01.14
spool 관련..  (0) 2015.01.14
테이블 스페이스 용량부족시 추가하기  (0) 2014.12.24