| 導購 | 订阅 | 在线投稿
分享
 
 
 

刪除Oracle數據庫10g垃圾表的最新方法

來源:互聯網  2008-06-01 03:27:27  評論

經常使用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;

經常使用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;
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有