oracle中commit的作用
2014-01-16 16:02
246 查看
oracle的commit就是提交数据(这里是释放锁不是锁表),在未提交前你前面的操作更新的都是内存,没有更新到物理文件中。 执行commit从用户角度讲就是更新到物理文件了,事实上commit时还没有写date file,而是记录了redo log file,要从内存写到data物理文件,需要触发检查点,由DBWR这个后台进程来写,这里内容有点多的,如果不深究的话你就理解成commit即为从内存更新到物理文件。
相关文章推荐
- 【Oracle】-【隐式commit】-正常与异常退出对commit的作用
- Oracle中password file的作用及说明
- oracle 事务处理 commit rollback
- oracle 数据库12c 一个pdb进行delete操作,commit失败导致被锁,需要把会话杀掉
- 概述:位图索引在数据仓库中的作用- Oracle 数据仓库- CNOUG
- Oracle中的TNS监听器程序概念及其作用
- Oracle 几个服务各代表什么作用
- Oracle 中的service_name,sid的作用和区别
- Oracle 学习之:ASCII,CHR函数的作用和用法
- Oracle 左连接、右连接、全外连接、(+)号作用
- oracle 中触发器,commit 的问题
- 执行COMMIT时ORACLE要做那些工作
- Oracle的dual表作用
- 关于ORACLE COMMIT操作的详解—转
- Oracle Form 中commit 与do_key('commit_form')区别
- ORACLE 10g中UNDO数据的作用及UNDO表空间的操作详解
- Oracle 中 db_name / service_name / sid 三者的关系和作用
- Oracle中Blob和Clob的作用
- oracle 学习之:ASCII,CHR函数的作用和用法
- oracle 10g,11g RAC中vip作用