日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ORACLE锁学习总结

發布時間:2025/4/14 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ORACLE锁学习总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ORACLE鎖機制

http://www.cnblogs.com/gengyulong/archive/2011/04/07/2007586.html

專業名詞:

數據庫

事務

并發

并發控制

排它鎖

共享鎖

X鎖

S鎖

DML鎖

DDL鎖

內部鎖


悲觀封鎖

樂觀封鎖?

阻塞


數據庫是一個多用戶使用的共享資源。當多個用戶并發地存取數據時,在數據庫中就會產生多個事務同

時存取同一數據的情況。若對并發操作不加控制就可能會讀取和存儲不正確的數據,破壞數據庫的一致
性。

加鎖是實現數據庫并發控制的一個非常重要的技術。當事務在對某個數據對象進行操作前,先向系統發
出請求,對其加鎖。加鎖后事務就對該數據對象有了一定的控制,在該事務釋放鎖之前,其他的事務不
能對此數據對象進行更新操作。

在數據庫中有兩種基本的鎖類型:排它鎖(Exclusive Locks,即X鎖)和共享鎖(Share Locks,即S鎖
)。當數據對象被加上排它鎖時,其他的事務不能對它讀取和修改。加了共享鎖的數據對象可以被其他
事務讀取,但不能修改。數據庫利用這兩種基本的鎖類型來對數據庫的事務進行并發控制。

Oracle數據庫的鎖類型

根據保護的對象不同,Oracle數據庫鎖可以分為以下幾大類:DML鎖(data locks,數據鎖),用于保護
數據的完整性;DDL鎖(dictionary locks,字典鎖),用于保護數據庫對象的結構,如表、索引等的結
構定義;內部鎖和閂(internal locks and latches),保護 數據庫的內部結構。

DML鎖的目的在于保證并發情況下的數據完整性,。在Oracle數據庫中,DML鎖主要包括TM鎖和TX鎖,其
中TM鎖稱為表級鎖,TX鎖稱為事務鎖或行級鎖。

當Oracle執行DML語句時,系統自動在所要操作的表上申請TM類型的鎖。當TM鎖獲得后,系統再自動申請
TX類型的鎖,并將實際鎖定的數據行的鎖標志位進行置位。這樣在事務加鎖前檢查TX鎖相容性時就不用
再逐行檢查鎖標志,而只需檢查TM鎖模式的相容性即可,大大提高了系統的效率。TM鎖包括了SS、SX、S
、X 等多種模式,在數據庫中用0-6來表示。不同的SQL操作產生不同類型的TM鎖。

在數據行上只有X鎖(排他鎖)。在Oracle數據庫中,當一個事務首次發起一個DML語句時就獲得一個TX
鎖,該鎖保持到事務被提交或回滾。當兩個或多個會話在表的同一條記錄上執行 DML語句時,第一個會
話在該條記錄上加鎖,其他的會話處于等待狀態。當第一個會話提交后,TX鎖被釋放,其他會話才可以
加鎖。

當Oracle數據庫發生TX鎖等待時,如果不及時處理常常會引起Oracle數據庫掛起,或導致死鎖的發生,
產生ORA-60的錯誤。這些現象都會對實際應用產生極大的危害,如長時間未響應,大量事務失敗等。

悲觀封鎖和樂觀封鎖?
一、悲觀封鎖?
鎖在用戶修改之前就發揮作用:?
Select ..for update(nowait)?
Select * from tab1 for update?
用戶發出這條命令之后,oracle將會對返回集中的數據建立行級封鎖,以防止其他用戶的修改。?
如果此時其他用戶對上面返回結果集的數據進行dml或ddl操作都會返回一個錯誤信息或發生阻塞。?
1:對返回結果集進行update或delete操作會發生阻塞。?
2:對該表進行ddl操作將會報:Ora-00054:resource busy and acquire with nowait specified.

原因分析?
此時Oracle已經對返回的結果集上加了排它的行級鎖,所有其他對這些數據進行的修改或刪除操作都必

須等待這個鎖的釋放,產生的外在現象就是其他的操作將發生阻塞,這個這個操作commit或rollback.?
同樣這個查詢的事務將會對該表加表級鎖,不允許對該表的任何ddl操作,否則將會報出ora-00054錯誤

::resource busy and acquire with nowait specified.

二、樂觀封鎖?
樂觀的認為數據在select出來到update進取并提交的這段時間數據不會被更改。這里面有一種潛在的危

險就是由于被選出的結果集并沒有被鎖定,是存在一種可能被其他用戶更改的可能。因此Oracle仍然建

議是用悲觀封鎖,因為這樣會更安全。

阻塞

定義:?
當一個會話保持另一個會話正在請求的資源上的鎖定時,就會發生阻塞。被阻塞的會話將一直掛起,直

到持有鎖的會話放棄鎖定的資源為止。4個常見的dml語句會產生阻塞?
INSERT?
UPDATE?
DELETE?
SELECT…FOR UPDATE

INSERT
Insert發生阻塞的唯一情況就是用戶擁有一個建有主鍵約束的表。當2個的會話同時試圖向表中插入相同
的數據時,其中的一個會話將被阻塞,直到另外一個會話提交或會滾。一個會話提交時,另一個會話將
收到主鍵重復的錯誤。回滾時,被阻塞的會話將繼續執行。

UPDATE 和DELETE當執行Update和delete操作的數據行已經被另外的會話鎖定時,將會發生阻塞,直到另
一個會話提交或會滾。

Select …for update
當一個用戶發出select..for update的錯作準備對返回的結果集進行修改時,如果結果集已經被另一個
會話鎖定,就是發生阻塞。需要等另一個會話結束之后才可繼續執行。可以通過發出 select… for?
update nowait的語句來避免發生阻塞,如果資源已經被另一個會話鎖定,則會返回以下錯誤:Ora-
00054:resource busy and acquire with nowait specified.

死鎖-deadlock
定義:當兩個用戶希望持有對方的資源時就會發生死鎖.?
即兩個用戶互相等待對方釋放資源時,oracle認定為產生了死鎖,在這種情況下,將以犧牲一個用戶作為代

價,另一個用戶繼續執行,犧牲的用戶的事務將回滾.?
例子:?
1:用戶1對A表進行Update,沒有提交。?
2:用戶2對B表進行Update,沒有提交。?
此時雙反不存在資源共享的問題。?
3:如果用戶2此時對A表作update,則會發生阻塞,需要等到用戶一的事物結束。?
4:如果此時用戶1又對B表作update,則產生死鎖。此時Oracle會選擇其中一個用戶進行會滾,使另一個

用戶繼續執行操作。?
起因:?
Oracle的死鎖問題實際上很少見,如果發生,基本上都是不正確的程序設計造成的,經過調整后,基本

上都會避免死鎖的發生。

DML鎖分類表

表1Oracle的TM鎖類型?
鎖模式 鎖描述 解釋 SQL操作?
0 none?
1 NULL 空 Select?
2 SS(Row-S) 行級共享鎖,其他對象?
只能查詢這些數據行 Select for update、Lock for

update、Lock row share

3 SX(Row-X) 行級排它鎖,?
在提交前不允許做DML操作 Insert、Update、?
Delete、Lock row share

4 S(Share) 共享鎖 Create index、Lock share?
5 SSX(S/Row-X) 共享行級排它鎖 Lock share row exclusive?
6 X(Exclusive) 排它鎖 Alter table、Drop able、Drop index、Truncate table 、Lock exclusive

oracle 鎖問題的解決

可以用Spotlight軟件對數據庫的運行狀態進行監控。

當出現session鎖時,我們要及時進行處理.

1. 查看哪些session鎖:?
SQL語句:select 'alter system kill session '''||sid||','||serial#||''';' from v$session?
where sid in (select sid from v$lock where block = 1);

SQL> select 'alter system kill session '''||sid||','||serial#||''';' from v$session where?
sid in (select sid from v$lock where block = 1);?
'ALTERSYSTEMKILLSESSION'''||SID||','||SERIAL#||''';'?
--------------------------------------------------------------------------------?
alter system kill session '132,731';?
alter system kill session '275,15205';?
alter system kill session '308,206';?
alter system kill session '407,3510';

2. 查看session鎖.?
sql語句:select s.sid, q.sql_text from v$sqltext q, v$session s?
where q.address = s.sql_address?
and s.sid = &sid?
order by piece;

SQL> select s.sid,q.sql_text from v$sqltext q, v$session s where q.address = s.sql_address?

and s.sid in (select sid from v$lock where block = 1) order by piece;?
? ? ? ? SID SQL_TEXT?
---------- ----------------------------------------------------------------?
? ? ? ?77 UPDATE PROFILE_USER SET ID=1,COMPANY_ID=2,CUSTOMER_ID=3,NAMED ??
? ? ? ?77 _INSURED_ID=4,LOGIN=5,ROLE_ID=6,PASSWORD=7,EMAIL=8,TIME_ZON?
? ? ? ?77 E=9 WHERE PROFILE_USER.ID=:34?
3 rows selected.

3. kill鎖的進程.?
SQL語句:alter system kill session '77,22198';

SQL> alter system kill session '391,48398';?
System altered.

4. 查看誰鎖了誰。
select s1.username || [email='@']'@'[/email] || s1.machine
? || ' ( SID=' || s1.sid || ' ) ?is blocking '
? || s2.username || [email='@']'@'[/email] || s2.machine || ' ( SID=' || s2.sid || ' ) ' AS?

blocking_status
? from v$lock l1, v$session s1, v$lock l2, v$session s2
? where s1.sid=l1.sid and s2.sid=l2.sid
? and l1.BLOCK=1 and l2.request > 0
? and l1.id1 = l2.id1
? and l2.id2 = l2.id2 ;

注:?
> : 重定向輸出,將文件的標準輸出重新定向輸出到文件,或將數據文件作為另一程序的標準輸入內容

。?
| :UNIX管道:將一文件的輸出作為另一文件的輸入.

在執行SQL語句試:alter system kill session '391,48398'(sid為391); 應當注意對于sid在100以下

的應當謹慎,可能該進程對應某個application,如對應某個事務,可以kill.

本文來自CSDN博客,轉載請標明出處:

http://blog.csdn.net/tianlesoftware/archive/2009/10/20/4696896.aspx
========

ORACLE里幾種鎖模式

http://blog.csdn.net/lxlj2006/article/details/5999458
?
Oracle里鎖有以下幾種模式:?
  ?
  0:none?
  1:null 空?
  2:Row-S 行共享(RS):共享表鎖?
  3:Row-X 行專用(RX):用于行的修改?
  4:Share 共享鎖(S):阻止其他DML操作?
  5:S/Row-X 共享行專用(SRX):阻止其他事務操作?
  6:exclusive 專用(X):獨立訪問使用?
  ?
? ?數字越大鎖級別越高, 影響的操作越多。?
? 一般的查詢語句如select ... from ... ;是小于2的鎖, 有時會在v$locked_object出現。?
  ?
  select ... from ... for update; 是2的鎖。?
  ?
? ? 當對話使用for update子串打開一個游標時,?
? ? 所有返回集中的數據行都將處于行級(Row-X)獨占式鎖定,?
? ? 其他對象只能查詢這些數據行,不能進行update、delete或select...for update操作。?
  ?
  insert / update / delete ... ; 是3的鎖。?
  ?
  沒有commit之前插入同樣的一條記錄會沒有反應,?
  因為后一個3的鎖會一直等待上一個3的鎖, 我們必須釋放掉上一個才能繼續工作。?
  ?
  創建索引的時候也會產生3,4級別的鎖。?
  ?
  locked_mode為2,3,4不影響DML(insert,delete,update,select)操作,?
  但DDL(alter,drop等)操作會提示ora-00054錯誤。?
  ?
  有主外鍵約束時 update / delete ... ; 可能會產生4,5的鎖。?
  ?
  DDL語句時是6的鎖。?
  ?
  以DBA角色, 查看當前數據庫里鎖的情況可以用如下SQL語句:?

  select object_id,session_id,locked_mode from v$locked_object;?
  select t2.username,t2.sid,t2.serial#,t2.logon_time?
  from v$locked_object t1,v$session t2?
  where t1.session_id=t2.sid order by t2.logon_time;?

  如果有長期出現的一列,可能是沒有釋放的鎖。?
  ?
  我們可以用下面SQL語句殺掉長期沒有釋放非正常的鎖:?

  alter system kill session 'sid,serial#';?

  如果出現了鎖的問題, 某個DML操作可能等待很久沒有反應。?
  ?
  當你采用的是直接連接數據庫的方式,?
  也不要用OS系統命令 $kill process_num 或者 $kill -9 process_num來終止用戶連接,?
  因為一個用戶進程可能產生一個以上的鎖, 殺OS進程并不能徹底清除鎖的問題。?
  ?
  記得在數據庫級別用alter system kill session 'sid,serial#';殺掉不正常的鎖。

? ? ? 當事務獲得行鎖后,此事務也將自動獲得該行的表鎖(共享鎖),以防止其它事務進行DDL語句影響

記錄行的更新。事務也可以在進行過程中獲得共享鎖或排它鎖,只有當事務顯示使用LOCK TABLE語句顯

示的定義一個排它鎖時,事務才會獲得表上的排它鎖,也可使用LOCK TABLE顯示的定義一個表級的共享鎖?

,所以行鎖的時候我還的拿個表鎖,免得其他人該了我的表結構或者刪除了我的表。
?
? ? ? 表級鎖兼容性:
?
========

oracle查看鎖表進程,殺掉鎖表進程

http://www.iteye.com/topic/571315


查看鎖表進程SQL語句1:?
select sess.sid,?
? ? sess.serial#,?
? ? lo.oracle_username,?
? ? lo.os_user_name,?
? ? ao.object_name,?
? ? lo.locked_mode?
? ? from v$locked_object lo,?
? ? dba_objects ao,?
? ? v$session sess?
where ao.object_id = lo.object_id and lo.session_id = sess.sid;?


查看鎖表進程SQL語句2:?
select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID;?

殺掉鎖表進程:?
如有記錄則表示有lock,記錄下SID和serial# ,將記錄的ID替換下面的738,1429,即可解除LOCK?
alter system kill session '738,1429';?

Oracle有自己的進程管理策略,很多情況下殺進程往往不能即使生效,可以加alter system kill ...?

immediately 試試

還是應該找到鎖表的原因,從根源上解決避免這個問題產生。
========

ORACLE六大鎖模式級別越高影響越多



http://www.2cto.com/database/201307/227562.html


ORACLE里鎖有以下幾種模式:
0:none
1:null 空
2:Row-S 行共享(RS):共享表鎖,sub share
3:Row-X 行獨占(RX):用于行的修改,sub exclusive
4:Share 共享鎖(S):阻止其他DML操作,share
5:S/Row-X 共享行獨占(SRX):阻止其他事務操作,share/sub exclusive
6:exclusive 獨占(X):獨立訪問使用,exclusive
?
數字越大鎖級別越高, 影響的操作越多。
?
1級鎖有:Select,有時會在v$locked_object出現。
2級鎖有:Select for update,Lock For Update,Lock Row Share
select for update當對話使用for update子串打開一個游標時,所有返回集中的數據行都將處于行級

(Row-X)獨占式鎖定,其他對象只能查詢這些數據行,不能進行update、delete或select for update操

作。
3級鎖有:Insert, Update, Delete, Lock Row Exclusive
沒有commit之前插入同樣的一條記錄會沒有反應, 因為后一個3的鎖會一直等待上一個3的鎖, 我們必須

釋放掉上一個才能繼續工作。
4級鎖有:Create Index, Lock Share
locked_mode為2,3,4不影響DML(insert,delete,update,select)操作, 但DDL(alter,drop等)操作會提示

ora-00054錯誤。
00054, 00000, "resource busy and acquire with NOWAIT specified"
// *Cause: Resource interested is busy.
// *Action: Retry if necessary.
5級鎖有:Lock Share Row Exclusive
具體來講有主外鍵約束時update / delete ... ; 可能會產生4,5的鎖。
6級鎖有:
?


Alter table, Drop table, Drop Index, Truncate table, Lock Exclusive
??
以DBA角色, 查看當前數據庫里鎖的情況可以用如下SQL語句:


<CCID_NOBR>
<CCID_CODE>col owner for a12
col object_name for a16
select b.owner,b.object_name,l.session_id,l.locked_mode
from v$locked_object l, dba_objects b
where b.object_id=l.object_id
/
?
select t2.username,t2.sid,t2.serial#,t2.logon_time?
from v$locked_object t1,v$session t2?
where t1.session_id=t2.sid order by t2.logon_time
/
?
如果有長期出現的一列,可能是沒有釋放的鎖。我們可以用下面SQL語句殺掉長期沒有釋放非正常的鎖:
?
?
1
2
<CCID_NOBR>
<CCID_CODE>alter system kill session 'sid,serial#';
?
如果出現了鎖的問題, 某個DML操作可能等待很久沒有反應。
?
當你采用的是直接連接數據庫的方式,也不要用OS系統命令 $kill process_num 或者 $kill -9?


process_num來終止用戶連接,因為一個用戶進程可能產生一個以上的鎖, 殺OS進程并不能徹底清除鎖的


問題。?
========

Oracle鎖機制原理(深入剖析)

http://www.2cto.com/database/201309/240500.html
?
庫用兩種類型的鎖,一種是共享鎖,另一種是排他鎖。在像表或是表中一行只能獲得一個排他鎖,但是


共享鎖可以再單個的資源中被多次獲得。
鎖影響讀和寫相互作用。下面的一些規則綜述了oracle數據庫關于讀和寫的一些行為:
? 1)僅當被寫操作編輯時一行記錄會被鎖定
當一條更新的命令更新一行是,這個事務就會只獲得這一行的鎖。通過鎖定在表中的這一條數據層次面


,這個數據庫會很小的爭奪對這個共享數據來說。正常情況下,數據庫不會逐漸升級為對這個塊的行鎖


或是到一個表鎖的等級。
? 2)只能在同一時間對一個數據塊進行寫入:
如果一個事務編輯表中的一行記錄,那么這個行鎖就會阻止其他事務同時對同一行的元組進行編輯。
? 3)讀永遠不會妨礙寫
因為讀一行數據不會進行對它枷鎖,另一個事務可以同時對同一行進行編輯。這個當然除了select 。。


。from update這個語句之外,這個select是一個很特別的語句不會在它讀的時候鎖住一行數據。
? 4)寫的時候不影響讀
當一行數據被寫入改變的時候,這個數據庫會使用undo date去提供讀取一致的行數據。
三)鎖的使用
在一個單用戶數據庫中,鎖就不需要了因為只有一個用戶去編輯信息。然而,當多用戶去訪問和編輯數


據時,這個數據庫必須提供一種方式去阻止去并發的編輯相同的數據。鎖機制達到下面非常重要的數據


庫的一些要求:
? 1)一致性
?一個數據的session必須可見和改變數據但是不能被其他的session進行改變數據直到這個用戶完成了操


作。
? 2)完整性
在正確修改序列時這個數據和數據結構必須反映所有操作的改變
在事務通過它們鎖機制中oracle數據庫提供了數據的并發性、一致性、完整性。鎖是自動執行的不需要


用戶操作。
?當并發更新一行的時候,會說明需要什么要的鎖。在下面的例子中,一個簡單的web應用顯示最終用戶
的雇員郵箱和電話號碼。這個應用使用update語句像下面這樣編輯數據:
?
[sql]
eg: ?
update employees ?
set email=? ,phone_number=? ?
where employee_id=? ?
and email=? ?
and phone_number=?
?
在update語句執行前,這個郵箱和電話號碼值都是where字句之前的,沒有對指定employee編輯之前的值
。這個update確保這行記錄在被應用最后讀和顯示給用戶不會改變。通過這個方式,這個應用避免失去
update數據的問題,當一個用戶查看時卻別其他用戶編輯了.(也就是說不會出現臟讀的情況)。
?
當執行sql語句的時候oracle數據庫會自動獲得所需要的鎖。例如,當一個數據庫允許一個會話去編輯一
個數據,這個會話必須首先鎖定這個數據。這個鎖能夠給這個session排斥其他的事務對這個數據進行鎖
定并修改,直到這個鎖被釋放掉。
因為這個鎖的機制,數據庫被事務控制聯系緊密,應用開發者都會需要定義一些事務的特性,然后數據
庫會自動的管理鎖機制。用戶從來不需要鎖定許多明確的資源,當然了oracle數據庫也允許用戶手動去
鎖定一些資源。
四)鎖的模式
oracle數據自動使用最底的鎖應用等級限制去最大程度上提供更高的并發性和數據的性。限制越低,就
能更好的提供數據被其他用戶所訪問。相反越高的限制等級就會限制其他用戶事務獲取他們所需要的數
據。
oracle數據庫在多用戶數據庫中使用兩中類型的鎖(數據庫可以使用startup restrict命令啟動到一個
特權模式下,在該模式下只用特定權限的用戶才可以訪問數據庫)
? 1)排他鎖模式
?在這種模式下阻止數據被共享。當一個事務編輯數據的時候就會獲得一個排他鎖。第一個事務鎖定了一
個這個數據,那么只有他可以進行修改,其他用戶如需在修改這個數據,那么必須等第一個事務修改完
成釋放了排他鎖。
? 2)共享鎖模式
這個模式基于操作有關信息允許這個資源被共享。多個用戶讀取數據的時候會共享這個數據,持有共享
鎖去一個需要獲得排他鎖的用戶并發訪問。幾個事務能夠在相同的數據資源中取得共享鎖。
假設一個事務使用select 。。。for update 語句去選擇單表的一行。那么這個事務會獲得一個行級共
享排他鎖。這個行鎖允許其他的會話修改一些其他行,在這個表鎖定的時候阻止會話去修改這個數據的
結構。因此數據庫提供了很多語句去執行。?
?
?五)鎖的轉化和升級
當必要時,oracle會執行鎖的轉化操作。在鎖的轉化中,oracle會自動的轉換一個表鎖從較低的限制到


一個較高的限制。
例如。假設一個事務對employee表執行一個select 。。。for update然后更新鎖住的行。在這種情況下


數據庫會自動轉換從一個表的行級共享鎖到一個表的行級排他鎖。在這個事務中這個事務獲得行級排他

鎖來完成所有數據行的插入、更新或是刪除操作。因為行鎖獲取的是最高的約束程度,因此沒有其他鎖


的轉化被獲得或是去執行。
鎖的轉化與鎖的升級是不同的,鎖的轉化在許多鎖從一個很低的粒度到一個很高的粒度重現。如果一個


用戶在一個表中鎖定了很多的行,然后一下數據庫自動的升級這個行鎖到一個這個行所屬表鎖。那么鎖


的數量會變小,但是約束的程度會增大。
oracle數據庫從來都不會升級鎖。鎖的升級很大程度上會發生思鎖。建設一個系統試著為了事務1升級鎖


是不可行的因為這個鎖被事務2持有了。這時當事務2也請求同意個數據被升級一個鎖的時候死鎖就產生


了。
六)鎖的持續
當像一個事務不在需要這個資源這種事件發生的時候,oracle數據庫會自動的釋放鎖。在大多數情況下


,在事務持續期間oracle數據庫會通過事務的語句持有相應的鎖。這些鎖阻止并發事務的相互干啥,如


可能產生的臟讀、不可重復讀、和幻想讀情況。
========

ORACLE關于鎖和V$LOCK的分析

http://blog.itpub.net/26770925/viewspace-1293245/
? ? 為了實現并發,oracle數據庫使用了鎖機制。要了解鎖,首先要了解視圖v$lock。
v$lock這個視圖列出 Oracle 服務器當前擁有的鎖以及未完成的鎖請求。如果你覺著 session 處于等待


事件隊列當中,那你應該檢查視圖v$lock。


v$lock中的常用列有以下列:
? ? ?sid:持有鎖的會話SID,通常與v$session關聯。


? ? ?type:鎖的類型,其中TM表示表鎖或DML鎖,TX表示行鎖或事務鎖,UL表示用戶鎖。我們主要關注


TX和TM兩種型的鎖,其它均為系統鎖,會很快自動釋放,不用關注。當 Oracle執行 DML 語句時,系統


自動在所要操作的表上申請 TM 類型的鎖。當 TM鎖獲得后,系統再自動申請 TX 類型的鎖,并將實際鎖


定的數據行的鎖標志位進行置位。TM 鎖包括了SS 、 SX、 S 、X 等多種模式,在數據庫中用 0 -6 來


表示。不同的 SQL 操作產生不同類型的 TM鎖。


? ? ?lmode:會話保持的鎖的模式。
? ? ? ? ? 0=None;
? ? ? ? ? 1=Null ;
? ? ? ? ? 2=Row-S (SS,行級共享鎖,其他對象只能查詢這些數據行),sql操作有select for update


、lock for update、lock row share;
? ? ? ? ? 3=Row-X (SX,行級排它鎖,在提交前不允許做DML操作),sql操作有insert、update、delete


、lock row share;
? ? ? ? ? 4=Share(共享鎖),sql操作有create index、lock share;
? ? ? ? ? 5=S/Row-X (SSX,共享行級排它鎖),sql操作有lock share row exclusive;
? ? ? ? ? 6=Exclusive(排它鎖),alter table、drop table、drop index、truncate table、look?


exclusive等DDL


? ? ?ID1,ID2: ?ID1,ID2的取值含義根據type的取值而有所不同,對于TM 鎖ID1表示被鎖定表的


object_id 可以和dba_objects視圖關聯取得具體表信息,ID2 值為0;對于TX 鎖ID1以十進制數值表示


該事務所占用的回滾段號和事務槽slot number號,其組形式: 0xRRRRSSSS,RRRR=RBS/UNDO?


NUMBER,SSSS=SLOT NUMBER,ID2 以十進制數值表示環繞wrap的次數,即事務槽被重用的次數。實際上這


兩個字段構成了事務在回滾段中的位置。


當鎖產生時,以下圖為例說明v$lock:


1、圖中存在兩個session分別是133和135,session135的BLOCK=1意味著該session擁有一個鎖,并阻塞


了其他session的對該鎖的請求。該鎖的類型由TY定義,模式由LMODE字段定義;
2、session133的request=6說明該session正在等待一個lmode為6的鎖,而該鎖的擁有者正是session135



3、對于TM鎖,ID1Z值就是加鎖的段對象,可以是表或者表分區,此時ID2一般為0;對于TX鎖,這兩個字


段構成該事務在回滾段中的位置。


對于死鎖的處理流程:
1,查找鎖:
select ls.osuser os_user_name,
ls.username user_name,
ls.type lock_type,
o.object_name object,
decode(ls.lmode,1,null,2,'Row Share',3,'Row Exclusive',4,'Share',5,'Share Row?


Exclusive',6,'Exclusive',null) lock_mode,
o.owner,
ls.sid,
ls.serial# serial_num,
ls.id1,ls.id2,
ls.paddr
?from sys.dba_objects o,
(select s.osuser,s.username,l.type,s.paddr,l.lmode,s.sid,s.serial#,l.id1,l.id2 ?from v


$session s,v$lock l where s.sid=l.sid) ls
where o.object_id=ls.id1 and o.owner<>'SYS' order by o.owner,o.object_name
2,查找spid
select a.spid,a.username,b.program ?from v$process a,v$session b where a.addr=b.paddr and?


a.addr='000007FF2DC8E578';
3、kill進程
alter system kill session 'sid,serial#' immediate;
orakill sid spid
sid:表示要殺死的進程屬于的實例名
thread:是要殺掉的線程號,即第2步查詢出的spid。?
========

總結

以上是生活随笔為你收集整理的ORACLE锁学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

精品二区久久 | 亚洲综合欧美激情 | 黄网站app在线观看免费视频 | 久久96国产精品久久99软件 | 丁香视频在线观看 | 中文十次啦 | 国产精品一区二区在线 | 午夜久久福利视频 | 亚在线播放中文视频 | 香蕉视频在线看 | 一区二区中文字幕在线播放 | 四虎成人在线 | www.人人干 | 天天干天天天天 | 亚洲成人动漫在线观看 | 色狠狠一区二区 | 日本久久成人中文字幕电影 | 免费看色视频 | 国内成人精品2018免费看 | 在线观看av国产 | 免费视频二区 | 免费在线观看成年人视频 | 亚洲精品国产精品乱码在线观看 | 91私密保健| 99久久精品日本一区二区免费 | 日韩欧美电影在线 | 免费视频一二三区 | 欧美一区二区三区在线 | 超级碰99| 日韩精品一区二区三区不卡 | 蜜臀av.com | 国产精品成人一区二区三区吃奶 | 久色网 | 中文字幕xxxx | 欧美精品少妇xxxxx喷水 | 免费在线观看日韩 | 91中文字幕一区 | 91视频国产高清 | 中文字幕精品视频 | 久久久久久久久久久免费视频 | 色噜噜在线观看视频 | 四虎影视精品 | 人人爽人人澡 | 久久久久久久久久久久亚洲 | 国产精品99久久久久的智能播放 | 日本少妇高清做爰视频 | 视频二区在线视频 | 人人狠狠综合久久亚洲 | 欧美不卡在线 | 蜜臀久久99精品久久久酒店新书 | 成人av高清在线 | 亚洲精品三级 | 999男人的天堂| 丁香视频全集免费观看 | 日韩色在线观看 | 免费a v在线 | 丁香六月激情 | 午夜精品剧场 | 狠狠操夜夜 | 国产一区二区在线免费播放 | 在线观看完整版 | 激情av在线播放 | 日本女人逼 | 婷婷激情5月天 | 国产又粗又猛又黄 | 精品自拍av| 欧美性脚交| 亚洲精品日韩av | 国产二区电影 | 亚洲乱亚洲乱亚洲 | 经典三级一区 | 久久免费视频6 | 久久久久亚洲精品中文字幕 | www.综合网.com| 18久久久久久 | 国产在线精品观看 | 99电影456麻豆| 天天射网 | 日韩色区 | 精品国产激情 | 欧美黑人xxxx猛性大交 | 日日操日日插 | japanesexxxxfreehd乱熟 | 免费黄色在线 | 97视频免费观看2区 亚洲视屏 | 激情文学丁香 | 97品白浆高清久久久久久 | 五月天综合网站 | 精品在线观看视频 | 国产日韩视频在线播放 | 狠狠插狠狠操 | 久久色在线观看 | 久久久午夜精品福利内容 | 你操综合 | 免费十分钟 | 国产精品麻 | 国产精品久久久毛片 | 国产日韩精品视频 | 久久tv| 精品国产免费看 | .国产精品成人自产拍在线观看6 | 亚洲日本在线视频观看 | 在线观看www. | 91色一区二区三区 | 亚洲精品高清在线 | 国产精品久久久久久麻豆一区 | 999久久| 三级av免费 | 在线观看v片| 黄色片免费在线 | 亚洲国产精品小视频 | 久久99日韩 | 免费观看9x视频网站在线观看 | 丁香婷婷激情 | 欧美性网站 | 天天插天天操天天干 | 麻豆91在线观看 | 久久综合狠狠综合久久综合88 | 久久国产乱 | 国产一区二区三区在线免费观看 | 日韩中文字幕亚洲一区二区va在线 | 五月天亚洲激情 | 天天爽天天做 | 毛片.com| 国产成人久久av | 黄色av网站在线观看免费 | 亚洲午夜久久久影院 | 又长又大又黑又粗欧美 | 亚洲精品中文字幕视频 | 日韩av一区二区三区四区 | 99精品免费久久久久久久久日本 | 看av免费| 中文字幕在线看人 | 成人在线免费看视频 | 日韩精品一区二区在线观看视频 | 日韩,中文字幕 | 国内精品国产三级国产aⅴ久 | 国产网红在线 | 免费久久久久久 | 日本精品一区二区三区在线观看 | 人人看人人草 | 亚洲国产精品999 | 成人午夜精品福利免费 | 免费三级骚 | 国产日韩三级 | 精品一区 精品二区 | 三级av在线| 中文字幕黄色 | 欧美一级特黄aaaaaa大片在线观看 | 综合色久| 在线影院 国内精品 | 五月天婷婷在线视频 | 久久久午夜视频 | 五月天激情视频在线观看 | 欧洲亚洲女同hd | 天天操天天射天天插 | 婷婷免费视频 | 久草在线视频免费资源观看 | 成人永久免费 | 亚洲天堂va | 日日插日日干 | av片在线观看免费 | av免费电影在线 | 精品999在线观看 | 欧美性天天 | 久久成人综合 | 97夜夜澡人人爽人人免费 | 色婷婷成人网 | 久久精品免费看 | 97视频亚洲 | 久久精品96 | 久久99久久99精品免费看小说 | 亚洲成a人片77777潘金莲 | 日韩a欧美 | 国产小视频免费观看 | 天天射天天 | 亚洲国产成人精品在线 | 五月天com| 麻豆高清免费国产一区 | 天躁狠狠躁 | 99久久婷婷国产综合精品 | 久久精品影视 | 亚洲精品观看 | 天天av在线播放 | 日韩欧美视频一区 | 日日摸日日爽 | 中文字幕第一页在线视频 | 一区二区三区在线看 | 天堂成人在线 | 久在线观看 | 在线精品视频免费观看 | 亚洲专区 国产精品 | 欧美成人中文字幕 | 欧美大香线蕉线伊人久久 | 高清av不卡 | 精品国产乱码久久久久久三级人 | 欧美成人69av | 亚洲视屏在线播放 | 伊人五月婷 | 久久成人综合视频 | 91专区在线观看 | 色狠狠操 | 色久综合 | 最新av网址大全 | 久久99国产精品久久99 | 久久久久久久久久久久久9999 | 黄污视频网站 | 中文字幕在线观看视频一区二区三区 | 亚洲精品国产成人av在线 | 成人在线观看资源 | 久久久久久久99精品免费观看 | 成人av在线网| 色wwww| 精品国产乱码一区二区三区在线 | 黄色网址在线播放 | 一区二区精品久久 | 国产欧美久久久精品影院 | 午夜视频免费在线观看 | 久久精品国产第一区二区三区 | 国内丰满少妇猛烈精品播放 | 九九久久影视 | 天天狠狠操| 国产老妇av | 日本女人在线观看 | 国产精品区免费视频 | 欧美日韩视频精品 | 天天插日日操 | 四虎国产精品成人免费影视 | 久久精品电影网 | 久久视频这里有久久精品视频11 | 久久久久久久久久久免费av | 久草91视频 | 草在线 | 日韩在线视频线视频免费网站 | 玖玖色在线观看 | 99色在线 | 日韩精品在线观看av | 中文字幕二区三区 | 精品五月天 | 久久久久麻豆 | 99re视频在线观看 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 中文字幕在线观看第三页 | 中文字幕一区2区3区 | 国产视频 久久久 | 91超碰免费在线 | 日本在线免费看 | 91精品国自产在线观看 | 在线国产一区二区 | 国产精品一区免费看8c0m | 欧美日韩不卡在线观看 | 久久毛片高清国产 | 欧美性黑人| 黄色.com | 免费看亚洲毛片 | 国产精品午夜在线观看 | 国产精品麻豆果冻传媒在线播放 | 九九九九九精品 | 久久久久久久久久电影 | 888av| 久久不射电影院 | 在线成人小视频 | 五月婷综合网 | 久久99精品一区二区三区三区 | 色香蕉在线| 天天干天天干天天射 | av福利在线 | 日p在线观看 | 91香蕉视频黄 | 久久久久久久久久亚洲精品 | 日本精品一区二区三区在线观看 | 成人9ⅰ免费影视网站 | 国产成人精品一区二区三区福利 | 国产毛片久久 | 亚洲一级黄色 | 中文字幕成人一区 | 色噜噜色噜噜 | 日韩在线网址 | 免费久久网 | 亚洲二区精品 | 亚洲成人在线免费 | 久草在线手机观看 | 日日噜噜噜噜夜夜爽亚洲精品 | 亚洲最新av在线 | 香蕉视频免费看 | 超碰在线成人 | av综合 日韩 | 狠狠干激情 | 国产精品第 | 免费av免费观看 | 久久综合久久综合九色 | 国产区高清在线 | 九九九在线 | 亚洲国产精品成人综合 | 色网av| 国产福利资源 | 色综合久久综合网 | 高清有码中文字幕 | 中文资源在线观看 | 综合网伊人 | 97视频一区| 色婷婷骚婷婷 | 视频二区在线 | 中国黄色一级大片 | 亚洲v精品 | 天天干人人 | 久久精品中文 | 中文字幕在线观看第一区 | 麻豆av一区二区三区在线观看 | 亚洲视频免费视频 | 国产一区二区精品久久 | 四虎影视8848dvd| 激情婷婷在线 | 99视频精品全部免费 在线 | 91九色视频观看 | 综合网久久 | 国产麻豆精品一区二区 | 99热这里有 | 欧美日本不卡 | 在线观看完整版免费 | 插综合网 | 中文字幕中文中文字幕 | 亚洲视频在线观看免费 | 欧美国产视频在线 | 手机看片福利 | 国产视频资源 | 欧美色综合天天久久综合精品 | 久久天天躁狠狠躁亚洲综合公司 | 中文电影网 | 天天干夜夜擦 | 国产在线va| av中文字幕网| 免费精品在线视频 | 亚洲国产美女久久久久 | 免费国产ww| 少妇av网 | 国产一区在线精品 | 人交video另类hd | 中文字幕在线视频免费播放 | 999男人的天堂 | 久久久久久久99 | 黄色aa久久 | 久久久免费国产 | 97在线观视频免费观看 | 玖草影院 | 成人午夜电影在线 | 色偷偷88888欧美精品久久久 | 色婷婷狠狠18| 亚洲精品乱码久久久久久高潮 | www亚洲视频| 国产 一区二区三区 在线 | 亚洲国产日韩精品 | 国内精品久久久久国产 | 免费网站黄 | 国产精品白虎 | 成人a级黄色片 | 成年人三级网站 | 亚洲理论在线观看电影 | 国产不卡免费 | 国产亚洲精品精品精品 | 国产黄色大片免费看 | 视频成人免费 | 国产伦精品一区二区三区照片91 | 91精品视频在线看 | 欧美精品一区二区免费 | 91视频久久 | 深爱激情婷婷网 | 久草视频免费在线观看 | 久久影视一区 | 亚洲国产欧美在线看片xxoo | 人人爽人人看 | 69热国产视频 | 成人片在线播放 | 在线观看国产永久免费视频 | 久精品视频免费观看2 | 99久久精品国产欧美主题曲 | 欧美色888 | 欧美日韩精品电影 | 在线精品视频免费播放 | 国产在线a| 国产精品热视频 | 亚洲精品国偷拍自产在线观看 | 久久国产亚洲精品 | 免费在线观看国产精品 | 亚洲高清资源 | 婷婷丁香在线视频 | 亚洲午夜大片 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 日日夜夜爱 | 久久伊人精品一区二区三区 | 国产在线观看一 | 色a资源在线 | 一区二区三区在线视频111 | 成人免费视频网址 | 欧美日一级片 | 97国产精品一区二区 | 国产一级免费电影 | 日韩高清网站 | 中文字幕观看av | 99久久这里只有精品 | 婷婷五综合 | av资源免费观看 | 久久久久久久久久久久久久免费看 | 亚洲午夜电影网 | 日本久久中文字幕 | 国产精品久久久久久高潮 | 久久免费国产精品 | 国产亚洲视频在线观看 | 亚洲人成人天堂h久久 | 超碰人在线 | 色永久免费视频 | 欧美在线1区 | 成人在线观看日韩 | 96av视频 | 久久伊人91| 亚洲区视频在线观看 | 综合色综合色 | 日韩精品亚洲专区在线观看 | 97视频免费在线观看 | 成人免费视频网站 | 日本一区二区免费在线观看 | 中文字幕乱视频 | 国产一级性生活视频 | 国产91丝袜在线播放动漫 | 91在线porny国产在线看 | 成人av.com | 91麻豆精品国产91久久久久 | 91亚洲国产成人久久精品网站 | 国产精品久久久久久久久婷婷 | 韩国av永久免费 | 免费网站在线观看成人 | 91精品日韩 | 97国产超碰| 日韩久久影院 | 成人网看片 | 欧美一级视频在线观看 | 精品久久久成人 | 中文字幕av一区二区三区四区 | 黄色一级免费 | 午夜国产一区二区三区四区 | 99精品一区二区 | 日韩视频一区二区三区 | 狠狠色噜噜狠狠狠狠2022 | 最近中文字幕免费av | 国产视频在线观看一区 | 婷婷色网视频在线播放 | 精品久久福利 | 国产乱码精品一区二区蜜臀 | 欧美日韩视频 | 99久久精品国产一区二区三区 | 日本视频久久久 | 96看片| 国产不卡在线观看视频 | 国产在线观看h | 久久综合亚洲鲁鲁五月久久 | 91免费观看视频网站 | 欧美精品一区二区在线播放 | 91看片淫黄大片91 | 黄色大片视频网站 | 国产精品专区一 | a级国产乱理论片在线观看 特级毛片在线观看 | 欧美色插| 亚洲精品字幕在线 | 亚洲精品小区久久久久久 | 91麻豆福利 | 成人在线视频网 | 丁香婷婷深情五月亚洲 | a视频免费 | 欧美另类调教 | 青草视频在线免费 | 国产一区观看 | 国产视频精品网 | 国产视频一区二区在线 | 99色精品视频 | 色五月成人 | 欧洲精品久久久久毛片完整版 | 女人18精品一区二区三区 | 国产视频1区2区3区 久久夜视频 | 精品九九九 | 色视频在线免费 | 超级碰碰免费视频 | 在线看免费 | 国产黄av| 丁香伊人网 | 黄色小说在线免费观看 | 爱爱av网| 久久国产精品影视 | 中文字幕乱码电影 | 2018亚洲男人天堂 | 欧美精品中文字幕亚洲专区 | 夜夜夜影院 | 国产91免费在线 | 成人av在线影视 | av成人在线电影 | 狠狠色狠狠色综合日日小说 | 99视频在线| 久久精品电影网 | 国产精品午夜免费福利视频 | 天天插狠狠插 | 成人久久精品视频 | 99久久精品久久久久久清纯 | 日韩欧美69| 久久精品视频观看 | 国产福利中文字幕 | 国产在线播放观看 | 色综合久久综合 | 欧美亚洲成人免费 | 久久99久久99精品免观看粉嫩 | 国产69精品久久99的直播节目 | 亚洲香蕉视频 | 精品99999| 久久人人爽人人爽人人片 | 一级黄色片在线免费观看 | 国产一区网| 午夜久久久久久久久久影院 | 乱男乱女www7788 | 中文字幕在线播出 | 亚洲精品视频www | 中文字幕有码在线观看 | 毛片网在线播放 | 国产亚洲精品日韩在线tv黄 | 中文字幕在线看视频国产中文版 | 欧美综合久久久 | 久久午夜网 | 国产盗摄精品一区二区 | 亚州精品天堂中文字幕 | 三级黄色a| 精品国产乱码久久久久 | 最新日韩电影 | 亚洲最新合集 | 精品视频免费久久久看 | 尤物97国产精品久久精品国产 | 蜜臀久久99精品久久久酒店新书 | v片在线播放 | 国产亚洲视频在线 | 亚洲狠狠婷婷 | 亚洲视频观看 | 国产专区日韩专区 | 日本精品视频网站 | 一区电影| 色七七亚洲影院 | 韩国av电影在线观看 | 国产精品ssss在线亚洲 | www.久久爱.cn| 国产精品入口久久 | 国产精品久久久久久一区二区 | 国产精品免费久久久久久 | www.888av | 日本久草电影 | 亚洲精品视频二区 | 丁香在线观看完整电影视频 | 91高清在线看 | 日韩高清一二三区 | 婷婷在线免费 | 91 在线视频播放 | 国产五月色婷婷六月丁香视频 | 男女激情免费网站 | 国产精品福利午夜在线观看 | 国产中文字幕在线免费观看 | 中文字幕五区 | 天天躁日日躁狠狠躁av中文 | 久久精品久久久久久久 | 色婷婷国产精品一区在线观看 | www国产一区 | 特黄特色特刺激视频免费播放 | 丁香婷婷综合激情五月色 | 五月开心六月婷婷 | 精品免费久久 | 国产视频一区二区在线观看 | 中文字幕精品在线 | 国产一区二区在线免费 | 日韩欧美在线不卡 | 久久夜视频 | 久久噜噜少妇网站 | 国产高清av免费在线观看 | 去看片 | 91日韩精品视频 | 久久国产精品免费视频 | av久久在线 | 欧美三人交 | 欧美亚洲国产一卡 | 国产手机视频在线观看 | 人人干人人干人人干 | 国产99久久久欧美黑人 | 五月天天色 | 国产一区高清在线观看 | 亚洲h色精品 | 日韩精品免费一区二区 | 日韩免费电影网站 | 中文字幕丝袜一区二区 | 欧美日本啪啪无遮挡网站 | 日韩有码在线播放 | 日韩中文字幕视频在线观看 | av网站在线观看播放 | 日本黄色免费播放 | 日日干美女 | 国产剧情一区在线 | 三上悠亚一区二区在线观看 | 久久久www成人免费精品张筱雨 | 国产精品成人一区二区三区 | 日日摸日日 | 中文字幕成人一区 | 成人免费观看大片 | 91天堂影院 | 911香蕉| 成人午夜影院在线观看 | 丁香婷婷激情网 | 九九视频这里只有精品 | 天天操天天草 | 东方av在线免费观看 | 国产精品igao视频网入口 | 婷婷丁香六月 | 国产伦理一区二区三区 | 六月丁香激情综合色啪小说 | 蜜臀av性久久久久av蜜臀三区 | 国产资源在线视频 | 国产精品久久久久久久7电影 | 狠狠婷婷 | 久草新在线| 精品国产免费观看 | 精品uu | 久久激情视频 | av片在线观看 | 国产精品99久久久久久宅男 | 久久久久亚洲最大xxxx | 在线观看黄色免费视频 | 国产精品视频免费看 | 国产精品久久久久久久久久免费 | aaa日本高清在线播放免费观看 | 综合伊人久久 | 东方av在 | 美女久久99 | 久久黄页 | 午夜精品一区二区三区在线观看 | 亚洲国产福利视频 | av免费看在线 | 在线免费视频一区 | 热久久国产精品 | 一区二区三区韩国免费中文网站 | 99视频在线观看视频 | 亚洲欧洲日韩 | 国产精品美女www爽爽爽视频 | 美女久久久久 | 亚洲精品国产精品久久99热 | 五月天伊人网 | 99热这里只有精品国产首页 | 国产亚洲在线 | 久久婷婷一区二区三区 | 日韩| 激情欧美丁香 | 日韩av进入 | 黄色一级影院 | 久久 地址 | 日韩sese | 日日日操 | 国产精品乱码高清在线看 | 免费一级特黄录像 | 天天操夜操 | 天天插天天操天天干 | av一级片网站 | 欧美亚洲另类在线视频 | 丁香五月亚洲综合在线 | 久久区二区| 午夜少妇一区二区三区 | 国产在线精品视频 | 在线看一区二区 | 亚洲精品xxxx | 色综合人人| 中文字幕在线观看一区二区三区 | 天天av在线播放 | 国内精品久久天天躁人人爽 | 欧洲亚洲国产视频 | 日日操天天操夜夜操 | www.福利视频| 久久97精品 | 五月婷婷色综合 | 国产黄视频在线观看 | 天天玩天天干天天操 | 国产黑丝一区二区三区 | 黄网站app在线观看免费视频 | 亚洲美女免费视频 | 免费观看高清 | 国产精品欧美一区二区 | 国产偷国产偷亚洲清高 | 美女免费视频观看网站 | 黄色国产高清 | www夜夜 | 在线免费观看成人 | 免费在线一区二区 | 午夜精品久久久久久久久久久久 | 在线免费观看视频一区二区三区 | 99麻豆视频| 91在线看黄| 日韩精品免费在线 | 91久久久久久久 | 国产99一区视频免费 | 99视频在线精品免费观看2 | 爱爱av网| 国产高清视频在线播放一区 | 日韩mv欧美mv国产精品 | 尤物九九久久国产精品的分类 | 伊香蕉大综综综合久久啪 | 国产成人av在线 | 久久综合狠狠综合久久狠狠色综合 | 成人黄色小说网 | 久久午夜羞羞影院 | 欧美日韩在线精品 | 91人人澡| 91毛片视频 | 一级电影免费在线观看 | 国产 日韩 欧美 在线 | 在线观看日本高清mv视频 | 9999亚洲| 欧洲一区二区在线观看 | 波多野结衣精品视频 | 91在线播放综合 | 日韩在线视频免费看 | 伊人国产女 | www.五月天 | 国产又粗又猛又黄又爽视频 | 探花视频在线观看免费版 | 国产区精品区 | 91精品在线视频观看 | 国产在线观看国语版免费 | 五月婷av | 一区二区三区免费在线观看 | 欧美一区二区在线免费观看 | 右手影院亚洲欧美 | 国产日本亚洲 | 国产精品视频app | 日韩高清久久 | 国产亚洲精品女人久久久久久 | 日韩特级黄色片 | 在线免费av观看 | 午夜精品福利一区二区三区蜜桃 | 狠狠干夜夜操天天爽 | 国产一级二级在线观看 | 欧美日韩国产一区二区三区在线观看 | 午夜少妇一区二区三区 | 国产精品久久久免费 | 国产99久久精品一区二区300 | 日韩av影片在线观看 | 在线免费观看涩涩 | 六月天综合网 | 国产98色在线 | 日韩 | 日韩久久精品一区二区三区 | 中文字幕中文字幕在线中文字幕三区 | 久久精品国产久精国产 | 中文字幕在线影视资源 | 国产一二区在线观看 | 99久久精品免费看国产一区二区三区 | 国产精品一区久久久久 | 97精品一区二区三区 | 日韩com| 日韩在线视频免费看 | 欧美日在线 | 欧美另类v | 亚洲精品456在线播放 | 国产精品国产精品 | 欧美日韩久久不卡 | mm1313亚洲精品国产 | 久久国产精品一区二区三区四区 | 不卡视频在线 | 天天艹天天干天天 | 香蕉97视频观看在线观看 | 亚洲国产精品久久久久婷婷884 | 日韩视频在线不卡 | 天堂av免费看 | 久久久www成人免费精品张筱雨 | 探花国产在线 | 狠狠色丁香婷婷综合久小说久 | 日韩福利在线观看 | 91九色国产在线 | 91成人精品国产刺激国语对白 | 8x成人免费视频 | 91网页版在线观看 | 日韩91精品 | 99日韩精品 | 国产成人精品亚洲a | 欧美午夜激情网 | 99热精品免费观看 | 亚洲一级免费观看 | 人人澡人人澡人人 | 成人免费在线网 | 一区二区中文字幕在线播放 | 91久久奴性调教 | 日韩电影一区二区在线 | 国产黄色特级片 | 婷婷激情5月天 | 国产激情免费 | 国产99在线 | 日韩欧美在线播放 | 亚洲综合黄色 | 毛片美女网站 | a视频在线观看免费 | 久久tv | 欧美婷婷色 | 欧美日韩二区在线 | 中文字幕视频 | 国内精品在线一区 | 免费国产ww | 国产精品一区欧美 | 国产a精品 | 91香蕉视频在线 | 亚洲精品视频在线 | 久草在线视频国产 | 中文免费 | 欧美久久成人 | 久久激情五月婷婷 | 美女视频网| 久久国产欧美日韩 | 2019中文| 天天干夜夜想 | www色com| 四虎影视精品成人 | 久久99视频精品 | 日韩丝袜在线 | 午夜视频二区 | 婷婷在线网站 | 在线中文字幕av观看 | 久久人人艹 | 91视视频在线直接观看在线看网页在线看 | 欧美激情第八页 | www日| 9幺看片| 欧美做受69| 91视频免费视频 | 91在线中字 | 97色se | 欧美一区二区精美视频 | 久久久99精品免费观看乱色 | 99免在线观看免费视频高清 | 婷婷色在线 | 欧美成人手机版 | 日韩二区在线播放 | 97人人澡人人爽人人模亚洲 | 麻豆91精品视频 | 免费黄在线观看 | 日日夜夜狠狠操 | av高清一区 | 麻豆91小视频 | 国产精品va在线播放 | 手机版av在线 | 日本精品一区二区三区在线观看 | 日韩av电影手机在线观看 | 五月天网页| 在线黄色免费av | 日韩免费播放 | 久久国产精品久久久 | 九九热免费在线视频 | 国产专区视频 | 久久久精品 一区二区三区 国产99视频在线观看 | 狠狠精品 | 国产精品日韩久久久久 | 毛片网站在线观看 | 国外成人在线视频网站 | 免费在线h | 91精品天码美女少妇 | 毛片一区二区 | 亚洲最新视频在线 | 一区二区三区在线免费播放 | 亚洲精品 在线视频 | 免费视频18 | 成年人视频在线免费播放 | 国产资源精品在线观看 | 亚洲精品欧美视频 | 亚洲精品字幕 | 日b视频在线观看网址 | 午夜三级在线 | 亚洲春色综合另类校园电影 | 久久99精品国产麻豆婷婷 | 五月婷影院 | 视频国产精品 | 在线免费观看视频你懂的 | 在线看的毛片 | 欧美人体xx| 久草精品在线播放 | 美女视频黄在线观看 | 天天综合网天天综合色 | 久久久久免费网 | 婷婷综合在线 | 日韩亚洲在线视频 | 91视频久久久久 | 91成人在线观看喷潮 | 国产精品免费成人 | 99在线视频观看 | 欧美日韩不卡一区二区 | 日韩在线高清免费视频 | 久久激情视频 久久 | 91在线资源| 久久精品中文字幕一区二区三区 | 久久精品亚洲综合专区 | 久久久久久久综合色一本 | 亚洲精品视频在线观看网站 | av免费片| 免费试看一区 | 亚洲视频 在线观看 | 97碰碰视频| 久久久久久久久久久久国产精品 | 色婷婷综合久色 | 免费在线观看亚洲视频 | 69国产成人综合久久精品欧美 | 色插综合 | 久久久久久免费毛片精品 | 久久午夜鲁丝片 | 欧美日韩国产亚洲乱码字幕 | 婷婷深爱五月 | 91香蕉国产在线观看软件 | 99久久夜色精品国产亚洲96 | 国产精品欧美久久久久天天影视 | 免费观看av| 久久综合影院 | 国产视频一二区 | 日韩理论电影在线观看 | 精品久久国产 | 亚洲视频中文 | 日韩成人高清在线 | h网站免费在线观看 | 蜜臀精品久久久久久蜜臀 | 在线免费91 | 国产精品片 | 天堂av在线免费 | 国产无套精品久久久久久 | 久久精品五月 | 不卡av在线播放 | 亚洲国产精品视频在线观看 | 欧美一区日韩一区 | 精品久久久久久久久久久久久 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 久久久久久久久久网 | 99视频在线观看视频 | 深夜免费福利 | 国产中文字幕视频在线观看 | 国产精品美女视频 | www久 | 国产成人a v电影 | 亚洲美女精品区人人人人 | 在线黄av | av一本久道久久波多野结衣 | 免费在线观看a v | av官网| 成人免费观看在线视频 | 日韩专区在线播放 | 麻豆久久精品 | 永久免费毛片 | 黄色av免费看 | 日本一区二区不卡高清 | 久久成年人 | 日韩av不卡播放 | 国产视频91在线 | 亚洲精品国偷自产在线99热 | 婷婷丁香激情 | 国产精品久久久久久av | 日韩精品一区二区三区在线视频 | 亚洲国产精品资源 | 欧美日韩在线免费观看 | 国产精品一区二区在线观看免费 | 美女福利视频在线 | 久久99精品国产麻豆宅宅 | 精品久久久免费视频 | 日韩视频免费在线 | 久久综合五月天婷婷伊人 | 综合久久网 | 午夜久久久影院 | 免费观看日韩av | 久久综合网色—综合色88 | 日韩电影在线观看一区二区 | 国产黄网站在线观看 | 福利片免费看 | 亚洲日日夜夜 | 亚洲精品在线二区 | 九色91在线 | 天天操天天爽天天干 | 人人要人人澡人人爽人人dvd | 国产精品一区二区在线看 | 成 人 黄 色 视频免费播放 | 欧美亚洲另类在线视频 | 91桃色免费视频 | 亚洲一区二区三区四区精品 | 在线观看国产 | 中文不卡视频在线 | 欧美日韩一区二区在线 | 亚洲午夜精品福利 | 亚洲人片在线观看 | 中文网丁香综合网 | 久久久电影网站 | 日韩区欠美精品av视频 | a久久免费视频 | 狠狠色丁香婷婷 | 激情网第四色 | 国产亚洲精品免费 | 成人免费在线视频观看 | 91精品国产自产在线观看 | 国产视频资源在线观看 | 很黄很色很污的网站 | 亚洲激情六月 | 欧美在线一级片 | 在线观看色网站 |