一、UNDO作用 :
1.事务回退 2.读一致性3.事务处理恢复
1.事务回退
v$transaction视图有当前所有事务信息
rollback; //回滚
2.事务提交
DMLDDL
事务结束:(1).DML 需要commit手动提交
(2).DDL
insert update delete操作后,没有手动commit
但紧接着进行了DDL DCL则,之前的事务也提交
DBWn进程写出脏块数据时会创建检查点,手工创建检查点不会造成事务提交。 ;
有三种方法,可以通过
(1).alter system checkpoint
(2).alter system switch logfile
(3).DBWn进程写出脏块
3.闪回数据
select * from emp as oftimestamp sysdate-1/1440 (查询emp表一分钟前的数据)
flashbackdatabase...........
flashback table table_name to before drop;
............
二、更改默认undo表空间
1.创建undo表空间,要加关键字undo
createundo tablespace undotbs2 datafile'/home/oracle/oracle/product/10.2.0/oradata/test/undotbs02.dbf'size 10m autoextend on;
2.Alter system SET undo_tablespace = 'UNDOTBS2'
出自Serapy的博客,转载务必保留:http://blog.sina.com.cn/s/blog_8c6d7ff60100vdrf.html
相关推荐
演示如何收缩Oracle数据库的undo表空间
oracle版本的undolog建表语句。 2019 年 1 月,阿里巴巴中间件团队发起了开源项目 Fescar(Fast & EaSy Commit And Rollback),和社区一起共建开源分布式事务解决方案。Fescar 的愿景是让分布式事务的使用像本地...
里面也有段区块,ORACLE自动建立生成、自动使用UNDO段。 作为高级别的DBA是需要知道ORACLE如何使用UNDO段的。 1 Undo表空间及管理方式 ORACLE开始一个事务的时候,会用到表空间。将修改前的数据保存在UNDO段里。 ...
oracle日志,Undo日志记录某数据被修改前的值,可以用来在事务失败时进行rollback;Redo日志记录某数据块被修改后的值,可以用来恢复未写入data file的已成功事务更新的数据。
Oracle_Undo与Redo的通俗
oracle Undo表空间管理,oracle 学习人员必看的不可缺少的资料。
地震前兆Oracle数据库UNDO表空间持续增长修复.pdf
oracle undo的更深一层的东西,能解决一定的undo问题。
oracle数据库 关键表空间undo 的详细讲解 功能 和一些优势
oracle 收缩undo表空间,需要收缩Undo表空间时特别有用。
Oracle释放过度使用的Undo表空间,脚本
ORACLE的UNDO表空间
Oracle 12c中的表空间管理、用户和角色、临时Undo
oracle_redo_undo
Oracle 12C R2本地UNDO模式
Oracle redo undo的说明解释
oracle 9i UNDO表空间数据文件丢失恢复得全过程。。
Oracle 面试宝典-undo.docx
Automatic Undo Management (AUM), also referred to as System Managed Undo (SMU), was introduced in Oracle9i in response to performance and administrative difficulties associated with rollback segments....
主要介绍了Oracle创建新undo表空间最佳实践(包含段检查),非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下