oracle 03-09 数据并发

Posted 世界树

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 03-09 数据并发相关的知识,希望对你有一定的参考价值。

Managing Data Concurrency

Objectives
After completing this lesson, you should be able to:
• Describe the locking mechanism and how Oracle manages data concurrency
• Monitor and resolve locking conflicts

目标

完成本课程后,您应该能够:

•描述锁定机制以及Oracle如何管理数据并发性

•监控和解决锁定冲突

 

Locks
• Prevent multiple sessions from changing the same data at the same time
• Are automatically obtained at the lowest possible level for a given statement
• Do not escalate

•防止多个会话同时更改同一数据

在给定语句的最低可能水平上自动获得

•不要升级

 

SQL>alter table t1 add (col2 varchar2(50));  给t1表增加一列 col2 类型为varchar2 长度为50

SQL>update t1 set col2=‘lock1‘ where col1=10;   将col1的行col2更新为lock1

SQL>insert into t1 (col1,col2) values(20,‘lock2‘);  插入一行 col1为20,col2为lock2

 

以上是关于oracle 03-09 数据并发的主要内容,如果未能解决你的问题,请参考以下文章

oracle 并发与多版本

oracle 如何限定用户并发会话数

Oracle EBS 清除并发请求和(或)管理器数据 请求

Oracle-特性-并发与一致性(未完成)

Oracle的数据并发与一致性详解(下)

Oracle管理数据的并发