UNDO TABLESPACE SIZE
얼마전 UNDO TABLESPACE SIZE 가 비대하게 늘어나 ONLINE 중에 이를 줄이는 작업이 있었습니다.
다음과 같이 UNDO TABLESPACE 를 추가로 하나 만들고 SWITCH 하는 방법으로 ONLINE 에 영향 없이 UNOD SIZE 를 줄일수 있습니다.
참고하세요
1. UNDO TABLESPACE 생성
2. UNDO DATAFILE 추가
alter tablespace UNDOTBS2 add datafile '/dev/vx/rdsk/dg_us2db06/df_pusdb2_16g_0085' size 16384m ;
3. AUTOEXTED ON 으로 변경
alter database datafile ‘/dev/vx/rdsk/dg_us2db06/df_pusdb2_16g_0085' autoextend on maxsize 16384m;
4. UNDO TABLESPACE SWITCH
alter system set undo_tablespace = UNDOTBS2
5. 기존 UNDO TABLESPACE 삭제
drop tablespace UNDOTBS1;
6. 기존 이름으로 UNDO TABLESPACE RENAME ( TABLESPACE RENAME 은 10G 이후에서 가능 )
PS : 만약 기존UNDO TABLESPACE 명이 새로운 UNDO TABLESPACE 로 변경이된다면 반드시 INIT 파라미터에서 UNDO 파라미터값 변경해야합니다.
[출처] ONLINE 중 UNOD TABLESPACE 줄이는 방법 (ProDBA) |작성자 흥이