如何删除oracle10g中的垃圾表?

2016-01-29 14:48 4 1 收藏

如何删除oracle10g中的垃圾表?,如何删除oracle10g中的垃圾表?

【 tulaoshi.com - Oracle教程 】

使用oracle10g的朋友可能会发现以前删除的表在数据库中出现了很多垃圾表,如:BINjR8PK5HhrrgMK8KmgQ9nw==之类的表无法删除无法用delete 删除,一般不影响正常使用,但是有以下情况使我们必须删除它

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

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

BINjR8PK5HhrrgMK8KmgQ9nw==之类的表这个是10g 的新特性。
Drop Table 后,没有真正的删除表,而是在“垃圾站”中了。可以通过:
SQL SHOW RECYCLEBIN
看到。如果要彻底删除,使用:
SQL PURGE TABLE "BINjR8PK5HhrrgMK8KmgQ9nw==";
删除这一个或
SQL PURGE RECYCLEBIN;
删除全部。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

来源:https://www.tulaoshi.com/n/20160129/1494250.html

延伸阅读
标签: 服务器
win7 oracle10g安装图解 一、Oracle10g 安装预备步骤 取得 Oracle 10g 安装程序,或从 Oracle 技术网(OTN)下载光盘映像。在评估阶段您可以免费下载和使用无技术限制的全功能 Oracle,但在正式的商业场合应用时需要购买法律授权。 下载地址: http://www.oracle.com/technology/software/products/database/oracle10g/index.htm...
1.      安装Fedora2 2.      下载Oralce10G (www.oracle.com),一般安装只需下载ship.db.cpio.gz 3.      解开 [oracle @oar10g oracle]$ cd /tmp [oracle @oar10g oracle]$ gzip -cd ship.db.cpio.gz | cpio –idmv      &nb...
Oracle数据库的定时热备份(Exp) exp 用户名/密码@服务器名 file=文件存放路径/文件名.dmp log=文件存放路径/文件名.log full=y eg: 将Oracle导出的内容直接压缩成为expdat.dmp.Z文件 mknod mypipe p ls -l mypipe exp useid=system file=mypipe owner=scott
升级硬件通常都很容易,但是升级数据库……毫无疑问,每个人都有着痛苦的经历。一个经验丰富的Oracle DBA主要关注的是升级的成功完成和可能导致的宕机时间。成功不仅仅是指升级过程本身正常完成,更重要的是,生产应用程序能在升级后的数据库中无故障地运行。本文中,我们将提供一些建议,通过采用成熟的流程和技术将宕机时间和失败风险降...
Oracle的虚拟私有数据库特性(也称作细颗粒度存取控制)对诸如SELECT等数据管理语言DML语句提供行级安全性检查。PL/SQL策略函数和某个数据表相关联,这个函数可以检查当前用户的上下文背景并添加查询中WHERE语句的条件(断言),一个用户或者应用可以这样来写: SELECT * FROM employees;但是实际上oracle将会执行这样的语句...

经验教程

167

收藏

60
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部