oracle的commit过程中做了什么
2013-03-05 14:11
246 查看
oracle中的commit过程速度快,默认情况下同步操作,当然也可以选择异步。
commit过程中大致做了四件事情:
1.产生SCN。
2.等待LGWR将余下的日志缓冲数据写在线重做日志,并将SCN写入日志,到此事务基本上结束了,查询V$TRANSACTION无法查到对应的事务
3.释放V$LOCK中锁资源
4.进行块清除
commit过程中大致做了四件事情:
1.产生SCN。
2.等待LGWR将余下的日志缓冲数据写在线重做日志,并将SCN写入日志,到此事务基本上结束了,查询V$TRANSACTION无法查到对应的事务
3.释放V$LOCK中锁资源
4.进行块清除
相关文章推荐
- oracle commit的时候发生了什么
- Oracle 存储过程中 %type 是什么意思
- 将Oracle数据库改为归档模式并启用RMAN备份 如下Linux环境下对Oracle单节点数据库采用文件系统情况的配置归档模式过程。首先查看数据库归档模式和磁盘使用情况,确定归档文件放到什么位置。
- oracle 中触发器增加存储过程commit问题
- 关于Oracle存储过程中是否需要写commit的问题
- oracle insert commit 过程探秘
- oracle commit提交到底作了什么
- ORACLE子存储过程中的COMMIT语句引发的问题
- ORACLE子存储过程中的COMMIT语句引发的问题
- commit提交,数据库做了什么-oracle
- oracle commit 做了什么?
- 讲解Oracle面试过程中常见的二十个问题
- Oracle中存储过程中赋值和传参及程序调用返回DS
- oracle 统计信息是什么
- oracle 存储过程支持模糊查询
- 做Oracle DBA要会些什么问题
- oracle 存储过程的基本语法
- Oracle OCP之硬解析在共享池中获取内存锁的过程
- Oracle 导出、导入某用户所有数据(包括表、视图、存储过程...)
- Oracle 11g 安装过程图解