精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

客戶的一次疏忽,DBA的一次噩夢

運維 數據庫運維 數據庫
你是否如同作者一樣,有過如下噩夢一般的經歷呢?是否半夜被老板挖起來,只為了客戶的一個小小的誤操作?無論是否在你身上印證過,都可以來看看,作者寫這篇文章之時已經熬了一夜,還能思路如此清晰,值得學習,佩服之~~~

今晚接到老大的電話,泰國的客戶不小心刪除了一些表的數據,現在非常著急,需要恢復數據。其實DBA做的數據庫備份,很大程度是用于數據庫crash掉的時候,恢復數據,而不是三天兩頭的因為客戶誤刪了數據,而去做恢復。

看了客戶的郵件,是有2個表的數據被誤刪除或者誤插入或者誤更新了??傊?,操作過一大通,希望恢復到當天下午15:30的數據。上數據庫去查了一下,用備份來恢復,似乎時間不夠,嘗試用戶flashback query,發現已經回不去了:

  1. SQL> SQL> SQL> SELECT count(*) from hr_ttm.TA_ABSDOCS  
  2.   2  AS OF TIMESTAMP TO_TIMESTAMP('2011-06-09 15:29:00','YYYY-MM-DD HH24:MI:SS');  
  3. SELECT count(*) from hr_ttm.TA_ABSDOCS  
  4.                             *  
  5. ERROR at line 1:  
  6. ORA-01555: snapshot too old: rollback segment number 1 with name "_SYSSMU1$" 
  7. too small 

其他也沒有更快的方法了,于是當下決定用logmnr挖數據,

由于數據庫原來就沒有配置utl_file_dir,因此還需要重啟數據庫使得該參數生效。一路做下來,大致算順利,不過也遇到了不少小插曲。下面就是恢復的步驟:

一、備份原表

  1. create table hr_ttm.TA_ABSDOCS_20110610_0010 as 
  2. SELECT * from hr_ttm.TA_ABSDOCS;  
  3.    
  4. create table hr_ttm.TA_ABSDOC_20110610_0010 as 
  5. SELECT * from hr_ttm.TA_ABSDOC; 

二,根據客戶要求,建立新用戶,將恢復的數據導入到這2個表中:

  1. create user hr_ttm2 identified by hr_ttm2 default tablespace MSG_DATA;  
  2. grant connect,resource,dba to hr_ttm2;  

三、把原表數據備份到新用戶下,用于做回滾

  1. create table hr_ttm2.TA_ABSDOCS as 
  2. SELECT * from hr_ttm.TA_ABSDOCS  
  3.    
  4. create table hr_ttm2.TA_ABSDOC as 
  5. SELECT * from hr_ttm.TA_ABSDOC 

四、修改參數,用于挖日志,重啟數據庫

  1. alter system set utl_file_dir='/prodlog/logmnr' scope=spfile;  

五、生成數據字典

  1. exec dbms_logmnr_d.build('dictionary.ora','/prodlog/logmnr');  

做這一步之前注意需要修改LD_LIBRARY_PATH和LIBPATH,使得lib的變量在lib32前面。不然會有報錯ORA-00600: internal error code, arguments: [unable to load XDB library], [], [], [], [], [], [], []

#p#

六、檢查需要回滾的日志,客戶要求回滾到6月9日15:30之前:

  1. -rw-r-----    1 oracle   oinstall   48868352 Jun 09 14:53 ARC0000025854_0666465023.0001  
  2. -rw-r-----    1 oracle   oinstall   48868864 Jun 09 15:08 ARC0000025855_0666465023.0001  
  3. -rw-r-----    1 oracle   oinstall   48868864 Jun 09 15:17 ARC0000025856_0666465023.0001  
  4. -rw-r-----    1 oracle   oinstall   48910848 Jun 09 15:42 ARC0000025857_0666465023.0001  
  5. -rw-r-----    1 oracle   oinstall   48868864 Jun 09 16:04 ARC0000025858_0666465023.0001  
  6. -rw-r-----    1 oracle   oinstall   48868864 Jun 09 17:22 ARC0000025859_0666465023.0001  
  7. -rw-r-----    1 oracle   oinstall   48868864 Jun 09 17:27 ARC0000025860_0666465023.0001  
  8. -rw-r-----    1 oracle   oinstall   48868864 Jun 09 17:47 ARC0000025861_0666465023.0001  
  9. -rw-r-----    1 oracle   oinstall   48868864 Jun 09 20:52 ARC0000025862_0666465023.0001  
  10. -rw-r-----    1 oracle   oinstall   48868864 Jun 09 21:17 ARC0000025863_0666465023.0001  
  11. drwxr-xr-x    2 oracle   oinstall        256 Jun 09 23:02 logmnr  
  12. -rw-r-----    1 oracle   oinstall   48863744 Jun 09 23:07 ARC0000025864_0666465023.0001  
  13. -rw-r-----    1 oracle   oinstall   48868864 Jun 09 23:28 ARC0000025865_0666465023.0001  
  14. -rw-r-----    1 oracle   oinstall   48868864 Jun 09 23:29 ARC0000025866_0666465023.0001  
  15. -rw-r-----    1 oracle   oinstall   48868864 Jun 09 23:29 ARC0000025867_0666465023.0001  
  16. -rw-r-----    1 oracle   oinstall   48868864 Jun 09 23:29 ARC0000025868_0666465023.0001  
  17. -rw-r-----    1 oracle   oinstall   48868864 Jun 09 23:29 ARC0000025869_0666465023.0001  
  18. -rw-r-----    1 oracle   oinstall   48868864 Jun 09 23:30 ARC0000025870_0666465023.0001  
  19. -rw-r-----    1 oracle   oinstall   48868864 Jun 09 23:30 ARC0000025871_0666465023.0001  
  20. -rw-r-----    1 oracle   oinstall   48868864 Jun 09 23:30 ARC0000025872_0666465023.0001  
  21. -rw-r-----    1 oracle   oinstall   48868864 Jun 09 23:31 ARC0000025873_0666465023.0001  
  22. -rw-r-----    1 oracle   oinstall   48868864 Jun 09 23:31 ARC0000025874_0666465023.0001  
  23. -rw-r-----    1 oracle   oinstall   48868864 Jun 09 23:31 ARC0000025875_0666465023.0001 

 七、添加歸檔日志

  1. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025854_0666465023.0001',Options=>dbms_logmnr.new);  
  2. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025855_0666465023.0001',Options=>dbms_logmnr.addfile);  
  3. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025856_0666465023.0001',Options=>dbms_logmnr.addfile);  
  4. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025857_0666465023.0001',Options=>dbms_logmnr.addfile);  
  5. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025858_0666465023.0001',Options=>dbms_logmnr.addfile);  
  6. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025859_0666465023.0001',Options=>dbms_logmnr.addfile);  
  7. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025860_0666465023.0001',Options=>dbms_logmnr.addfile);  
  8. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025861_0666465023.0001',Options=>dbms_logmnr.addfile);  
  9. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025862_0666465023.0001',Options=>dbms_logmnr.addfile);  
  10. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025863_0666465023.0001',Options=>dbms_logmnr.addfile);  
  11. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025864_0666465023.0001',Options=>dbms_logmnr.addfile);  
  12. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025865_0666465023.0001',Options=>dbms_logmnr.addfile);  
  13. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025866_0666465023.0001',Options=>dbms_logmnr.addfile);  
  14. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025867_0666465023.0001',Options=>dbms_logmnr.addfile);  
  15. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025868_0666465023.0001',Options=>dbms_logmnr.addfile);  
  16. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025869_0666465023.0001',Options=>dbms_logmnr.addfile);  
  17. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025870_0666465023.0001',Options=>dbms_logmnr.addfile);  
  18. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025871_0666465023.0001',Options=>dbms_logmnr.addfile);  
  19. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025872_0666465023.0001',Options=>dbms_logmnr.addfile);  
  20. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025873_0666465023.0001',Options=>dbms_logmnr.addfile);  
  21. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025874_0666465023.0001',Options=>dbms_logmnr.addfile);  
  22. exec dbms_logmnr.add_logfile(LogFileName=>'/prodlog/logmnr/ARC0000025875_0666465023.0001',Options=>dbms_logmnr.addfile); 

八、開始挖日志

  1. exec dbms_logmnr.start_logmnr(dictfilename=>'/prodlog/logmnr/dictionary.ora');  

九、將logmnr的數據暫時保存在一個表里面,免得再次查詢時候不用再次添加歸檔日志

  1. create table hjm_logmnr nologging as select * from v$logmnr_contents where 1=2;    
  2. insert /*+ append */ into hjm_logmnr select * from v$logmnr_contents;    
  3. /*------做這一步之前注意將nls_date_format改成'yyyy-mm-dd hh24:mi:ss',不然泰文亂碼,時間會變成問號。------*/  

十、導出腳本,用腳本做回滾,注意SQL_UNDO中的delete語句末尾有rowid,不能直接用,需要用正則表達式替換掉。

  1. spool TA_ABSDOCS_undosql.txt  
  2. select regexp_replace(replace(SQL_UNDO,'"HR_TTM"','"HR_TTM2"'),'and ROWID.+;',';')  
  3. from hjm_logmnr  
  4. WHERE 
  5. SEG_NAME = 'TA_ABSDOCS' AND 
  6. SEG_OWNER = 'HR_TTM'   
  7. order by to_char(TIMESTAMP,'yyyy-mm-dd hh24:mi:ss'desc;  
  8. spool off 
  9.    
  10.    
  11. spool TA_ABSDOC_undosql.txt  
  12. select regexp_replace(replace(SQL_UNDO,'"HR_TTM"','"HR_TTM2"'),'and ROWID.+;',';')  
  13. from hjm_logmnr  
  14. WHERE 
  15. SEG_NAME = 'TA_ABSDOC' AND 
  16. SEG_OWNER = 'HR_TTM'   
  17. order by to_char(TIMESTAMP,'yyyy-mm-dd hh24:mi:ss'desc;  
  18. spool off 

去掉腳本的頭部的語句和末尾返回多少多少行的文字,在hr_ttm2下執行這2個腳本,實現數據回滾。

另外,我們來看一下:

  1. SQL> select to_char(max(TIMESTAMP),'yyyy-mm-dd hh24:mi:ss'),to_char(min(TIMESTAMP),'yyyy-mm-dd hh24:mi:ss')  
  2. from hjm_logmnr  
  3. WHERE 
  4. SEG_NAME = 'TA_ABSDOC' AND 
  5. SEG_OWNER = 'HR_TTM'   2    3    4    5    
  6.   6  /  
  7.    
  8. TO_CHAR(MAX(TIMESTA TO_CHAR(MIN(TIMESTA  
  9. ------------------- -------------------  
  10. 2011-06-09 21:20:26 2011-06-09 15:31:54  
  11.    
  12. SQL>   
  13. SQL>   
  14. SQL>   
  15. SQL>   
  16. SQL> l  
  17.   1  select to_char(max(TIMESTAMP),'yyyy-mm-dd hh24:mi:ss'),to_char(min(TIMESTAMP),'yyyy-mm-dd hh24:mi:ss')  
  18.   2  from hjm_logmnr  
  19.   3  WHERE 
  20.   4  SEG_NAME = 'TA_ABSDOC' AND 
  21.   5* SEG_OWNER = 'HR_TTM' 
  22. SQL> l4  
  23.   4* SEG_NAME = 'TA_ABSDOC' AND 
  24. SQL> c/TA_ABSDOC/TA_ABSDOCS  
  25.   4* SEG_NAME = 'TA_ABSDOCS' AND 
  26. SQL>   
  27.    
  28. TO_CHAR(MAX(TIMESTA TO_CHAR(MIN(TIMESTA  
  29. ------------------- -------------------  
  30. 2011-06-09 21:20:26 2011-06-09 15:37:39 

歸檔日志是從14:53開始,而這2個表的變動,是在15:30之后才有的(min(TIMESTAMP是在15:30之后)。
也就是說從14:53分到15:30之前,這2個表一直是沒動過的。因此,可以跟客戶說,2個表的數據恢復到15:00的。

抬頭一看,東方既白。唉,又熬了個通宵。

【小邊碎語】以上是作者在月初的一次噩夢一般的經歷,無論是否在你身上印證過,都可以來看看,作者真不愧是專業級人物,思路超清晰,值得學習和借鑒。

 

【編輯推薦】

  1. Oracle SQL:經典查詢練手第一篇
  2. Oracle SQL:經典查詢練手第二篇
  3. Oracle SQL:經典查詢練手第三篇
  4. Oracle SQL:經典查詢練手第四篇
  5. Oracle SQL:經典查詢練手第五篇

 

 

 

責任編輯:艾婧 來源: OracleBlog
相關推薦

2021-12-27 10:08:16

Python編程語言

2020-10-24 13:50:59

Python編程語言

2011-04-07 11:20:21

SQLServer

2012-08-28 09:21:59

Ajax查錯經歷Web

2021-11-01 17:29:02

Windows系統Fork

2017-02-28 11:13:36

華為

2022-03-23 15:43:26

Android客戶端架構

2015-07-17 10:04:33

MKMapView優化

2021-04-02 06:18:27

Docker鏡像

2018-01-15 14:50:49

APP轉讓App賬號

2025-03-17 10:01:07

2023-03-29 09:36:32

2020-10-18 12:53:29

黑科技網站軟件

2021-12-06 19:29:17

LRU內存算法

2009-02-06 09:50:00

DHCP地址分配

2017-08-24 17:37:18

DNS緩存分析

2020-03-10 07:51:35

面試諷刺標準

2020-03-18 13:07:16

華為

2017-01-23 12:40:45

設計演講報表數據

2024-05-13 08:37:17

炫技H5UI
點贊
收藏

51CTO技術棧公眾號

欧美日韩精品二区第二页| 久久久国际精品| 午夜精品三级视频福利| 久久人人爽人人爽人人片 | 伊人久久大香线蕉av不卡| 欧美视频你懂的| 日本一本中文字幕| 黄色片视频在线观看| 韩国v欧美v日本v亚洲v| 91av视频在线免费观看| 搜索黄色一级片| 精品在线播放| 欧美videossexotv100| 国产一区二区视频免费在线观看| 在线你懂的视频| 久久婷婷国产综合国色天香| 91九色露脸| 一级黄色短视频| 午夜一级久久| 欧美黑人狂野猛交老妇| 日韩一级片在线免费观看| 国产精品tv| 欧美一区二区三区的| 乱子伦视频在线看| gogo久久| 亚洲国产精品久久人人爱蜜臀 | 国产女人在线观看| 99精品视频一区二区三区| 91精品国产综合久久久久久丝袜 | 久一视频在线观看| 国产精品久久天天影视| 亚洲人在线观看| 999精品免费视频| 欧美经典影片视频网站| 欧美日韩国产成人在线免费| 欧美黄色一级片视频| bl在线肉h视频大尺度| 亚洲精品欧美激情| 国产又大又长又粗又黄| 亚洲天天影视| 国产精品热久久久久夜色精品三区| 九九九九九精品| 熟妇人妻中文av无码| 国产成人免费高清| 99久久精品免费看国产四区| a在线观看视频| 国产一区不卡精品| 亚洲精品免费网站| 国产精品无码一区二区桃花视频| 蜜臀久久久久久久| 国产精品视频大全| 亚洲一二区视频| 久久精品久久99精品久久| 国产精品美女免费视频| 在线观看国产黄| 麻豆成人在线观看| 国产在线视频不卡| 91片黄在线观看喷潮| 激情图片小说一区| 91在线网站视频| 国产成人精品免费看视频| 国产乱人伦偷精品视频免下载| 成人一区二区电影| 国产精品久久久久久69| 国产一区二区视频在线播放| 亚洲自拍偷拍区| 乱精品一区字幕二区| av一区二区三区四区| 久久亚洲午夜电影| 大片免费播放在线视频| 国产精品久久影院| 乱熟女高潮一区二区在线| 俺来俺也去www色在线观看| 精品国产乱码久久久久久天美| 亚洲国产精品久久久久婷蜜芽| 亚洲黄色网址| 欧美精选午夜久久久乱码6080| 97超碰人人看| 日韩有码一区| 深夜福利亚洲导航| 久久精品视频国产| 三级精品在线观看| 91免费福利视频| 日本免费网站在线观看| 国产嫩草影院久久久久| 一本色道久久88亚洲精品综合 | 午夜精品久久久久久久久久久| www.com毛片| 99精品女人在线观看免费视频| 欧美变态凌虐bdsm| 人妻av无码一区二区三区| 婷婷亚洲最大| 情事1991在线| 国产高清在线免费| 久久久午夜电影| 男女爱爱视频网站| 625成人欧美午夜电影| 欧美男女性生活在线直播观看| 中文字幕第3页| 日韩欧美三级| 国语自产在线不卡| 亚洲一卡二卡在线| 99精品黄色片免费大全| 亚洲一区尤物| 成人欧美一区二区三区的电影| 777午夜精品免费视频| 黄色工厂在线观看| 欧美1区2区3区| 国产精品久久久久久久久久99| 亚洲国产av一区二区| 国产精品情趣视频| 亚洲欧洲日产国码无码久久99 | 久久精品日产第一区二区三区| 午夜激情在线观看| 日韩欧美国产成人| 美女伦理水蜜桃4| 中文不卡在线| 国产精品欧美日韩久久| 亚欧在线观看视频| 亚洲自拍偷拍网站| 亚洲男人天堂2021| 日韩欧美一区免费| 国产精品第二页| 天天干天天爽天天操| 一区二区在线看| 日韩成人精品视频在线观看| 国产中文字幕一区二区三区| 国模精品一区二区三区色天香| 国产又大又黑又粗| 国产精品久久久久久久久动漫| 麻豆传传媒久久久爱| 日本欧美高清| 欧美在线视频导航| 熟妇高潮一区二区高潮| 亚洲电影激情视频网站| 亚洲麻豆一区二区三区| 欧美阿v一级看视频| 成人中文字幕+乱码+中文字幕| 91精品专区| 在线观看欧美日本| 一道本在线观看| 老鸭窝毛片一区二区三区 | 男人天堂亚洲二区| 福利视频第一区| 中文乱码人妻一区二区三区视频| 欧美色综合网| 国产精品日韩一区二区免费视频| 午夜av在线播放| 欧美哺乳videos| 日本系列第一页| 91丨国产丨九色丨pron| 99视频在线免费播放| 青青一区二区| 日本久久久久亚洲中字幕| 久久精品蜜桃| 欧美日韩夫妻久久| 国产日韩欧美在线观看视频| 韩国v欧美v亚洲v日本v| 日本aa在线观看| 精品无人区一区二区| 欧美在线观看视频| 国产一级二级三级在线观看| 欧美视频一区二| 欧美做爰啪啪xxxⅹ性| 国产一区二区精品久久99| 国产爆乳无码一区二区麻豆| 国产精品白浆| 青青草精品毛片| av影片在线看| 日韩小视频在线观看专区| 免费人成年激情视频在线观看| 福利一区在线观看| 国产99久久九九精品无码| 国产精品亚洲片在线播放| 国产精品网红福利| 欧洲性视频在线播放| 亚洲国产日韩欧美在线99| 国产字幕在线观看| 亚洲乱码中文字幕| 国产三级国产精品| 久久av中文字幕片| 国产无限制自拍| 国内精品久久久久久久影视简单| 国产热re99久久6国产精品| 91高清在线观看视频| 亚洲国产日韩欧美在线图片| 影音先锋国产资源| 亚洲丰满少妇videoshd| 欧美午夜激情影院| 不卡欧美aaaaa| 超碰在线播放91| 亚洲欧洲一级| 亚洲一区三区视频在线观看| 成人福利一区| 国产精品视频26uuu| av漫画网站在线观看| 中文字幕视频在线免费欧美日韩综合在线看 | 2001个疯子在线观看| 亚洲一区第一页| 亚洲伦理在线观看| 欧美在线三级电影| 日韩免费av片| 亚洲天堂久久久久久久| 美女久久久久久久久久| 国产不卡视频在线观看| 黄色片在线免费| 亚洲国产专区| 成人小视频在线观看免费| 国模精品一区| 麻豆av一区二区三区| 欧美日韩中出| 国产一区香蕉久久| av在线日韩| 韩国福利视频一区| 怡红院av在线| 久热精品视频在线| 五月婷婷在线视频| 国产一区二区免费| 秋霞av在线| 亚洲高清在线观看| 成人毛片在线免费观看| 555www色欧美视频| 在线观看国产成人| 一本色道久久综合精品竹菊| 精品成人久久久| 亚洲精品欧美综合四区| 婷婷久久综合网| 国产精品久久久久aaaa| 日韩一级av毛片| 久久亚洲精品小早川怜子| 国产不卡一二三| 成人午夜伦理影院| xxxx国产视频| 视频二区在线播放| 不卡av免费观看| 久久夜色精品国产| 2017亚洲天堂1024| 大桥未久av一区二区三区中文| 天天爱天天操天天干| 日韩综合在线视频| 日韩中文字幕二区| 视频一区在线播放| 国产成人av影视| 丝瓜av网站精品一区二区 | 热99这里只有精品| 狠狠爱综合网| 国产美女主播在线播放| 影音先锋中文字幕一区| 少妇人妻无码专区视频| 一区二区日本视频| 国产99久久九九精品无码| 免费亚洲视频| 麻豆传传媒久久久爱| 日韩二区三区在线观看| 欧美日韩一区二区三区69堂| 久久精品国产秦先生| 99国产精品久久久久久| 国产精品99久久久| 奇米777第四色| 91看片淫黄大片一级| 法国空姐电影在线观看| 国产精品亲子乱子伦xxxx裸| 在线视频这里只有精品| 中文字幕亚洲区| 亚洲国产成人精品综合99| 亚洲国产美女搞黄色| 免费观看成人毛片| 欧美色老头old∨ideo| 97精品久久人人爽人人爽| 日韩你懂的在线观看| 青青草av免费在线观看| 日日噜噜噜夜夜爽亚洲精品| 性爱视频在线播放| 日本久久久久久久久久久| **欧美日韩在线| 黑人中文字幕一区二区三区| 精品国产一区二区三区久久久蜜臀| 亚洲人成网站在线观看播放| 国产精品jizz在线观看美国| 每日在线更新av| 久久精品久久综合| 国产精品嫩草av| 中文文精品字幕一区二区| 欧美色图亚洲天堂| 一本到三区不卡视频| 国产欧美熟妇另类久久久| 日韩av中文字幕在线播放| 麻豆视频在线免费观看| 国产69久久精品成人| 亚洲人成777| 欧美精品一区在线发布| 中国成人一区| 午夜dv内射一区二区| 国产91精品欧美| 九一在线免费观看| 亚洲不卡一区二区三区| 91精品视频免费在线观看 | 1024视频在线| 国模视频一区二区三区| 午夜不卡一区| 日本视频精品一区| 亚洲黑丝一区二区| 欧美体内she精高潮| 国产网站一区二区| 日本少妇毛茸茸高潮| 5566中文字幕一区二区电影 | 极品国产人妖chinesets亚洲人妖 激情亚洲另类图片区小说区 | 爱豆国产剧免费观看大全剧苏畅| 99久久99久久免费精品蜜臀| 国产探花在线免费观看| 欧美天堂亚洲电影院在线播放| 少妇喷水在线观看| 久久五月天综合| 九九九伊在线综合永久| 精品久久久久亚洲| 国产综合精品一区| 欧美又黄又嫩大片a级| 欧美激情一区二区三区蜜桃视频| 日韩欧美国产亚洲| 亚洲第一国产精品| 毛片在线导航| 99中文字幕| 91精品国产调教在线观看| 五月婷婷激情久久| 久久精品亚洲乱码伦伦中文| 日韩精品一区二区av| 精品国产99国产精品| 最新av在线播放| 亚洲伊人久久大香线蕉av| 日韩精品免费| www亚洲成人| 亚洲国产精华液网站w| 黄瓜视频在线免费观看| 亚洲美女中文字幕| 成人免费无遮挡| 欧美日韩一区二 | 自拍视频亚洲| 91视频福利网| 一区二区三区四区在线播放| 国产模特av私拍大尺度| 久久韩国免费视频| 国产日本亚洲| 91成人在线视频观看| 国产成人啪午夜精品网站男同| 国产一级片播放| 亚洲国产一区二区三区四区| 青青青免费在线视频| 久久综合给合久久狠狠色| 美女黄色成人网| 高清国产在线观看| 在线电影欧美成精品| 国产激情在线视频| 99精品国产高清在线观看| 亚洲精品1区| 在线观看福利片| 欧美日韩在线不卡| 黄色在线观看网站| 成人18视频| 国产亚洲综合精品| 1024手机在线观看你懂的| 欧美精品 日韩| 牛牛精品视频在线| 欧美日韩精品久久久免费观看| 日韩av中文在线观看| 久久国产高清视频| 精品粉嫩超白一线天av| 丝袜美腿一区| 日本免费在线视频观看| 国产69精品久久久久毛片| 日韩一区二区视频在线| 中文字幕综合一区| 在线视频亚洲欧美中文| 成年网站在线免费观看| 国产精品国产自产拍在线| 亚洲精品无遮挡| 日本精品中文字幕| 亚洲国产精品成人| 第四色在线视频| 欧美日韩成人综合天天影院| 麻豆福利在线观看| 午夜精品视频在线观看一区二区| 国产剧情一区在线| 亚洲欧美精品一区二区三区| 视频直播国产精品| 欧美人与动xxxxz0oz| 在线能看的av网站| 香蕉影视欧美成人| 最新国产在线观看| 国产日韩三区| 久久99精品久久久久| 亚洲精品视频在线观看免费视频| 日韩视频免费中文字幕| 日本亚洲不卡| 91精品国产三级| 色激情天天射综合网| 蜜乳av一区| 在线一区日本视频| 久久久午夜电影| 色哟哟中文字幕| 91传媒视频免费|