ORACLE | 테이블스페이스 용량늘리기

페이지 정보

작성자 : 에렐리안 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 날짜 : 작성일15-02-06 11:24 조회 : 516회

본문


  (1) data file 추가(가장 많이 쓰는 방법)
 
ALTER TABLESPACE <tablespace name> ADD DATAFILE '<full path and file
name>' SIZE <integer> <k|m>;



  (2) 기존의 data file 크기 변경

ALTER DATABASE DATAFILE '<full path and file name>' RESIZE <integer> <k|m>;

예제) 20GB 로 늘림.    alter DATABASE datafile '/user01/oradata/hera/users01.dbf' resize 20000M

  (3) datafiledml size를 자동으로 늘어나게 하는 명령

ALTER DATABASE DATAFILE ‘<full path and file name>’ AUTOEXTEND ON
MAXSIZE UNLIMITED;



남아 있는 디스크 용량을 먼저 확인해야 한다. 무턱대고 늘리면 용량을 오바할 수 있기 때문이다.
한도 내에서 테이블 스페이스를 늘려야 하겠다. 
아래를 보면  user01 마운트에 63.18 GB 가 남아 있으니 이 한도내에서 늘려줘야 한다.
 

#:]df -g
파일 시스템     GB 블록  사용가능  %사용    Iused %Iused 마운트 위치
/dev/hd4           5.00      4.57     9%    12019     2% /
/dev/hd2          10.00      3.15    69%    67594     9% /usr
/dev/hd9var        3.00      2.66    12%     7477     2% /var
/dev/hd3           3.00      2.00    34%      267     1% /tmp
/dev/hd1           3.00      3.00     1%       59     1% /home
/dev/hd11admin      0.25      0.25     1%        5     1% /admin
/proc                 -         -     -         -     -  /proc
/dev/hd10opt       3.00      2.28    25%    20329     4% /opt
/dev/livedump      0.25      0.25     1%        4     1% /var/livedump
/dev/fslv00       50.00      1.16    98%        8     1% /tsmdiskpool
/dev/tsmlv        24.00      4.46    82%        6     1% /tsmdb
/dev/lv_user01    200.00     63.18    69%   351218     3% /user01
/dev/oraclelv     20.00     12.45    38%    41317     2% /oracle
#:]
Total 6건 1 페이지
게시물 검색
Today 520 Yesterday 546
Total 144,649