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;
分享到:
- 2008-01-18 16:41
- 浏览 1349
- 评论(0)
- 论坛回复 / 浏览 (0 / 3028)
- 查看更多
相关推荐
Oracle 10g 的回收站功能是一个内置的数据保护机制,允许数据库管理员恢复意外删除的表、索引和其他数据库对象。回收站本质上是一个特殊区域,它保存了被删除对象的元数据,直到它们被显式地从回收站中清除或者达到...
Oracle 10g 引入的回收站(Recycle Bin)功能是数据库管理的一大进步,它为用户提供了一种类似于操作系统中的回收站机制,允许用户在误删数据库对象后有机会恢复。这一特性显著减少了因人为错误导致的数据丢失问题,...
1. **默认设置**:自Oracle 10g版本起,默认情况下Recycle Bin功能是开启的。 2. **对象存储**:删除的表或其他对象不会立即从数据库中永久删除,而是被移动到Recycle Bin中。 3. **访问权限**:只有具有SYSDBA权限...
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 视图 ...
4. **连接管理**:goracle项目提供了连接Oracle数据库的功能,包括建立、关闭数据库连接,以及连接池的管理,以实现高效的数据库资源复用。 5. **SQL执行与事务处理**:通过goracle,开发者可以执行各种SQL语句,如...
Oracle 10g数据库是Oracle公司推出的一款关系型数据库管理系统,尤其适合大型企业级应用。在本基础教程中,我们主要关注的是通过脚本进行数据库操作,这将帮助初学者快速掌握Oracle 10g的基本功能和管理技巧。 1. *...
Oracle 11g是一款强大的关系型数据库管理系统,由甲骨文公司开发,广泛应用于企业级数据存储、管理和处理。这份“Oracle 11g入门与提高PPT”压缩包文件显然是一个教学资源,旨在帮助初学者理解Oracle 11g的基础知识...
Oracle数据库中的回收站功能是在Oracle数据库10g版本中引入的,其主要作用是防止用户不小心删除数据库对象。当数据库对象(如表、视图、索引等)被删除时,它们并不是立即从数据库中永久移除,而是暂时放入回收站中...
Oracle JDBC驱动包是用于Java应用程序与Oracle数据库之间通信的重要组件。它遵循Java Database Connectivity (JDBC) API标准,使得开发者可以使用Java语言高效地访问Oracle数据库。本文将深入探讨Oracle JDBC驱动的...
Oracle数据库的回收站功能是自Oracle 10g版本开始引入的一个重要特性,它提供了一种恢复意外删除对象的机制,极大地增强了数据安全性。回收站本质上是一个数据字典表,用于存储用户通过DROP操作删除的对象信息。这些...
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数据库管理系统中,表空间(Tablespace)与数据文件(Datafile)之间的关系至关重要。表空间作为数据库逻辑上...
### Oracle 10g 概念详解 #### 第1章:Oracle数据库简介 **1.1 Oracle数据库架构** - **1.1.1 Oracle网格架构纵览** - Oracle 10g 引入了网格计算的概念,允许将多个数据库实例部署在一组服务器上,并通过网格...
- 关闭数据库的回收站功能: 使用 SQL 命令 `alter system set recyclebin=off scope=spfile`。 - 重启数据库: 确保更改生效。 6. **创建表空间和 OGG 用户**: - 当数据库使用 ASM 存储时, 创建表空间命令如下: ...
### Oracle 10g 概念详解 #### 第1章:Oracle数据库简介 **1.1 Oracle数据库架构** - **1.1.1 Oracle网格架构纵览** - Oracle网格架构(Grid Architecture)是Oracle 10g的核心概念之一,旨在提供一种灵活且可...
Oracle 11g是Oracle公司推出的数据库管理系统的一个版本,它在数据库管理领域具有广泛的使用。本教程将聚焦于Oracle 11g的基础入门知识,帮助初学者了解并掌握这一强大的数据库系统。 一、Oracle 11g概述 Oracle 11...
Oracle Database 10g-Administration Workshop I 是一个针对Oracle数据库管理员的培训课程,旨在帮助学习者掌握Oracle 10g数据库的基本管理和维护技能。在这个工作坊中,参与者将深入理解Oracle数据库架构,学习如何...