01,commit干了啥

   commit 就是提交的意思.也就是当你把99%的东西都做好了,然后你执行最后一步的操作...再commit前的话你可能啪啪啪啪啪,敲了几百条sql DML或者DML语句. 然后你可能自己select 或许desc一下,看见了自己的成果,但是其他用户任然看不到.当你comiit执行一下后,其他用户才能看见.

  02. commit的发生了什么

    1)服务器为每个COMMIT产生一个SCN。使改变永久化;
    2)LGWR进程将日志缓冲区数据并带有SCN一起写到重做日志文件;
    3)服务器释放表级和行级锁;
    4)用户被提示COMMIT完成;
    5)服务器使事务已完成。

  03.实例

     A.B个连接进数据库服务器,数据内容都一致显示

1 SQL> select * from t1;
2 
3 A       B
4 ---------- ----------
5 aaaaa       aaaaa
6 12345       67890
View Code

相关文章:

  • 2021-06-14
  • 2022-12-23
  • 2021-11-23
  • 2021-11-23
  • 2021-11-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-18
  • 2021-06-09
  • 2021-06-13
  • 2022-02-09
相关资源
相似解决方案