22.Oracle杂记——Oracle常用动态视图v$lock
22.Oracle杂记——Oracle常用动态视图v$lock 视图v$lock:通过访问数据库会话,设置对象锁的所有信息 描述如下: sys@PDB1> desc v$lock; Name Null? Type ------------------------------------------------------------- ------------------------------------ ADDR RAW(8) KADDR RAW(8) SID NUMBER TYPE VARCHAR2(2) ID1 NUMBER ID2 NUMBER LMODE NUMBER REQUEST NUMBER CTIME NUMBER BLOCK NUMBER CON_ID NUMBER 各个列描述如下: ADDR:锁定状态对象的地址 KADDR:锁的地址 SID :保持或获取锁的会话ID TYPE:用户或系统锁的类型(用户类型:TM,TX,UL;系统类型见后面单独描述。) ID1 :锁的参数1 ID2:锁的参数2 LMODE:会话拥有锁的模式(0,1,2,3,4,5,6,) REQUEST:进程请求锁的模式(0,6,) CTIME:当前模式批准的时间 BLOCK:是否阻塞其他进程 CON_ID:数据持有的容器ID。 注意:其中TYPE列中,关于系统类型有如下: System Type Description MR Media recovery NA..NZ Library cache pin instance (A..Z = namespace) PF Password File PI,PS Parallel operation PR Process startup QA..QZ Row cache instance (A..Z = cache) RT Redo thread global enqueue SC System change number instance SM SMON SN Sequence number instance SQ Sequence number enqueue SS Sort segment HW Space management operations on aspecificsegment SV Sequence number value TA Generic enqueue TS Temporary segment enqueue (ID2=0) TS New block allocation enqueue (ID2=1) TT Temporary table enqueue UN User name WL Being-written redo log instance (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |