오라클 undo 테이블스페이스 재설정
리눅스ETC 2016. 3. 30. 13:31
undo 테이블스페이스 용량이 너무 커졌을 경우 디스크 부담이 있으므로 정리해줘야 할때가 있다.
# 임시로 새로운 빈 테이블스페이스 만들어주고
CREATE UNDO TABLESPACE UNDOTBS2 DATAFILE
'/Oracle/oradata/orcl/undotbs02.dbf' SIZE 10M;
# 그걸로 사용하게 바꿔주고
ALTER SYSTEM SET UNDO_TABLESPACE=UNDOTBS2;
# 기존 undo 테이블스페이스 지워주고
DROP TABLESPACE UNDOTBS1 INCLUDING CONTENTS AND DATAFILES;
# 지운 기존 undo 테이블스페이스명으로 새로 하나 만들어주고
CREATE UNDO TABLESPACE UNDOTBS1 DATAFILE
'/Oracle/oradata/orcl/undotbs01.dbf' SIZE 10M AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED
ONLINE
RETENTION NOGUARANTEE
BLOCKSIZE 8K
FLASHBACK ON;
# 방금 새로 만든걸로 사용하게 바꿔주고
ALTER SYSTEM SET UNDO_TABLESPACE=UNDOTBS1;
# 임시로 만들어준 테이블스페이스 날려준다.
DROP TABLESPACE UNDOTBS2 INCLUDING CONTENTS AND DATAFILES;
'리눅스ETC' 카테고리의 다른 글
오라클 리스너 로그 로테이트 시키기 (0) | 2016.03.30 |
---|---|
재설치를 위해 기존 오라클 삭제하기 (0) | 2016.03.30 |
오라클 temp 테이블스페이스 재설정 (0) | 2016.03.30 |
오라클 테이블스페이스 용량 확장(데이타 파일추가) (0) | 2016.03.30 |
오라클 sys 계정 암호 분실시 (0) | 2016.03.30 |