====== 오라클 데이타파일 관리 ====== ===== 데이타파일 크기 조정 ===== - SYSTEM01.DBF 파일을 200M로 사이즈를 변경하였다. ALTER DATABASE DATAFILE '/data/oradata/SOAF/SYSTEM01.DBF' RESIZE 200M; ===== 데이타파일 자동확장 ===== - AUTOEXTEND - 설정값 : ON/OFF - 파일이 자동으로 확장될지 여부를 결정한다. - AUTOEXTEND가 OFF로 설정되어 있을 경우, \\ NEXT, MAXSIZE의 크기는 0 으로 설정해야 한다. - NEXT - 데이타파일에 공간이 필요할때 추가적으로 할당되는 공간의 크기이다. - K(bytes), M(bytes) 두 단위를 사용할 수 있다. - MAXSIZE - 데이타파일이 확장할 수 있는 최대 크기이다. - K(bytes), M(bytes) 두 단위를 사용할 수 있다. - MAXSIZE가 명시되지 않았다면 데이타파일의 최대크기는 디스크공간과 운영체제에서 지원되는 최대파일크기로 제한됩니다. - 예 CREATE TABLESPACE ADMIN DATAFILE '/data/oradata/SOAF/ADMIN01.DBF' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE 1000M ; ===== 테이블스페이스에 새 데이타파일 추가 ===== - ADMIN 테이블스페이스에 ADMIN02.DBF 를 추가한다. ALTER TABLESPACE ADMIN ADD DATAFILE '/data/oradata/SOAF/ADMIN01.DBF' SIZE 100M AUTOEXTEND ON MAXSIZE 300M; ===== 기존 데이타파일 속성변경 ===== - ALTER DATABASE 명령을 이용하여, ADMIN01.DBF 파일 MAXSIZE를 2000M로 수정한다. ALTER DATABASE DATAFILE '/data/oradata/SOAF/ADMIN01.DBF' AUTOEXTEND ON MAXSIZE 2000M