网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  Oracle 9i中自动撤销管理的优点分析     
  文章作者:未知  文章来源:未知  
  查看:143次  录入:管理员--2007-04-11  
 

在Oracle9i中,Oracle对回滚段进行了重新命名,现在将其作为撤销日志。在传统的操作上,回滚段保存交换的撤销信息,直到系统发送一个响应或者回滚语句。

人工撤销管理在Oracle9i仍然被使用,但绝大多数的Oracle DBAs都选择了新的自动方法,这使得它们可以从常规撤销管理任务和调整中解放出来。

最重要的是,自动撤销管理允许DBA指定撤销信息在提交之后需要保留的时间,以防止在长时间的查询过程中出现“snapshot too old”的错误。可以通过设置UNDO_RETENTION参数来实现这一过程。这一参数的缺省值为900秒(即15分钟),但你可以设置这一参数以保证Oracle保留撤销日志。

无需定义和管理回滚段,你就可以简单地指定一个撤销表空间而减轻Oracle9i的负担。

自动撤销管理需要一个当地管理撤销表空间,这一表空间用于存放撤销段。你所需要的是建立一个撤销表空间,设置UNDO_MANAGEMENT=AUTO,然后与数据库进行连接。当启动一个例子时,Oracle会自动选择第一个可用的撤销表空间。

  
  CREATE UNDO TABLESPACE
    ts_undo
  DATAFILE
    '/u01/oradata/prod/ts_undo.dbf'
  SIZE 2M REUSE AUTOEXTEND ON;
  
  Alter system set undo_tablespace=ts_undo;
  Alter system set undo_management=auto; 
 
 

一旦已经建立了撤销表空间,你可以使用以下新Oracle9i查询来查看撤销信息。

  
  V$UNDOSTAT 
  V$ROLLSTAT 
  V$TRANSACTION 
  DBA_UNDO_EXTENTS
 
 
上一篇: Oracle数据库应用程序性能优化探究    下一篇: Oracle 9i数据库中动态重配置深入分析
  相关文档
redhat linux as4 安装oracle 10g(包括启动) (1) 08-28
Oracle中利用EXP/IMP工具实现数据迁移 04-11
Oracle是波音747还是MySQL丰田汽车呢? 06-03
在单机上创建物理oracle数据库9i standby 07-17
用events 跟踪解决不能创建物化试图一例 06-17
带你轻松接触多线索机制概念 09-29
巧用数据库归档技术解决性能下降问题 04-14
Oracle中用Rowid查找和删除重复记录 04-11
讲解oracle移动数据文件到新分区的过程 03-11
oracle数据库专享工具介绍:sql*loader (1) 09-09
数据字典表truncate掉将导致数据库不可用 05-28
实例讲解sql_trace和access path的用法 (1) 04-07
深入讲解数据库中user和schema的关系 04-08
Oracle进程导致CPU 100%的具体解决步骤 08-05
实例讲解oracle中一些关于权限的数据字典 03-17
讲解oracle数据库10g新特性中的闪回查询 05-12
讲解"oracle"下导出某用户所有表的方法 02-02
轻松掌握关闭oracle死锁进程的具体步骤 05-12
在oracle 10g中建立没有域名的db_link 03-21
教你怎样在oracle数据库中高速导出/导入 (1) 10-27
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息