码迷,mamicode.com
首页 > 数据库 > 详细

oracle 03-09 数据并发

时间:2020-06-21 15:37:48      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:not   如何   会话   应该   set   The   sql   session   level   

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 数据并发

标签:not   如何   会话   应该   set   The   sql   session   level   

原文地址:https://www.cnblogs.com/cloud7777/p/13172316.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!