Oracle10g中如何删除垃圾表?
在Oracle10g实际使用的过程中你遇到这种情况,即以前删除的某些表在Oracle数据库中出现许多的垃圾表,例如: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中的垃圾表的介绍,望你能有所收获。
【编辑推荐】
- Oracle 10g的即时客户端与PHP的安装
- 安装Oracle 10g 在redhat linux 的正确方案
- Oracle数据库中的(+)连接如何操作?
- Oracle安全策略的实际用法
- Oracle存储过程中如何准确的实现分页
版权声明:
作者:后浪云
链接:https://www.idc.net/help/315553/
文章版权归作者所有,未经允许请勿转载。
THE END