recyclebin 유효기간?? 0 3 2,780

by 치킨치킨 [Oracle Admin] [2016.09.30 11:49:43]


안녕하세요. 선배님들

recyclebin기능이 켜져 있으면 drop table 사용시 휴지통으로 들어가게 되는데요

혹시 시간이 지나면 휴지통에서 자연스럽게 지워지지는 않을지 여쭤봅니다.

10년 100년이 지나도 휴지통에서 계속 썪으면서 세그먼트를 갉아 먹고 있나요?

by 파워간 [2016.09.30 14:02:10]

droptime 있지 않나요?

purge하기전에는 세그먼트를 할당받고 있습니다.

 

show recyclebin을 통해 확인가능하네요


by 타락천사 [2016.09.30 16:36:27]

DROP TABLE 로 마킹하고 있다가. 동일 TBS 내 다른 SEGMENT 가 공간 할당이 필요할때(Free 영역 다 사용 후), 재사용됩니다. 고로, 재사용전까진 drop table 은 복구 가능합니다.


by ley [2016.10.18 23:57:58]

타락천사님 의견에 더해서 말씀드리면

tablespace의 공간이 부족해질경우,

오라클이 우선 내부적으로 recyclebin을 비우고 공간을 확보하려고 합니다.

확보한 공간을 바탕으로 충분한 작업공간이 주어지면 작업은 진행되고,

확보한 공간으로도 작업할 공간이 부족하면 에러를 보냅니다.

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