成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > Oracle LogMiner的使用實(shí)例代碼

Oracle LogMiner的使用實(shí)例代碼

熱門(mén)標(biāo)簽:電話機(jī)器人那種好 區(qū)域地圖標(biāo)注怎么設(shè)置 南通電銷(xiāo)外呼系統(tǒng)哪家強(qiáng) 外呼系統(tǒng)好點(diǎn)子 百度地圖標(biāo)注飯店位置怎么 理財(cái)產(chǎn)品電銷(xiāo)機(jī)器人 百度地圖標(biāo)注注解 上海網(wǎng)絡(luò)外呼系統(tǒng) 地圖標(biāo)注的坐標(biāo)點(diǎn)

LogMiner介紹

LogMiner是用于Oracle日志挖掘的利器。

百科解釋?zhuān)?/strong>

LogMiner 是Oracle公司從產(chǎn)品8i以后提供的一個(gè)實(shí)際非常有用的分析工具,使用該工具可以輕松獲得Oracle 重做日志文件(歸檔日志文件)中的具體內(nèi)容,LogMiner分析工具實(shí)際上是由一組PL/SQL包和一些動(dòng)態(tài)視圖組成,它作為Oracle數(shù)據(jù)庫(kù)的一部分來(lái)發(fā)布,是oracle公司提供的一個(gè)完全免費(fèi)的工具。

本文主要演示LogMiner的使用,直觀展示LogMiner的作用。

環(huán)境:Oracle 11.2.0.4 RAC

1.查詢當(dāng)前日志組

使用sys用戶查詢Oracle數(shù)據(jù)庫(kù)的當(dāng)前日志組:

--1.current log
SQL> select * from v$log;

 GROUP# THREAD# SEQUENCE#  BYTES BLOCKSIZE MEMBERS ARC STATUS   FIRST_CHANGE# FIRST_TIME NEXT_CHANGE# NEXT_TIME
---------- ---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ------------ ------------ ------------
   1   1   29 52428800  512   2 YES INACTIVE    1547838 25-JUN-17   1547840 25-JUN-17
   2   1   30 52428800  512   2 NO CURRENT    1567897 27-JUN-17  2.8147E+14 27-JUN-17
   3   2   25 52428800  512   2 NO CURRENT    1567902 27-JUN-17  2.8147E+14
   4   2   24 52428800  512   2 YES INACTIVE    1567900 27-JUN-17   1567902 27-JUN-17

這里當(dāng)前日志(current)是:

thread 1 sequence 30

thread 2 sequence 25

2.業(yè)務(wù)用戶插入操作

模擬業(yè)務(wù)用戶jingyu插入T2表數(shù)據(jù):

--2.業(yè)務(wù)用戶插入操作
sqlplus jingyu/jingyu@jyzhao
SQL> select count(1) from t2;

 COUNT(1)
----------
   0

SQL> insert into t2 select rownum, rownum, rownum, dbms_random.string('b',50) from dual connect by level = 100000 order by dbms_random.random;
commit;

100000 rows created.

SQL> 
Commit complete.
SQL> select count(1) from t2;

 COUNT(1)
----------
 100000

3.歸檔日志切換

為了區(qū)分每個(gè)日志的不同操作,這里對(duì)數(shù)據(jù)庫(kù)進(jìn)行手工歸檔切換,模擬現(xiàn)實(shí)中實(shí)際的歸檔切換。

--3.模擬歸檔日志切換
SQL> alter system archive log current;

System altered.

SQL> select * from v$log;

 GROUP# THREAD# SEQUENCE#  BYTES BLOCKSIZE MEMBERS ARC STATUS   FIRST_CHANGE# FIRST_TIME NEXT_CHANGE# NEXT_TIME
---------- ---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ------------ ------------ ------------
   1   1   31 52428800  512   2 NO CURRENT    1572517 27-JUN-17  2.8147E+14
   2   1   30 52428800  512   2 YES ACTIVE     1567897 27-JUN-17   1572517 27-JUN-17
   3   2   25 52428800  512   2 YES ACTIVE     1567902 27-JUN-17   1572521 27-JUN-17
   4   2   26 52428800  512   2 NO CURRENT    1572521 27-JUN-17  2.8147E+14

4.業(yè)務(wù)用戶插入操作

模擬業(yè)務(wù)用戶jingyu刪除T2表部分?jǐn)?shù)據(jù):

--4.業(yè)務(wù)用戶刪除操作

SQL> delete from t2 where id  10000;

9999 rows deleted.

SQL> commit;

Commit complete.

SQL> select count(1) from t2;

 COUNT(1)
----------
  90001

5.歸檔日志切換

為了區(qū)分每個(gè)日志的不同操作,這里對(duì)數(shù)據(jù)庫(kù)進(jìn)行手工歸檔切換,模擬現(xiàn)實(shí)中實(shí)際的歸檔切換。

--5.模擬歸檔日志切換
SQL> alter system archive log current;

System altered.

SQL> select * from v$log;

 GROUP# THREAD# SEQUENCE#  BYTES BLOCKSIZE MEMBERS ARC STATUS   FIRST_CHANGE# FIRST_TIME NEXT_CHANGE# NEXT_TIME
---------- ---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ------------ ------------ ------------
   1   1   31 52428800  512   2 YES ACTIVE     1572517 27-JUN-17   1574293 27-JUN-17
   2   1   32 52428800  512   2 NO CURRENT    1574293 27-JUN-17  2.8147E+14
   3   2   27 52428800  512   2 NO CURRENT    1574296 27-JUN-17  2.8147E+14
   4   2   26 52428800  512   2 YES ACTIVE     1572521 27-JUN-17   1574296 27-JUN-17

6.業(yè)務(wù)用戶更新操作

模擬業(yè)務(wù)用戶jingyu更新T2表部分?jǐn)?shù)據(jù):

--6.業(yè)務(wù)用戶更新操作
SQL> update T2 SET contents = 'xxx' where id > 99998;

 
2 rows updated.

SQL> commit;

Commit complete.

7.歸檔日志切換

為了區(qū)分每個(gè)日志的不同操作,這里對(duì)數(shù)據(jù)庫(kù)進(jìn)行手工歸檔切換,模擬現(xiàn)實(shí)中實(shí)際的歸檔切換。

--7.模擬歸檔日志切換
SQL> alter system archive log current;

System altered.

SQL> select * from v$log;

 GROUP# THREAD# SEQUENCE#  BYTES BLOCKSIZE MEMBERS ARC STATUS   FIRST_CHANGE# FIRST_TIME NEXT_CHANGE# NEXT_TIME
---------- ---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ------------ ------------ ------------
   1   1   33 52428800  512   2 NO CURRENT    1575480 27-JUN-17  2.8147E+14
   2   1   32 52428800  512   2 YES ACTIVE     1574293 27-JUN-17   1575480 27-JUN-17
   3   2   27 52428800  512   2 YES ACTIVE     1574296 27-JUN-17   1575458 27-JUN-17
   4   2   28 52428800  512   2 NO CURRENT    1575458 27-JUN-17  2.8147E+14

8.確認(rèn)需要分析的日志

確認(rèn)之后需要使用LogMiner分析的日志:

--8.確認(rèn)需要分析的日志
thread# 1 sequence# 30
thread# 2 sequence# 25
這部分日志肯定是有記錄插入操作

thread# 1 sequence# 31
thread# 2 sequence# 26
這部分日志肯定是有記錄刪除操作

thread# 1 sequence# 32
thread# 2 sequence# 27
這部分日志肯定是有記錄更新操作

9.備份歸檔日志

將相關(guān)的歸檔都copy備份出來(lái):

--9. 將相關(guān)的歸檔都copy備份出來(lái)
RUN {
allocate channel dev1 device type disk format '/tmp/backup/arc_%h_%e_%t';

backup as copy archivelog sequence 30 thread 1;
backup as copy archivelog sequence 31 thread 1;
backup as copy archivelog sequence 32 thread 1;
backup as copy archivelog sequence 25 thread 2;
backup as copy archivelog sequence 26 thread 2;
backup as copy archivelog sequence 27 thread 2;

release channel dev1;
}

備份出來(lái)的歸檔日志文件如下:

[oracle@jyrac1 backup]$ ls -lrth
total 17M
-rw-r----- 1 oracle asmadmin 2.3M Jun 27 21:50 arc_1_30_947800247
-rw-r----- 1 oracle asmadmin 591K Jun 27 21:50 arc_1_31_947800249
-rw-r----- 1 oracle asmadmin 143K Jun 27 21:50 arc_1_32_947800250
-rw-r----- 1 oracle asmadmin 9.5M Jun 27 21:50 arc_2_25_947800251
-rw-r----- 1 oracle asmadmin 3.6M Jun 27 21:50 arc_2_26_947800253
-rw-r----- 1 oracle asmadmin 77K Jun 27 21:50 arc_2_27_947800254

10.使用LogMiner分析

使用LogMiner分析歸檔日志:

--使用LogMiner分析歸檔日志
--應(yīng)該有插入操作的日志
begin
 dbms_logmnr.add_logfile('/tmp/backup/arc_1_30_947800247');
 dbms_logmnr.add_logfile('/tmp/backup/arc_2_25_947800251');
 dbms_logmnr.start_logmnr(Options=>dbms_logmnr.dict_from_online_catalog);
end;
/

--應(yīng)該有刪除操作的日志
begin
 dbms_logmnr.add_logfile('/tmp/backup/arc_1_31_947800249');
 dbms_logmnr.add_logfile('/tmp/backup/arc_2_26_947800253');
 dbms_logmnr.start_logmnr(Options=>dbms_logmnr.dict_from_online_catalog);
end;
/

--應(yīng)該有更新操作的日志
begin
 dbms_logmnr.add_logfile('/tmp/backup/arc_1_32_947800250');
 dbms_logmnr.add_logfile('/tmp/backup/arc_2_27_947800254');
 dbms_logmnr.start_logmnr(Options=>dbms_logmnr.dict_from_online_catalog);
end;
/

查詢v$logmnr_contents

set lines 180 pages 500
col username format a8
col sql_redo format a50 
select username,scn,timestamp,sql_redo from v$logmnr_contents where table_name='T2'; 
select username,scn,timestamp,sql_redo from v$logmnr_contents where username='JINGYU';

select username,scn,timestamp,sql_redo from v$logmnr_contents where sql_redo like '%JINGYU%';

select username,scn,timestamp,sql_redo from v$logmnr_contents where sql_redo like 'insert%JINGYU%';
select username,scn,timestamp,sql_redo from v$logmnr_contents where sql_redo like 'delete%JINGYU%';
select username,scn,timestamp,sql_redo from v$logmnr_contents where sql_redo like 'update%JINGYU%';

實(shí)驗(yàn)發(fā)現(xiàn),以u(píng)sername為條件無(wú)法查詢到相關(guān)記錄,最終確認(rèn)username都是unknown而不是真正執(zhí)行語(yǔ)句的業(yè)務(wù)用戶jingyu。

而挖掘出的日志sql_redo這個(gè)字段是完整的SQL,可以采用like的方式查詢,比如我分析更新操作的日志,就可以得到下面這樣的結(jié)果:

SQL> --應(yīng)該有更新操作的日志
SQL> begin
 2  dbms_logmnr.add_logfile('/tmp/backup/arc_1_32_947800250');
 3  dbms_logmnr.add_logfile('/tmp/backup/arc_2_27_947800254');
 4  dbms_logmnr.start_logmnr(Options=>dbms_logmnr.dict_from_online_catalog);
 5 end;
 6 /

PL/SQL procedure successfully completed.

SQL> select count(1) from v$logmnr_contents;

 COUNT(1)
----------
  388

SQL> select username,scn,timestamp,sql_redo from v$logmnr_contents where username='JINGYU';

no rows selected

SQL> select username,scn,timestamp,sql_redo from v$logmnr_contents where sql_redo like '%JINGYU%';

USERNAME        SCN TIMESTAMP
------------------------------ ---------- ------------
SQL_REDO
--------------------------------------------------------------------------------
UNKNOWN       1575420 27-JUN-17
update "JINGYU"."T2" set "CONTENTS" = 'xxx' where "CONTENTS" = 'YSWGNNLCLMYWPSLQ
ETVLGQJRKQIEAMOEYUFNRUQULVFRVPEDRV' and ROWID = 'AAAVWVAAGAAAAHnABj';

UNKNOWN       1575420 27-JUN-17
update "JINGYU"."T2" set "CONTENTS" = 'xxx' where "CONTENTS" = 'WHCWFOZVLJWHFWLJ
DNVSMQTORGJFFXYADIOJZWJCDDOYXAOQJG' and ROWID = 'AAAVWVAAGAAAAOYAAE';


SQL> 

至此,LogMiner基本的操作實(shí)驗(yàn)已完成。

附:與LogMiner有關(guān)的一些操作命令參考:

conn / as sysdba
--安裝LOGMINER
@$ORACLE_HOME/rdbms/admin/dbmslmd.sql;
@$ORACLE_HOME/rdbms/admin/dbmslm.sql;
@$ORACLE_HOME/rdbms/admin/dbmslms.sql;
@$ORACLE_HOME/rdbms/admin/prvtlm.plb;

--停止logmnr
exec dbms_logmnr.end_logmnr
 
--查詢附加日志開(kāi)啟情況:
select supplemental_log_data_min, supplemental_log_data_pk, supplemental_log_data_ui from v$database; 

--開(kāi)啟附加日志
alter database add supplemental log data;

--取消補(bǔ)充日志
alter database drop supplemental log data (primary key) columns;
alter database drop supplemental log data (unique) columns;
alter database drop supplemental log data;

--最后一個(gè)即為新的歸檔
select name,dest_id,thread#,sequence# from v$archived_log; 

最后確認(rèn)如果開(kāi)啟了附加日志,username就可以捕獲到正確的值:

SQL> set lines 180
SQL> /

 GROUP# THREAD# SEQUENCE#  BYTES BLOCKSIZE MEMBERS ARC STATUS   FIRST_CHANGE# FIRST_TIME NEXT_CHANGE# NEXT_TIME
---------- ---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ------------ ------------ ------------
   1   1   35 52428800  512   2 YES INACTIVE    1590589 27-JUN-17   1591935 27-JUN-17
   2   1   36 52428800  512   2 NO CURRENT    1591935 27-JUN-17  2.8147E+14
   3   2   29 52428800  512   2 YES INACTIVE    1590594 27-JUN-17   1591938 27-JUN-17
   4   2   30 52428800  512   2 NO CURRENT    1591938 27-JUN-17  2.8147E+14

1,36
2,30
SQL> update t2 set contents = 
 2 'aaa' where id = 44449;

1 row updated.

SQL> commit;

Commit complete.

RUN {
allocate channel dev1 device type disk format '/tmp/backup/arc_%h_%e_%t';

backup as copy archivelog sequence 36 thread 1;
backup as copy archivelog sequence 30 thread 2;

release channel dev1;
}

begin
 dbms_logmnr.add_logfile('/tmp/backup/arc_1_36_947808116');
 dbms_logmnr.add_logfile('/tmp/backup/arc_2_30_947808118');
 dbms_logmnr.start_logmnr(Options=>dbms_logmnr.dict_from_online_catalog);
end;
/

SQL> select username,scn,timestamp,sql_redo from v$logmnr_contents where username='JINGYU';

USERNAME        SCN TIMESTAMP
------------------------------ ---------- ------------
SQL_REDO
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JINGYU       1593448 27-JUN-17
set transaction read write;

JINGYU       1593448 27-JUN-17
update "JINGYU"."T2" set "CONTENTS" = 'aaa' where "CONTENTS" = 'WZTSQZWYOCNDFKSMNJQLOLFUBRDOHCBMKXBHAPJSHCMWBYZJVH' and ROWID = 'AAAVWVAAGAAAACLAAL';

JINGYU       1593450 27-JUN-17
commit;

可以看到,開(kāi)啟了附加日志,就可以正常顯示username的信息了。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

您可能感興趣的文章:
  • Oracle通過(guò)LogMiner實(shí)現(xiàn)數(shù)據(jù)同步遷移
  • Oracle 日志挖掘(LogMiner)使用詳解
  • 理解和使用Oracle 8i分析工具LogMiner
  • 通過(guò)LogMiner實(shí)現(xiàn)Oracle數(shù)據(jù)庫(kù)同步遷移

標(biāo)簽:海東 寧波 遼源 自貢 紹興 中衛(wèi) 百色 昭通

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle LogMiner的使用實(shí)例代碼》,本文關(guān)鍵詞  Oracle,LogMiner,的,使用,實(shí)例,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle LogMiner的使用實(shí)例代碼》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Oracle LogMiner的使用實(shí)例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲精品乱码久久久久久不卡| 久久精品影视伊人网| 日产精品久久久| 麻豆一区产品精品蜜桃的特点| 欧美在线免费播放| f2c人成在线观看免费视频| 影音先锋中文字幕第一页| 一本大道久久精品懂色aⅴ| 国产福利视频在线播放| 六月婷婷综合网| 丁香影院在线| 亚洲一区二区免费视频软件合集| 久久亚洲成人| 日本爱爱爱视频| 国产精品日韩欧美一区二区三区| 国精品一区二区三区| 91福利区在线观看| 波多野结衣欧美| 亚洲污视频在线观看| 欧美黑人一级爽快片淫片高清| 精品国产1区2区| 国产丝袜自拍| 欧美大片在线观看一区二区| 亚洲国产一区二区精品专区| 成人免费毛片男人用品| 一本到一区二区三区| 国产熟妇一区二区三区四区| 亚洲国产美女搞黄色| 久久99国产精品99久久| 九九久久国产精品| 久久综合亚洲色hezyo国产| 日日狠狠久久| 黄网站色欧美视频| 免费无码一区二区三区| 老牛国产精品一区的观看方式| 中文字幕在线观看精品| 色哟哟在线观看一区二区三区| 日本欧美一级片| 国产精品va在线观看无码| 精品美女一区二区| 日韩电影在线一区| 精品日本美女福利在线观看| 日韩欧美自拍| 欧美日韩四区| 伊伊综合在线| 国产一区二区三区四区五区六区| 午夜久久免费观看| 国产sm调教视频| www黄色网址| av日韩在线播放| 亚洲欧美成人在线| 在线成人精品视频| av午夜一区麻豆| 无码日韩人妻精品久久蜜桃| 欧美在线视频精品| 国产一区二区导航在线播放| 欧美黄污视频| av观看免费在线| 色多多国产成人永久免费网站| 国产又粗又猛又黄又爽无遮挡| 国产自产一区二区| 国产精品亚洲一区| 97精品视频在线播放| 国产精品每日更新| 一级片avav网址| 丁香婷婷综合激情五月色| 一女二男一黄一片| 国产女人伦码一区二区三区不卡| 黄色免费网站在线| 免费av一级电影| 一本一本久久a久久综合精品蜜桃| 国产在线视频你懂得| 国产一区二区三区视频免费观看| 美媛馆国产精品一区二区| 最新中文字幕av专区| 日本欧美www| 欧美日韩精品一区二区| 777视频在线| 中文字幕丰满乱子伦无码专区| 欧美黑人经典片免费观看| 亚洲美女自拍偷拍| 久久av二区| 国产1区2区3区精品美女| 少妇搡bbbb搡bbb搡打电话| 草草久久久无码国产专区| bbbbbbbbbbb在线视频| 性久久久久久久久| 精品国产欧美日韩不卡在线观看| 午夜精品一区二区三区免费视频| av免费在线一区二区三区| 日韩欧美在线网站| 色的视频在线观看免费播放| 91色婷婷久久久久合中文| 欧美第一页浮力影院| 国产成人精品一区| 欧美日本国产一区| 一二三四日本在线| 日韩va亚洲va欧美va久久| 亚洲高清在线免费观看| 国产免费一区二区三区四在线播放| 亚洲欧美综合图区| 欧美动物xxx| 精品国产乱码久久久久久蜜柚| 糖心vlog精品一区二区| 欧美男插女视频| 精品国产成人在线影院| 5858s免费视频成人| www.久久视频| 中文字幕一区二区三区在线不卡| 三级a在线观看| 欧美成人官网二区| 午夜免费一区| 久久精品国产电影| 欧美性xxxxxx少妇| 乱熟女高潮一区二区在线| 欧美日韩精品免费观看视完整| jizz久久久久久| 国产精品综合久久久久| 黄色成人在线视频| 久久成人av少妇免费| 精品视频无码一区二区三区| 鲁丝片一区二区三区| 欧美激情办公室videoshd| 欧美韩日一区二区三区四区| 亚洲青青一区| 亚洲国产精品高清久久久| 黄页网站在线播放| 亚洲天堂男人天堂女人天堂| 懂色av噜噜一区二区三区av| 自拍偷拍一区二区三区四区| 无码国产精品一区二区色情男同| 日韩欧美二区| 四虎影视免费永久在线| 五十路六十路七十路熟婆| 在线a免费看| 国产无套粉嫩白浆在线2022年| 欧美日韩国产色视频| 久久99久久亚洲国产| 日本午夜一区二区| 视频一区二区三区入口| www一区二区三区| 一本加勒比北条麻妃| 亚洲视频在线免费| 美女视频黄免费的久久| 精品国产福利一区二区在线| 日韩免费看片| 色老头一区二区| 欧美一级网站| 国产男男gay网站| 日韩成人手机在线| 久久精品国产sm调教网站演员| 欧美激情亚洲另类| 丁香五六月婷婷久久激情| 五月婷婷之婷婷| 国产不卡一区二区三区在线观看| 最新天堂网www| 国产成人精品亚洲日本在线桃色| 69xxx视频hd| 欧美成年人视频在线观看| 国产成人av电影在线观看| 日韩高清不卡一区| 韩国女同性做爰三级| 午夜看片在线免费| av大片在线看| 欧美激情精品久久久久| 久久电影网电视剧免费观看| 99精品全国免费观看视频软件| 久久精品国产亚洲av无码娇色| sm在线观看| 欧美无毛视频| 一区二区三区日本| 三级在线观看网站| 欧美激情 亚洲| 日韩在线视频网| 免费看成人av| 九色蝌蚪在线观看| 春意影院免费入口| av在线亚洲天堂| 激情六月综合| 国产亚洲欧美一区在线观看| 亚洲91久久| 97超碰在线资源站| 日韩久久免费视频| 女人裸体性做爰全过| 精精国产xxxx视频在线野外| 日本中文字幕不卡| 国产色在线播放| 亚洲图片综合网| 乱熟女高潮一区二区在线| 国语自产精品视频在线看| 手机亚洲第一页| 久99久在线视频| av在线播放网址| 中文在线视频| 欧美尿孔扩张虐视频| 成人av动漫| 日本xxxx高清色视频| 91av在线免费观看| 亚洲天堂中文字幕在线观看| 日韩av在线免播放器| 久久视频这里只有精品| 97人妻精品一区二区三区免费| 欧美视频在线观看一区二区三区| 人妻大战黑人白浆狂泄| 天天做天天爱天天高潮| 中国一级大黄大黄大色毛片| 久久精品72免费观看| 国产欧美一区二区精品婷婷| 欧美一级免费播放| 日本午夜一区| 日韩欧美一区视频| 自拍偷拍在线视频| 成人免费视频国产| 另类小说视频一区二区| 亚洲国产合集| 黄色的视频在线观看| 蜜月aⅴ免费一区二区三区| 国产大片中文字幕在线观看| 日韩精品极品视频在线观看免费| 波多野结衣黄色| 日本一二三不卡视频| 巨茎人妖videos另类| 黑人巨大狂躁日本妞在线观看| 男人的天堂视频在线| xxxwww在线观看| 日韩欧美国产激情| 里番在线播放| 麻豆成人91精品二区三区| 久久精品国亚洲| 中文字幕国产在线观看| 成人h视频在线| 日韩欧美综合| 欧美va天堂| 一本综合精品| 国产黄色的视频| av在线加勒比| 国内自拍亚洲| 亚洲精品理论电影| 国产伦精品一区二区三区视频网站| 欧美日韩在线精品一区二区三区激情| 99亚洲精品视频| 中文字幕亚洲欧美日韩在线不卡| 中文字幕 欧美 日韩| 成人在线直播| 成人高潮aa毛片免费| 免费网站成人| 免费日韩av| av网站免费大全| wwwwww色| 欧美亚洲日本在线观看| 欧美色偷偷大香| 久久国产成人午夜av影院| 久久久久国产一区二区三区四区| 国产三级三级在线观看| 国产精品欧美一区二区三区不卡| 久久毛片亚洲| 亚洲一级电影| fc2在线中文字幕| 最新中文字幕免费视频| 欧美在线播放一区二区| 97精品久久久中文字幕免费| 五月婷婷亚洲综合| 成人性生交xxxxx网站| 国产成人a亚洲精v品无码| 国产av第一区| 国产精品欧美久久久| 337p亚洲精品色噜噜噜| 国产精品乱码一区二区视频| 国产丝袜一区视频在线观看| 国产精品a久久久久| 美女做a视频| 中文字幕亚洲欧洲| 国产一区二区三区福利| 激情视频小说图片| 亚洲色图视频网站| 免费人成黄页在线观看忧物| 久久午夜夜伦鲁鲁一区二区| 国产精品成人在线观看| 免费在线黄色网址| 中文字幕不卡的av| 国产黄色片在线| 亚洲人成色77777| 亚洲另类在线观看| 麻豆免费版在线观看| 日本肉体xxxx裸体xxx免费| 不卡视频在线观看| 色呦呦一区二区三区| 国产情侣在线播放| 久久精品国产一区二区电影| 99热精品在线观看| 亚洲综合色在线观看| 成人信息集中地欧美| 好妞色妞国产在线视频| 欧美在线国产| 国产变态拳头交视频一区二区| 日韩欧美视频免费在线观看| 小黄文在线观看| 日韩avxxx| 9久草视频在线视频精品| 亚洲精品久久久久久久久久| 欧美日本韩国在线| 制服丝袜亚洲精品中文字幕| 国产高清视频在线| 亚洲激情av| 日本在线免费中文字幕| 欧美猛男性生活免费| 青娱乐自拍偷拍| 国内久久久精品| 欧美另类videos黑人极品| 懂色av蜜臀av粉嫩av分享吧| 成人激情久久| 影音av资源网| 亚欧精品在线视频| 午夜影院在线视频| 天堂av在线电影| 少妇人妻丰满做爰xxx| 亚洲精品视频导航| 免费成人在线电影| 2020国产精品视频| 日本一区二区视频在线观看| 茄子视频成人在线| 91黄色小网站| 97在线观看视频| a级免费观看| 欧美激情国产精品免费| 欧美日韩1234| 在线电影一区二区| 在线观看av的网站|