知识大全 关于Oracle几种锁管理的汇总

Posted 操作

篇首语:初心不与年俱老,奋斗永似少年时。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 关于Oracle几种锁管理的汇总相关的知识,希望对你有一定的参考价值。

关于Oracle几种锁管理的汇总  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

ORACLE里锁有以下几种模式:    none    null 空    Row S 行共享(RS) 共享表锁 sub share     Row X 行独占(RX) 用于行的修改 sub exclusive     Share 共享锁(S) 阻止其他DML操作 share    S/Row X 共享行独占(SRX) 阻止其他事务操作 share/sub exclusive     exclusive 独占(X) 独立访问使用 exclusive        数字越大锁级别越高 影响的操作越多         级锁有 Select 有时会在v$locked_object出现     级锁有 Select for update Lock For Update Lock Row Share     select for update当对话使用for update子串打开一个游标时 所有返回集中的数据行都将处于行级(Row X)独占式锁定 其他对象只能查询这些数据行 不能进行update delete或select for update操作     级锁有 Insert Update Delete Lock Row Exclusive    没有mit之前插入同样的一条记录会没有反应 因为后一个 的锁会一直等待上一个 的锁 我们必须释放掉上一个才能继续工作     级锁有 Create Index Lock Share    locked_mode为 不影响DML(insert delete update select)操作 但DDL(alter drop等)操作会提示ora 错误     resource busy and acquire with NOWAIT specified     // *Cause: Resource interested is busy     // *Action: Retry if necessary     级锁有 Lock Share Row Exclusive     具体来讲有主外键约束时update / delete ; 可能会产生 的锁     级锁有 Alter table Drop table Drop Index Truncate table Lock Exclusive        以DBA角色 查看当前数据库里锁的情况可以用如下SQL语句 >    如果有长期出现的一列 可能是没有释放的锁 我们可以用下面SQL语句杀掉长期没有释放非正常的锁         alter system kill session sid serial# ;        如果出现了锁的问题 某个DML操作可能等待很久没有反应         当你采用的是直接连接数据库的方式 也不要用OS系统命令 $kill process_num 或者 $kill process_num来终止用户连接 因为一个用户进程可能产生一个以上的锁 杀OS进程并不能彻底清除锁的问题 cha138/Article/program/Oracle/201311/18456

相关参考

知识大全 oracle常用函数汇总

以下是对oracle中的常用函数进行了汇总介绍需要的朋友可以过来参考下   一运算符算术运算符+*/可以在select语句中使用连接运算符||selectdeptno||dnamefromd

知识大全 Oracle 常用功能函数汇总

Oracle常用功能函数汇总  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  **********

知识大全 Oracle中的临时表用法汇总

Oracle中的临时表用法汇总  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!语法  在Oracle

知识大全 Oracle语句优化规则汇总(10)

Oracle语句优化规则汇总(10)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!需要当心的WHE

知识大全 Oracle语句优化规则汇总(9)

Oracle语句优化规则汇总(9)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!使用提示(Hint

知识大全 Oracle语句优化规则汇总(5)

Oracle语句优化规则汇总(5)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   O

知识大全 Oracle语句优化规则汇总(6)

Oracle语句优化规则汇总(6)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!基础表的选择  基

知识大全 Oracle维护常用SQL语句汇总

Oracle维护常用SQL语句汇总  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如何远程判断O

知识大全 Oracle数据库基本常用命令汇总

Oracle数据库基本常用命令汇总  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!以下是对Oracl

知识大全 关于SQL Server事务日志的问题汇总

关于SQLServer事务日志的问题汇总  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  用BAC