본문 바로가기
IT

오라클 & 티베로 테이블스페이스 사용 현황 확인 및 데이터 파일 증설

by 쪼이빠빠 2023. 2. 23.
728x90
반응형

오라클 & 티베로 테이블스페이스 사용 현황

SELECT * FROM(
select TO_CHAR(sysdate, 'yyyy/mm/dd hh24:mi:ss') "Current Time",
ddf.tablespace_name "Tablespace_Name",
ddf.bytes/1024/1024 "Bytes(MB)",
ddf.maxbytes/1024/1024 "MaxBytes(MB)",
(ddf.bytes - dfs.bytes) /1024/1024 "Used(MB)",
round( ( (ddf.bytes - dfs.bytes) / ddf.bytes) * 100, 2) "Percent(%)",
dfs.bytes/1024/1024 "Free(MB)",
round( (1 - ( (ddf.bytes - dfs.bytes) / ddf.bytes) ) * 100, 2) "Free(%)",
round( (1 - ( (ddf.bytes - dfs.bytes) / greatest(ddf.bytes, ddf.maxbytes) ) ) * 100, 2) "Free_REAL(%)",
vi.instance_name "instance_name",
vi.host_name "host_name"
from ( select tablespace_name,
sum(bytes) bytes,
sum(MAXBYTES) maxbytes
from dba_data_files
group by tablespace_name) ddf,
( select tablespace_name,
sum(bytes) bytes,
0 maxbytes
from dba_free_space
group by tablespace_name) dfs,
V$INSTANCE vi
where ddf.tablespace_name = dfs.tablespace_name
and ddf.tablespace_name IN (select tablespace_name from dba_tablespaces where contents <> 'UNDO')
)
--WHERE "Percent(%)" >= 90
;

증설한 테이블스페이스 데이터파일 현황 확인

select FILE_NAME, TABLESPACE_NAME, BYTES/1024/1024 "Size(M)", MAXBYTES/1024/1024 "Max Size(M)", INCREMENT_BY from dba_data_files where tablespace_name = 'ESPLUSD';

데이터파일 증설

alter database datafile '[데이터 파일 경로]' resize [증설사이즈];

반응형

댓글