recyclebin 유효기간?? 3 284

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을 비우고 공간을 확보하려고 합니다.

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

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