您的位置:首页 > 数据库 > Oracle

ORACLE9i_性能调优基础十四(LOCK)

2015-04-26 19:05 351 查看

Locking Mechanism

1.排他锁:在锁修改之前 不能被其他seesion锁

2.共享锁:在共享锁上 不能加排他锁

Two Types of Locks

DML or data locks;

Table-level locks

Row-level locks

DDL or dictionary locks

一个DML事物 得倒至少两把锁: 一个共享的表锁 一个排他的行锁

select sid, type, id1,id2,lmode,request from v$lock;






对于排他性的tx锁, ID1分为 高 16,低16位,分别对应 v$transaction 的 xidusn, xidslot 的两列

对于共享的tm锁, id1对应user_obects中的OBJECT_ID

Table Lock Modes



手动操作锁:lock table t in row exclusive mode



DDL Locks



Diagnostic Tools



ORA-00060 Deadlock detected while waiting for resource
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: