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