`
jerry_chen
  • 浏览: 281089 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle数据库垃圾回收表

 
阅读更多

在使用JDBC读取数据库元数据信息去获得表名时,JDBC生成的SQL如下:

SELECT NULL          AS table_cat,

       o.owner       AS table_schem,

       o.object_name AS table_name,

       o.object_type AS table_type,

       NULL          AS remarks

  FROM all_objects o

 WHERE o.owner = 'VISU'

   AND o.object_type IN ('TABLE')

 ORDER BY table_type, table_schem, table_name

         这里的SQL查询会在all_objects表中将垃圾回收表的数据一并读出。

(转)Oracle10g开始删除数据库表的时候并不是真正删除表,而是把表放到了recyclebin表中,这个过程类似于windows里面删除的文件会被临时放到回收站中。

删除的表系统会自动重命名就是以【BIN$】开头的名字。

通过show recyclebin命令可以查看被删掉的表的详细信息,或者:select * from recyclebin;

收回表的命令:flashback table 原表名 to before drop;

清空回收站的命令:purge recyclebin;

如果想直接删除表而不经过回收站:drop table 表名 purge;

或者停用数据库的回收站功能:

10.1版本中,修改隐藏参数:_recyclebin

  alter system set _recyclebin = false;

10.2版本中:

alter system set recyclebin = off;
分享到:
评论

相关推荐

    毕业设计-微博系统,SpringMVC + Spring + Mybatis,Oracle数据库.zip

    Java是一种高性能、跨平台的面向...自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。

    C# 写的数据库查看器 支持SQL2000和oracle10g 高亮语法输入提醒

    8,查询菜单下有个【清理垃圾表】,是针对oracle中的回收站功能设定的,可以删去此方案中回收站中的表BIN$啥啥的。 输入时有闪动的问题暂时没能完美解决。 时间仓促很多功能还没有时间做完,希望大家多提意见。 ...

    记录各种学习笔记(算法、Java、数据库、并发.zip

    Java是一种高性能、跨平台的面向...自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。

    数据库大作业,学生学籍管理系统.zip

    Java是一种高性能、跨平台的面向...自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。

    数据库设计课程设计——高校选课管理系统.zip

    Java是一种高性能、跨平台的面向...自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。

    数据库课设:图书馆管理系统(Java+MySQL).zip

    Java是一种高性能、跨平台的面向...自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。

    Java+SQLServer学生成绩管理系统(代码+数据库).zip

    Java是一种高性能、跨平台的面向...自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。

    使用SpringBoot与shiro实现基于数据库的细粒度动态权限管理系统实例.zip

    Java是一种高性能、跨平台的面向...自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。

    JAVA+MySQL数据库设计完成的学生管理系统,界面使用的Java Swing.zip

    Java是一种高性能、跨平台的面向...自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。

    CS 自学指南(Java编程语言、数据库、数据结构与算法、计算机组成原理、操作系统、计算机网络、英语、简历、面试).zip

    Java是一种高性能、跨平台的面向...自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。

    java的JDBC项目,银行管理系统,用来练习java,数据库采用的是mysql.zip

    Java是一种高性能、跨平台的面向...自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。

    java毕业设计,计算机毕业设计,java社团管理系统源码,带论文,数据库文件.zip

    Java是一种高性能、跨平台的面向...自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。

    记录各种学习笔记(算法、Java、数据库、并发......).zip

    Java是一种高性能、跨平台的面向...自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。

    Railcar 是 Oracle 发布的基于Rust的OCI运行时规范实现

    railcar是 OpenContainers 的 Rust 实现 倡议的运行时 规格。它类似于 参考实现,但它完全是在 rust 中实现的 内存安全,无需垃圾回收器或多个垃圾回收器的开销 线程

    java图书管理系统实现代码

    3. 自动内存管理:Java 使用垃圾回收机制来管理内存,开发人员无需手动分配和释放内存。当对象不再被引用时,垃圾回收器会自动回收内存。 4. 强大的标准库:Java 提供了丰富的类库和 API,涵盖了各种功能,包括文件...

    JAVA程序员学习之路总结.zip

    JAVA程序员学习之路总结,内容...自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。

    JAVA中级书籍

    掌握JVM内存分配、JVM垃圾回收;类装载机制; 性能优化; 反射机制;多线程;IO/NIO; 网络编程;常用数据结构和相关算法。 2、对面向对象的软件开发思想有清晰的认识、熟悉掌握常用的设计模式;设计模式;单例模式...

    毕业设计(Web系统),企业人力资源管理系统(小型).zip

    前端采用Bootstrap框架,后端使用...自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。

    毕业设计--药品管理系统.zip

    功能包括进货,销售,用户管理,...自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。

    java后台管理系统.zip

    spring,springmvc,mybatis,shiro,...自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。

Global site tag (gtag.js) - Google Analytics