1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

Oracle10g中如何删除垃圾表?

2022-11-23 | 数据库 | 1818ip | 538°c
A+ A-

在Oracle10g实际使用的过程中你遇到这种情况,即以前删除的某些表在Oracle数据库中出现许多的垃圾表,例如:BINjR8PK5HhrrgMK8KmgQ9nw==之类的根本无法删除的表也无法用delete 删除,一般不影响正常使用,但是有以下情况使我们必须删除它。

1,这些表占用空间2,如果使用Middlegen-Hibernate-r5的朋友会发现一些问题,不你象以前用Oracle9时那么顺的生成hibernate配置文件,原因就在这里将它删除就没有问题了。

3,其它情况BINjR8PK5HhrrgMK8KmgQ9nw==之类的表这个是10g 的新特性。

Drop Table 后,没有真正的删除表,而是在“垃圾站”中了。可以通过:SQL> SHOW RECYCLEBIN看到。如果要彻底删除,

使用:

SQL>PURGETABLE"BINjR8PK5HhrrgMK8KmgQ9nw==";

删除这一个或SQL> PURGE RECYCLEBIN;删除全部。

Oracle10g

本文来源:1818IP

本文地址:https://www.1818ip.com/post/11045.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。