목차

오라클 데이타파일 관리

데이타파일 크기 조정

  1. SYSTEM01.DBF 파일을 200M로 사이즈를 변경하였다.
    ALTER DATABASE DATAFILE '/data/oradata/SOAF/SYSTEM01.DBF' RESIZE 200M;

데이타파일 자동확장

  1. AUTOEXTEND
    1. 설정값 : ON/OFF
    2. 파일이 자동으로 확장될지 여부를 결정한다.
    3. AUTOEXTEND가 OFF로 설정되어 있을 경우,
      NEXT, MAXSIZE의 크기는 0 으로 설정해야 한다.
  2. NEXT
    1. 데이타파일에 공간이 필요할때 추가적으로 할당되는 공간의 크기이다.
    2. K(bytes), M(bytes) 두 단위를 사용할 수 있다.
  3. MAXSIZE
    1. 데이타파일이 확장할 수 있는 최대 크기이다.
    2. K(bytes), M(bytes) 두 단위를 사용할 수 있다.
    3. MAXSIZE가 명시되지 않았다면 데이타파일의 최대크기는 디스크공간과 운영체제에서 지원되는 최대파일크기로 제한됩니다.
  4. CREATE TABLESPACE ADMIN
        DATAFILE '/data/oradata/SOAF/ADMIN01.DBF' SIZE 100M
        AUTOEXTEND ON
        NEXT 10M
        MAXSIZE 1000M ;   

테이블스페이스에 새 데이타파일 추가

  1. ADMIN 테이블스페이스에 ADMIN02.DBF 를 추가한다.
    ALTER TABLESPACE ADMIN
        ADD DATAFILE '/data/oradata/SOAF/ADMIN01.DBF' SIZE 100M
        AUTOEXTEND ON
        MAXSIZE 300M;

기존 데이타파일 속성변경

  1. ALTER DATABASE 명령을 이용하여, ADMIN01.DBF 파일 MAXSIZE를 2000M로 수정한다.
    ALTER DATABASE
       DATAFILE '/data/oradata/SOAF/ADMIN01.DBF'
       AUTOEXTEND ON
       MAXSIZE 2000M