undo 테이블스페이스에 대해 질문 드립니다. 0 1 1,634

by 루나 [Oracle 백업/복구] [2017.02.28 09:17:58]


안녕하세요~ 

업무도중 궁금한게 생겨서 문의 드립니다.

다름이 아니고 데이터를 삭제하고 적재하는 과정에서 오류가 발생하여 확인해 보니

할당된 undo 테이블스페이스가 가득차서 삭제가 안되는 경우가 발생 하였습니다.

그래서 추가 할당을 받았는데 많은자료를 지우고 삭제하다가 보니 금방 차버려서 삭제되길 기다리며 하고는 있는데

자동삭제되는 기간 등은 권한문제로 조정할 수 없고 혹시 delete 할때 undo테이블스페이스에 데이터가 적재되지 않도록 하는 방법이 있는가

해서 문의 드립니다.

* truncate또한 사용은 할수 없고 오로지 delete만 사용 가능합니다.

by 인사마 [2017.03.31 14:45:47]

위에서 얘기한 nologgin 모드는 REDO 에 해당합니다.

 

UNDO tablespace 부족이라면 unto_retention 값을 줄여서 다른 트랜잭션에게 빨리 재활용될수 있게 하는 방법 뿐입니다.

물론 스토리지 공간이 있다면 UNDO 공간을 늘려주는 것이 좋겠구요

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입