如何快速删除Oracle10g中的垃圾表
2010-11-15 10:58
323 查看
经常使用Oracle10g的用户,我们可以发现以前删除的表在数据库中出现了特别多的垃圾表,如下例:
BINjR8PK5HhrrgMK8KmgQ9nw==
这一类的表通常无法删除,并且无法用"delete"删除,这种情况的出现,
一般不会影响正常的使用,但是有遇到以下几种情况时则必须删掉它。
1.这些表占用空间
2.如果使用Middlegen-Hibernate-r5的朋友会发现一些问题,不你象以前用oracle9时那么顺的生成hibernate配置文件,原因就在这里将它删除就没有问题了.
3.其它情况
BINjR8PK5HhrrgMK8KmgQ9nw==
这一类的表是是Oracle10g 的新特性。
Drop Table 后,没有真正的删除表,而是在“垃圾站”中了。可以通过下面看到。
SQL> SHOW RECYCLEBIN
如果要彻底删除,可以使用:
SQL> PURGE TABLE "BINjR8PK5HhrrgMK8KmgQ9nw==";
删除这一个或删除全部:
SQL> PURGE RECYCLEBIN;
BINjR8PK5HhrrgMK8KmgQ9nw==
这一类的表通常无法删除,并且无法用"delete"删除,这种情况的出现,
一般不会影响正常的使用,但是有遇到以下几种情况时则必须删掉它。
1.这些表占用空间
2.如果使用Middlegen-Hibernate-r5的朋友会发现一些问题,不你象以前用oracle9时那么顺的生成hibernate配置文件,原因就在这里将它删除就没有问题了.
3.其它情况
BINjR8PK5HhrrgMK8KmgQ9nw==
这一类的表是是Oracle10g 的新特性。
Drop Table 后,没有真正的删除表,而是在“垃圾站”中了。可以通过下面看到。
SQL> SHOW RECYCLEBIN
如果要彻底删除,可以使用:
SQL> PURGE TABLE "BINjR8PK5HhrrgMK8KmgQ9nw==";
删除这一个或删除全部:
SQL> PURGE RECYCLEBIN;
相关文章推荐
- 如何删除oracle10g中的垃圾表?(Inber原创)
- 如何删除oracle10g中的垃圾表?(Inber原创)
- 如何快速取消微博关注 自动删除批量的垃圾关
- 如何删除oracle10g中的垃圾表?(Inber原创)
- 如何删除oracle10g中的垃圾表?(Inber原创,GlacialDrift稍微修改一下下)
- Discuz常见小问题-如何禁止用户发言,快速删除某个用户的所有帖子
- eclipse如何快速删除代码中的空行?
- 如何后台快速删除Webcenter Content(UCM)文档
- 在单向链表中如何快速查到倒数第n个节点 这简直是一种神奇的思路!!!!leetcode 删除倒数第n个节点
- Linux如何快速删除项目中的svn隐藏文件
- 如何正确卸载MySQL,主要是删除注册表中的垃圾信息
- 在SQL Server中如何快速删除Datasource
- 不影响数据库运行如何快速恢复刚删除的表及其数据(三)如何恢复刚更新的数百万条数据
- 人工误删除了MYSQL的InnoDB ibdata数据文件,如何快速恢复
- VBA实战技巧精粹017:如何快速删除空白单元格所在的行
- VS2010中如何快速删除空行?
- 如何在SQLSERVER中快速有条件删除海量数据
- 【原创】Innodb中mysql如何快速删除2T的大表
- Innodb中MySQL如何快速删除2T的大表
- 如何快速查看和删除系统共享的目录和磁盘