文章詳情頁
刪除Oracle數據庫10g垃圾表的最新方法
瀏覽:43日期:2023-11-28 19:05:59
經常使用oracle10g,我們可以發現以前刪除的表在數據庫中出現了特別多的垃圾表,如下例:
BINjR8PK5HhrrgMK8KmgQ9nw==
這一類的表通常無法刪除,并且無法用'delete'刪除,這種情況的出現,
一般不會影響正常的使用,但是有遇到以下幾種情況時則必須刪掉它。
◆1.這些表占用空間
◆2.如果使用Middlegen-Hibernate-r5的朋友會發現一些問題,不你象以前用oracle9時那么順的生成hibernate配置文件,原因就在這里將它刪除就沒有問題了.
◆3.其它情況
BINjR8PK5HhrrgMK8KmgQ9nw==
這一類的表是是10g 的新特性。
Drop Table 后,沒有真正的刪除表,而是在“垃圾站”中了??梢酝ㄟ^下面看到。
SQL> SHOW RECYCLEBIN
如果要徹底刪除,可以使用:
SQL> PURGE TABLE 'BINjR8PK5HhrrgMK8KmgQ9nw==';
刪除這一個或刪除全部。
SQL> PURGE RECYCLEBIN;
排行榜