oracle10g를 자주 사용하면 다음 예와 같이 이전에 삭제된 테이블의 데이터베이스에 정크 테이블이 많이 있음을 알 수 있습니다.
BINjR8PK5HhrrgMK8KmgQ9nw==
이러한 유형의 테이블은 일반적으로 삭제할 수 없으며, 이 경우 "삭제"를 사용하여 삭제할 수 없습니다.
일반적으로 정상적인 사용에는 영향을 미치지 않지만 다음과 같은 상황이 발생하면 삭제해야 합니다.
◆1.이 테이블은 공간을 차지합니다.
◆2. Middlegen-Hibernate-r5를 사용하는 친구는 이전에 oracle9를 사용할 때와 달리 몇 가지 문제를 발견할 것입니다. [문제 설명: ORA-01424: ant build.xml을 실행할 때 이스케이프 문자 뒤에 누락되거나 잘못된 문자가 나타납니다.] 파일은 원활하게 생성되며 여기서 삭제하셔도 문제가 없습니다.
◆3.기타 상황
BINjR8PK5HhrrgMK8KmgQ9nw==
이러한 유형의 테이블은 10g의 새로운 기능입니다.
Drop Table 이후에는 테이블이 실제로 삭제되지 않고 "휴지통"에 들어갑니다. 이는 아래에서 볼 수 있습니다.
SQL> 재활용빈 표시
완전히 제거하려면 다음을 사용할 수 있습니다.
SQL> 퍼지 테이블 "BINjR8PK5HhrrgMK8KmgQ9nw==";
이것을 삭제하거나 모두 삭제하세요.
SQL> 재활용품 제거;