사용자 도구

사이트 도구


oracle:tablespace

Tablespace

할당할 수 있는 최대 EXTENT의 크기가 얼마인지 확인한다.

SELECT MAX(blocks), MAX(bytes)
  FROM DBA_FREE_SPACE
 WHERE TABLESPACE_NAME = 'TEMP';

Tablespace확인

SELECT * FROM DBA_TABLESPACES;

Tablespace생성

CREATE TABLESPACE H5DATA
    DATAFILE '/u01/app/oracle/oradata/XE/h5data.dbf' SIZE 1024M
    AUTOEXTEND ON NEXT 100M;
CREATE TABLESPACE H5INDX
    DATAFILE '/u01/app/oracle/oradata/XE/h5indx.dbf' SIZE 1024M
    AUTOEXTEND ON NEXT 100M;
SELECT 
   'alter database datafile '''||
   file_name||
   ''' '||
   ' autoextend on maxsize unlimited;'
FROM 
   dba_data_files
   WHERE TABLESPACE_NAME LIKE 'TS_PSB%'
   ;
 
   ALTER DATABASE datafile 'C:\APP\VIRTUAL\ORADATA\ORCL\TS_PSBEHR_DAT.DBF'  autoextend ON maxsize unlimited;
ALTER DATABASE datafile 'C:\APP\VIRTUAL\ORADATA\ORCL\TS_PSBEHR_IDX_01.DBF'  autoextend ON maxsize unlimited;
oracle/tablespace.txt · 마지막으로 수정됨: 2025/04/15 10:05 저자 127.0.0.1