`
crazycode
  • 浏览: 153941 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关闭oracle10g的回收站

阅读更多
oracle10g新增了一个特性:回收站,即把drop的表都放到一个回收站中,表名形如BIN$Q/mDZd4/iCTgQKjA0AArog==$0,在我们开发中,使用hibernate3和dbunit自动生成数据库表结构,因为有这样的表存在,导致dbunit不能工作。
这个特性是一个启动参数"_recyclebin"控制的,默认为true,可以通过以下sql语句查看(需要sys用户):
SELECT a.ksppinm, b.ksppstvl, b.ksppstdf
FROM x$ksppi a, x$ksppcv b
WHERE a.indx = b.indx
AND a.ksppinm like '%recycle%'
ORDER BY a.ksppinm

这个特性主要的好处就是在误删除一个表时有一个恢复机制,但对于我们开发环境来说这点并不需要,可以用以下命令关闭这个特性:
ALTER SESSION SET recyclebin = OFF;
ALTER SYSTEM SET recyclebin = OFF;
分享到:
评论

相关推荐

    oracle10g回收站研究

    Oracle 10g 的回收站功能是一个内置的数据保护机制,允许数据库管理员恢复意外删除的表、索引和其他数据库对象。回收站本质上是一个特殊区域,它保存了被删除对象的元数据,直到它们被显式地从回收站中清除或者达到...

    关于oracle10供了类似操作系统中的回收站功能

    Oracle 10g 引入的回收站(Recycle Bin)功能是数据库管理的一大进步,它为用户提供了一种类似于操作系统中的回收站机制,允许用户在误删数据库对象后有机会恢复。这一特性显著减少了因人为错误导致的数据丢失问题,...

    oracle新手入门指导之六—ORACLE回收站详解.txt

    1. **默认设置**:自Oracle 10g版本起,默认情况下Recycle Bin功能是开启的。 2. **对象存储**:删除的表或其他对象不会立即从数据库中永久删除,而是被移动到Recycle Bin中。 3. **访问权限**:只有具有SYSDBA权限...

    Oracle11g从入门到精通2

    6.1.2 关闭Oracle数据库 6.2 表的创建与改进 6.2.1 表的基本概念 6.2.2 表结构设计 6.2.3 表的创建 6.2.4 修改表结构 6.3 索引 6.3.1 索引的概念 6.3.2 创建索引 6.3.3 删除索引 6.4 视图 ...

    开源项目-go-goracle-goracle.zip

    4. **连接管理**:goracle项目提供了连接Oracle数据库的功能,包括建立、关闭数据库连接,以及连接池的管理,以实现高效的数据库资源复用。 5. **SQL执行与事务处理**:通过goracle,开发者可以执行各种SQL语句,如...

    Oracle 10g数据库基础教程数据库脚本

    Oracle 10g数据库是Oracle公司推出的一款关系型数据库管理系统,尤其适合大型企业级应用。在本基础教程中,我们主要关注的是通过脚本进行数据库操作,这将帮助初学者快速掌握Oracle 10g的基本功能和管理技巧。 1. *...

    最新Oracle_11g JDBC驱动包

    Oracle JDBC驱动包是用于Java应用程序与Oracle数据库之间通信的重要组件。它遵循Java Database Connectivity (JDBC) API标准,使得开发者可以使用Java语言高效地访问Oracle数据库。本文将深入探讨Oracle JDBC驱动的...

    Oracle 11g入门与提高PPT.rar

    Oracle 11g是一款强大的关系型数据库管理系统,由甲骨文公司开发,广泛应用于企业级数据存储、管理和处理。这份“Oracle 11g入门与提高PPT”压缩包文件显然是一个教学资源,旨在帮助初学者理解Oracle 11g的基础知识...

    BLOG_Oracle 回收站及flashback drop_LHR.pdf

    Oracle数据库中的回收站功能是在Oracle数据库10g版本中引入的,其主要作用是防止用户不小心删除数据库对象。当数据库对象(如表、视图、索引等)被删除时,它们并不是立即从数据库中永久移除,而是暂时放入回收站中...

    ORACLE 回收站当前状态查询整理

    Oracle数据库的回收站功能是自Oracle 10g版本开始引入的一个重要特性,它提供了一种恢复意外删除对象的机制,极大地增强了数据安全性。回收站本质上是一个数据字典表,用于存储用户通过DROP操作删除的对象信息。这些...

    Oracle11g从入门到精通

    6.1.2 关闭Oracle数据库 6.2 表的创建与改进 6.2.1 表的基本概念 6.2.2 表结构设计 6.2.3 表的创建 6.2.4 修改表结构 6.3 索引 6.3.1 索引的概念 6.3.2 创建索引 6.3.3 删除索引 6.4 视图 6.4.1 视图的...

    Oracle10g数据库管理 应用与开发 标准教程 课后简答题

    ### Oracle10g数据库管理应用与开发标准教程关键知识点解析 #### 表空间与数据文件的关系 在Oracle10g数据库管理系统中,表空间(Tablespace)与数据文件(Datafile)之间的关系至关重要。表空间作为数据库逻辑上...

    oracle 10g concepts

    ### Oracle 10g 概念详解 #### 第1章:Oracle数据库简介 **1.1 Oracle数据库架构** - **1.1.1 Oracle网格架构纵览** - Oracle 10g 引入了网格计算的概念,允许将多个数据库实例部署在一组服务器上,并通过网格...

    Linux+Oracle11g+ogg11单向复制

    - 关闭数据库的回收站功能: 使用 SQL 命令 `alter system set recyclebin=off scope=spfile`。 - 重启数据库: 确保更改生效。 6. **创建表空间和 OGG 用户**: - 当数据库使用 ASM 存储时, 创建表空间命令如下: ...

    Oracle 10g Concepts (Oracle 10g 概念中文手册)——破解版!!

    ### Oracle 10g 概念详解 #### 第1章:Oracle数据库简介 **1.1 Oracle数据库架构** - **1.1.1 Oracle网格架构纵览** - Oracle网格架构(Grid Architecture)是Oracle 10g的核心概念之一,旨在提供一种灵活且可...

    oracle 11g基础入门培训oracle 11g基础入门培训(8)

    Oracle 11g是Oracle公司推出的数据库管理系统的一个版本,它在数据库管理领域具有广泛的使用。本教程将聚焦于Oracle 11g的基础入门知识,帮助初学者了解并掌握这一强大的数据库系统。 一、Oracle 11g概述 Oracle 11...

    Oracle Database 10g-Administration Workshop I

    Oracle Database 10g-Administration Workshop I 是一个针对Oracle数据库管理员的培训课程,旨在帮助学习者掌握Oracle 10g数据库的基本管理和维护技能。在这个工作坊中,参与者将深入理解Oracle数据库架构,学习如何...

Global site tag (gtag.js) - Google Analytics