Oracle中会话与事务有什么区别?

简介:         一个会话可以启动多个事务,会话是session,指一次连接。         事务是指一个操作单元,要么成功,要么失败,没有中间状态。         会话中可以完成多个事务。 例如:         会话好比,在应用程序中连接数据库要执行连接,然后会关闭,这算一次会话。         事务呢,就好比在打开会话后要执行程序中的某一个或多个对数据库进行的操作。
        一个会话可以启动多个事务,会话是session,指一次连接。
        事务是指一个操作单元,要么成功,要么失败,没有中间状态。
        会话中可以完成多个事务。
例如:
        会话好比,在应用程序中连接数据库要执行连接,然后会关闭,这算一次会话。
        事务呢,就好比在打开会话后要执行程序中的某一个或多个对数据库进行的操作。
        事物的最好例子就是转账,从一个账户赚钱到另一个账户,两张表的数据修改,要么全成功,要门全变回原样。
        会话看 v$session
        事务看 v$transaction
        这两张视图通过 v$session.taddr= v$transaction.addr 连接,
        事务是使数据库和文件系统分离的一个特性
相关文章
|
Oracle 网络协议 关系型数据库
Oracle会话超时设置1:在sqlnet.ora和listener.ora中设置
这篇文章是Oracle会话超时设置的第一个文章,简述和Oracle 数据库 net services有关的会话超时管理。
1174 0
Oracle会话超时设置1:在sqlnet.ora和listener.ora中设置
|
7月前
|
Oracle 关系型数据库
oracle基础|什么是事务控制|事务的ACID原则|什么是不可重复读、幻影读、脏读
oracle基础|什么是事务控制|事务的ACID原则|什么是不可重复读、幻影读、脏读
|
11月前
|
SQL 存储 Oracle
Oracle事务和锁机制
Oracle事务和锁机制
90 0
|
Oracle 关系型数据库 数据库
Oracle 会话超时设置3:在用户profile文件中设置
Oracle会话超时设置系列的第三篇文章,介绍在用户profile文件中设置会话的超时设置。
472 0
|
SQL 存储 Oracle
Oracle的视图,索引,约束,事务,数据库范式
🍅程序员小王的博客:程序员小王的博客 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 如有编辑错误联系作者,如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕 🍅java自学的学习路线:java自学的学习路线
80 0
Oracle的视图,索引,约束,事务,数据库范式
|
SQL 存储 缓存
Oracle数据中的序列、索引、视图、事务操作
Oracle数据中的序列、索引、视图、事务操作详解以及rowid 和 rownum的简单介绍(绝对干货!)
Oracle数据中的序列、索引、视图、事务操作