oracle自动撤销管理,Oracle 9i中自动撤销管理的优点分析

在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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/431778.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ubuntu安装python_ubuntu18.04下源码编译安装最新版本Python3

原文链接:ubuntu18.04下源码编译安装最新版本Python3截止到2019年4月9日,Python3最新的版本是3.7.3。在ubuntu18.04中已经安装的Python3版本是3.6.7,下面我们就演示一下如何在ubuntu18.04下源码编译安装Python3.7.3,后续如果有更高…

基于Enterprise Library的Winform开发框架实现支持国产达梦数据库的扩展操作

由于一个客户朋友的需求,需要我的Winform开发框架支持国产达梦数据库的操作,这个数据库很早就听过,但是真正一般项目用的很少,一般在一些特殊的项目可能需要用到。由于我的Winform开发框架,是基于Enterprise Library的…

oracle经纬度换算成xy坐标,xy坐标转换经纬度【处置步骤】

很多小伙伴都遇到过xy坐标转换经纬度的困惑吧,一些朋友看过网上零散的xy坐标转换经纬度的处理方法,并没有完完全全明白xy坐标转换经纬度是如何解决的,今天小编准备了简单的解决办法,只需要按照1:一、直角坐标转经纬度(…

零基础不建议学前端_web前端培训心得:零基础怎样学好web前端

转行学web前端,这是不少人的选择,毕竟目前互联网行业受到了太多的关注,而很多人纷纷需要向互联网方面转型。而谈到转型,web前端无疑是很多人的选择,这是因为web前端属于可见即可得的编程语言,写出来就能看到…

关于使用Transaction对于非数据库事务的操作

在操作数据库的过程中,为了数据的一致性,我们可以使用Transaction,要么成功的时候全部提交,要么有任何一个操作失败立即全部回滚。不仅仅是在数据库方面,有时候操作其他的内容,比如说对于系统文件的操作&am…

php 判断修改成功,PHP判断文件是否被修改实例

在网站的管理系统中,有时需要查看某个文件是否被修改过、在什么时间被修改的、最后的修改时间是什么时候,本实例就可以实现这个功能,对表单中提交的文件进行判断,检测出修改时间。关键技术本实例主要应用filectime()和filemtime()…

nginx管理面板_吸塑包装自建网站上线,阿里云ecs+bt面板+WordPress

吸塑包装网站搭建是我经过对比了织梦dede、帝国和WordPress后选择了WordPress,从本地搭建的apache搬迁到阿里云ecs服务器。第一步,为了后期多网站的管理,安装了宝塔面板,做了域名解析。第二步,备份所有文件和数据库。在…

linux下c 编译脚本,Linux下编译C语言与makefile脚本语言

GCC1.Source CRT 软件:可以控制linux的终端。2.FileZilla 软件: windows 远程传文件到linux.使用sourceinsight 文本编辑器一linux编译过程:C语言编译器gcc 预处理指令-E ,汇编指令-s ,编译指令 -c , 链接指…

Teamwork(The sixth day of the team)

每日列会过后,我们的工作进度都有所进展了,好开心,但是还不是我们想要的,我们想做得更快,更好。 转载于:https://www.cnblogs.com/Lingchao/p/4535939.html

微软的平板电脑_Microsoft 微软 Surface Go 2 10.5英寸二合一平板电脑(m3-8100Y、8GB、128GB、LTE) 5788元...

Microsoft 微软 Surface Go 2 英寸二合一平板电脑(m3-8100Y、8GB、128GB、LTE)【PConline 聚超值】Surface Go 2是一款主打便携的二合一产品,外观上与上代产品相比,屏幕尺寸提升为英寸,屏幕分辨率从1800*1200 增加到 1920*1280,由…

linux刷命令脚本,linux – 如何调试bash脚本并获得每个命令的执行时间

这是尽可能接近内置bash调试工具的答案,因为它从脚本执行开始时间提供了整体时序信息.在脚本的顶部添加此项以进行第二次计数:export PS4[${SECONDS}s][${BASH_SOURCE}:${LINENO}]: ${FUNCNAME[0]:${FUNCNAME[0]}(): }; set -x;相同,但用毫秒代替:Ndate …

指定查询条件,查询对应的集合List(单表)

TestDao.java(测试类) Test public void findCollectionByConditionNoPage(){ ApplicationContext ac new ClassPathXmlApplicationContext("beans.xml"); IElecTextService elecTextService (IElecTextService) ac.getBean(IElecTextServ…

PyCharm社区版支持深度学习_深度学习,大家都看哪些社区论坛?

对代码、编程感兴趣的可以加我公众号<老K玩代码>&#xff0c;和我交流!“学习Python&#xff0c;有一半的小伙伴是冲着深度学习来的。自学虽好&#xff0c;但还是需要有人指点。那有没有什么研究深度学习的朋友比较会聚集的网络社区或平台工具呢&#xff1f;其实是有的&a…

linux 自带 mysql,linux下安装mysql

1.查看CentOS自带的mysqlrpm -qa | grep mysql2.卸载CentOS自带的mysqlrpm -e --nodeps 要卸载的软件3.下载mysql.tar将mysql压缩包通过xftp连接到linux上4.上传mysql到linuxroot登录xshell5.在/usr/local/下创建mysql文件夹&#xff0c;解压Mysql到mysql目录cd /usr/localmkdi…

石油化工设备维护检修规程_旋回破碎机横梁臂架、衬板、内外铜套检修步骤及设备检修维护要点...

旋回破碎机做为常用的头破粗碎设备&#xff0c;其突出优势就是产能高&#xff0c;破碎比大&#xff0c;可达6-9.5&#xff0c;个别情况到13.5&#xff0c;且工作平稳&#xff0c;振动小。为了保障旋回破碎机在工作时保持良好的运行状态&#xff0c;必须要加强对其日常维护与检修…

《程序员开发心理学》阅读笔记一

今天开始阅读《程序员开发心理学》这本书&#xff0c;只是开了个小头。 这本书的开篇就提到了作者对于阅读程序的看法&#xff0c;正如老师交给我们的一样&#xff0c;在学习编程的时候第一步就是要学习&#xff0c;只有多看别的的程序、代码才有可能把它转化为自己的东西&…

摄像头图像分析目标物体大小位置_摄像头的原理、组成、选型及应用

目录一、摄像头成像的光学原理二、摄像头模组构成以及功能原理三、摄像头名词释义四、摄像头参数解析五、摄像头选型一、摄像头成像的光学原理1.1 光学的基本定律&#xff08;1&#xff09;光线直线传播定律&#xff1a;在统一均匀介质中&#xff0c;光沿直线传播&#xff08;2…

linux服务器上网页变形,Linux服务器上用iScanner删除网页恶意代码的方法

第一步&#xff1a;安装首先要确保服务器上已经安装了Ruby复制代码代码如下:#ruby -v //查看ruby的版本信息如果服务器上没有安装&#xff0c;可以通过yum或者apt-get安装ruby(根据自己服务器系统选择对应的方法安装)复制代码代码如下:#yum install ruby //centos用yum安装#apt…

切图总结

前些日子仿了优酷的首页&#xff0c;中间遇到一些问题&#xff0c;积累了点经验&#xff0c;做个总结。1. 需要最先明白的两点 不要只是无脑的切图&#xff0c;要去体会设计师的意图&#xff0c;不仅仅是还原设计稿&#xff0c;而且要尽可能去还原设计师的设计理念。切图的时候…

linux更改cxxflags环境变量,在64位的ubuntu 14.04 上开展32位Qt 程序开发环境配置(pro文件中增加 QMAKE_CXXFLAGS += -m32 命令)...

为了能中一个系统上开发64或32位C程序&#xff0c;费了些周折&#xff0c;现在终于能够开始干过了。在此记录此时针对Q5.4版本的32位开发环境配置过程。1. 下载Qt 5.4 的32位版本&#xff0c;进行安装&#xff0c;安装过程中会发现一些32位的库没有安装&#xff0c;根据提示的错…