中成网站建设
    成都做网站,就选中成网站建设!专业四川网站建设,成都网站建设服务提供商
            企业宣传网站建设、电子商务网站建设、OA办公系统。联系电话:028-66165255
    资讯列表  
 网站数据仓库的基本架构分析探…
 asp.net 连接sql server 2005 …
 SQL Server 2005服务无法启动的…
 sql语句Group By用法一则
 在asp.net中备份还原SQL_Serve…
 sqlserver中如何实现时间按月,…
 教你如何利用SQL Server保护数…
 MySQL全文搜索索引的字段作用
 SQLServer数据库清空日志 截断…
 压缩日志及数据库文件大小-数据…
 存储过程游标及WHILE语句
 MSSQL行变列(列不固定)
 MSSQL Case when用法
 mssql 查找字符串是否存在 SQL…
 sp_executesql介绍和使用
    资讯详情  
快速掌握删除Oracle 10g垃圾表的好方法
发布时间:2009-08-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;

 

 

 

 

 
上一篇:LINQ from子句进行复合查询实现方法
下一篇:向Google Reader学习怎么满足变化的用户需求
【打印】    【关闭】    【字体变小】    【字体变大】

友情链接

首页  |  建站学院  |  网站建设  |  成功案例  |  业务体系  |  软件定制  |  解决方案  |  联系我们  |  免责声明
中成网建公司地址:四川省成都市双楠双安东巷1号18-3-5 电话:028-6616 5255 版权所有 @ 中成网建
成都网站建设网址:www.csccd.net www.csccd.cn 邮箱:web#csccd.net
信息产业部备案号:蜀ICP备08106559号