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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

[原]Oracle数据文件损坏的模拟和修复(一) |ORA-01578 data block corrupted|

發布時間:2025/4/5 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [原]Oracle数据文件损坏的模拟和修复(一) |ORA-01578 data block corrupted| 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

造成數據塊損壞的原因通常是由于開啟了異步I/O或者增加了寫進程,還有可能是硬件引起的,今天模擬一下該問題的發生及修復方法。由于水平有限,那面疏漏,歡迎大家指正。

?

創建測試環境

建立測試表空間:

create tablespace test datafile '/u02/oradata/logdw/test01.dbf' size 180K autoextend off logging segment space management auto extent management local;

創建測試用戶并設置相應的權限:

create user test identified by test default tablespace test; grant connect to test; grant resource to test; revoke unlimited tablespace from test; alter user test quota unlimited on test;

插入測試數據,直到填滿 test01.dbf:

declarei number; beginfor i in 1..99999 loopinsert into test_table values(i,lpad('Q',30));commit;end loop; end; SQL> declare2 i number;3 begin4 for i in 1..99999 loop5 insert into test_table values(i,lpad('Q',30));6 commit;7 end loop;8 end;9 / declare * ERROR at line 1: ORA-01653: unable to extend table TEST.TEST_TABLE by 8 in tablespace TEST ORA-06512: at line 5

test01.dbf 已經填滿了數據后,看看一共插入了多少條數據:

select count(*) from test_table;COUNT(*) ----------2356

如果我想再加一個索引是不會成功的,我為該表空間添加多一個數據文件來擴容。

alter tablespace test add datafile '/u02/oradata/logdw/test02.dbf' size 180K autoextend off;

擴容后的 test 表空間可以創建索引了:

create index idx_test_table on test_table(id);

通過這樣一些步驟,現在數據的分布情況是test01.dbf這個數據文件裝著數據,test02.dbf裝著索引。可以使用查詢一下dba_extents 確認一下:

select owner,segment_name,segment_type,extent_id,file_id,block_id,bytes from dba_extents where owner='TEST'; OWNER SEGMENT_NAME SEGMENT_TYPE EXTENT_ID FILE_ID BLOCK_ID BYTES ----- --------------- ------------------ ---------- ---------- ---------- ---------- TEST TEST_TABLE TABLE 0 15 8 65536 TEST TEST_TABLE TABLE 1 15 16 65536 TEST IDX_TEST_TABLE INDEX 0 16 8 65536 TEST IDX_TEST_TABLE INDEX 1 16 16 65536

一條使用索引的典型SQL:

SQL> select count(id) from test_table; COUNT(ID) ----------2356---------------------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | ---------------------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 1 | 13 | 4 (0)| 00:00:01 | | 1 | SORT AGGREGATE | | 1 | 13 | | | | 2 | INDEX FAST FULL SCAN| IDX_TEST_TABLE | 2356 | 30628 | 4 (0)| 00:00:01 | ----------------------------------------------------------------------------------------

自此,我們的測試環境就建立完成了。

?

破壞并修復數據文件

在Linux修改二進制文件的方法可以參考我這篇blog《在 Linux下使用vim配合xxd查看并編輯二進制文件》,這里就不熬述了。不同位置的數據塊遭到損壞就會報不同的錯誤,非常幸運,我一個下午就遇到了3個。

?

使用drop和create修復ORA-01578

關閉數據庫后打開test02.dbf ,定位到偏移地址 001e9c0 左右的地方修改一下,要注意偏移的位置,不同的位置可能會引發不同的問題,保存并退出。

使用dbv工具檢查一下數據文件:

[oracle@logserver logdw]$ dbv file=test02.dbf blocksize=8192DBVERIFY: Release 11.2.0.1.0 - Production on Wed Jun 23 09:16:35 2010Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.DBVERIFY - Verification starting : FILE = /u02/oradata/logdw/test02.dbf Page 15 is marked corrupt Corrupt block relative dba: 0x0400000f (file 16, block 15) Bad check value found during dbv: Data in bad block:type: 6 format: 2 rdba: 0x0400000flast change scn: 0x0000.0a71e746 seq: 0x1 flg: 0x04spare1: 0x0 spare2: 0x0 spare3: 0x0consistency value in tail: 0xe7460601check value in block header: 0x46a7computed block checksum: 0x12d1Page 16 is marked corrupt Corrupt block relative dba: 0x04000010 (file 16, block 16) Bad check value found during dbv: Data in bad block:type: 6 format: 2 rdba: 0x04000010last change scn: 0x0000.0a71e746 seq: 0x2 flg: 0x04spare1: 0x0 spare2: 0x0 spare3: 0x0consistency value in tail: 0xe7460602check value in block header: 0x99f0computed block checksum: 0xadcaDBVERIFY - Verification completeTotal Pages Examined : 23 Total Pages Processed (Data) : 0 Total Pages Failing (Data) : 0 Total Pages Processed (Index): 4 Total Pages Failing (Index): 0 Total Pages Processed (Other): 10 Total Pages Processed (Seg) : 0 Total Pages Failing (Seg) : 0 Total Pages Empty : 7 Total Pages Marked Corrupt : 2 Total Pages Influx : 0 Total Pages Encrypted : 0 Highest block SCN : 175236934 (0.175236934)

此時,數據庫可以正常啟動,但是當接觸到壞塊的時候就會報ORA-01578:

SQL> startup ; ORACLE instance started.Total System Global Area 1887350784 bytes Fixed Size 2214456 bytes Variable Size 1560282568 bytes Database Buffers 301989888 bytes Redo Buffers 22863872 bytes Database mounted. Database opened. SQL> connect test/test SQL> show user; USER is "TEST" SQL> set autotrace on ; SQL> select count(id) from test_table; select count(id) from test_table* ERROR at line 1: ORA-01578: ORACLE data block corrupted (file # 16, block # 15) ORA-01110: data file 16: '/u02/oradata/logdw/test02.dbf'SQL> select count(*) from test_table;COUNT(*) ----------2356------------------------------------------------------------------------- | Id | Operation | Name | Rows | Cost (%CPU)| Time | ------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 1 | 5 (0)| 00:00:01 | | 1 | SORT AGGREGATE | | 1 | | | | 2 | TABLE ACCESS FULL| TEST_TABLE | 2356 | 5 (0)| 00:00:01 | -------------------------------------------------------------------------

如果查詢不用到索引,就不會有問題,證明我們的數據沒有問題,僅是損失了索引。由于場景特殊,我們知道肯定是索引損壞了,數據沒有丟失的,通常的場景是我們知道損壞所在的文件編號和塊編號,但是不知道對應的是什么對象,可以用以下查詢定位到對應的對象上:

sys$logdw@logserver SQL> SELECT tablespace_name, owner,segment_name,segment_type2 FROM dba_extents3 WHERE file_id = &file4 and &block between block_id AND block_id + blocks - 1 ; Enter value for file: 16 old 3: WHERE file_id = &file new 3: WHERE file_id = 16 Enter value for block: 15 old 4: and &block between block_id AND block_id + blocks - 1 new 4: and 15 between block_id AND block_id + blocks - 1TABLESPACE OWNER SEGMENT_NAME SEGMENT_TYPE ---------- ---------- -------------------- ------------------ TEST TEST IDX_TEST_TABLE INDEX

由于數據沒有丟失,我嘗試重建索引。

SQL> alter index IDX_TEST_TABLE rebuild online ; alter index IDX_TEST_TABLE rebuild online * ERROR at line 1: ORA-00604: error occurred at recursive SQL level 1 ORA-01658: unable to create INITIAL extent for segment in tablespace TEST

空間不足……,于是drop后再create吧:

SQL> drop index IDX_TEST_TABLE ; Index dropped.Elapsed: 00:00:00.57 SQL> create index IDX_TEST_TABLE on test_table(id);Index created.Elapsed: 00:00:00.10

我們再看看使用索引的查詢:

SQL> select count(id) from test_table ;COUNT(ID) ----------2356---------------------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | ---------------------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 1 | 4 | 3 (0)| 00:00:01 | | 1 | SORT AGGREGATE | | 1 | 4 | | | | 2 | INDEX FAST FULL SCAN| IDX_TEST_TABLE | 2356 | 9424 | 3 (0)| 00:00:01 | ----------------------------------------------------------------------------------------

索引恢復正常了。

該方法適用于壞塊落在非數據區的情況。

?

使用RMAN修復ORA-01578

如果損壞了僅僅兩個數據塊(8K*2),導致一個幾百兆的索引重建,這樣的很不值,我們可以試一下Oracle的blockrecover,但前提是之前有備份。

RMAN> blockrecover datafile 16 block 15; RMAN> blockrecover datafile 16 block 16; -- 或者組合起來 RMAN> blockrecover datafile 16 block 15 datafile 16 block 16; RMAN> blockrecover datafile 16 block 15,16;

如果壞塊很多,例如我們就要寫很長很長的命令,此時可以試一下:

RMAN> blockrecover corruption list;

這個命令是依靠 v$database_block_corruption 這個表進行工作的。Oracle每當發現一個損壞的數據塊就會在這個表中多一條記錄,相反地如果沒有碰到,就自然不會在這表中顯示出來的。

sys$logdw@logserver SQL> select * from v$database_block_corruption;FILE# BLOCK# BLOCKS CORRUPTION_CHANGE# CORRUPTIO ---------- ---------- ---------- ------------------ ---------16 15 2 0 CHECKSUM

我們可以借助rman對數據庫、文件或表空間進行“掃描”,檢查出所有的壞塊。

RMAN> backup validate database; RMAN> backup validate tablespace test; RMAN> backup validate datafile 16;

如果數據庫比較大或者表空間也比較大,backup validate就會長時間占用大量I/O資源,因此范圍應該盡量小。

RMAN> backup validate datafile 16;Starting backup at 2010-06-23 10:42:23 using target database control file instead of recovery catalog allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=71 device type=DISK channel ORA_DISK_1: starting full datafile backup set channel ORA_DISK_1: specifying datafile(s) in backup set input datafile file number=00016 name=/u02/oradata/logdw/test02.dbf channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01 List of Datafiles ================= File Status Marked Corrupt Empty Blocks Blocks Examined High SCN ---- ------ -------------- ------------ --------------- ---------- 16 FAILED 0 7 23 175356605 File Name: /u02/oradata/logdw/test02.dbfBlock Type Blocks Failing Blocks Processed---------- -------------- ----------------Data 0 0 Index 2 6 Other 0 10 validate found one or more corrupt blocks See trace file /u01/app/oracle/diag/rdbms/logdw/logdw/trace/logdw_ora_30130.trc for details Finished backup at 2010-06-23 10:42:26

只要讓Oracle直到了哪些是壞塊就好辦了,是blockrecover即可修復壞塊:

RMAN> blockrecover corruption list; Starting recover at 2010-06-23 11:00:49 using target database control file instead of recovery catalog allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=136 device type=DISK searching flashback logs for block imagesfinished flashback log search, restored 2 blocksstarting media recovery media recovery complete, elapsed time: 00:00:01Finished recover at 2010-06-23 11:10:48

再使用索引查詢一下數據:

test$logdw@logdw SQL> select count(id) from test_table ;COUNT(ID) ----------2356---------------------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | ---------------------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 1 | 4 | 3 (0)| 00:00:01 | | 1 | SORT AGGREGATE | | 1 | 4 | | | | 2 | INDEX FAST FULL SCAN| IDX_TEST_TABLE | 2356 | 9424 | 3 (0)| 00:00:01 | ----------------------------------------------------------------------------------------

此時索引idx_test_table可以用了,一切都是在線做的。

該方法需要有rman的備份,如果日常有rman的備份就不用怕了。

?

使用exp和imp盡力挽救數據

如果沒有rman備份呢?以下主要參考蓋國強的《Oracle中模擬及修復數據塊損壞》

我們再用同樣的方法編輯test01.dbf,定位到最后,將數據破壞。

可以預見test_table的數據已經損壞,索引沒有損壞。

test$logdw@logdw SQL> select count(*) from test_table ; select count(*) from test_table* ERROR at line 1: ORA-01578: ORACLE data block corrupted (file # 15, block # 23) ORA-01110: data file 15: '/u02/oradata/logdw/test01.dbf'Elapsed: 00:00:01.93 test$logdw@logdw SQL> select count(id) from test_table ; COUNT(ID) ----------2356---------------------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | ---------------------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 1 | 4 | 3 (0)| 00:00:01 | | 1 | SORT AGGREGATE | | 1 | 4 | | | | 2 | INDEX FAST FULL SCAN| IDX_TEST_TABLE | 2356 | 9424 | 3 (0)| 00:00:01 | ----------------------------------------------------------------------------------------

由于沒有已經假設沒有rman的備份,所以blockrecover已經不可能了,此時可以用vim+xxd重新對test01.dbf進行修改或者借助內部工具 bbed 將壞塊修正也是可以的,據說這是Oracle 8i之前的做法,但幾乎是mission impossible。
如果我們將任務定位為可以容忍數據丟失,希望能盡量挽救,減少數據丟失。

[oracle@logserver tmp]$ exp test/test file=test_table.dmp tables=test_table Export: Release 11.2.0.1.0 - Production on Wed Jun 23 14:08:29 2010Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options Export done in ZHS16GBK character set and AL16UTF16 NCHAR character setAbout to export specified tables via Conventional Path ... . . exporting table TEST_TABLE EXP-00056: ORACLE error 1578 encountered ORA-01578: ORACLE data block corrupted (file # 15, block # 23) ORA-01110: data file 15: '/u02/oradata/logdw/test01.dbf' Export terminated successfully with warnings.

我們使用導出得到一個錯誤

通過設置內部事件,設置在全表掃描時跳過損壞的數據塊

ALTER SYSTEM SET EVENTS='10231 trace name context forever,level 10' ; ALTER SYSTEM SET EVENTS='10231 trace name context off' ;

exp可以成功執行,將損壞的數據表刪除掉,在imp即可挽救部分數據。

在當前的場景中,沒有設置內部事件的情況下挽救了 2356 條數據中的 1920 條;而設置了內部事件之后挽救了 2175 條數據。

該方法幾乎成了最后的救命稻草了,如果你足夠強悍可以試一下用bbed或者其他工具直接對數據文件進行二進制編輯從而手動修復數據文件。

?

小結

遇到ORA-01578后,第一步應首先確定rman備份情況,如果有可用備份,一切都不太糟糕,幾條rman命令就可以修復;

如果沒有再確定壞塊對應的是什么對象,如果是索引等非數據對象,可以考慮drop后再create一次;

如果壞塊落在數據上,設置10231內部事件,然后求神拜佛,能救回多少數據只能看人品了。

轉載于:https://www.cnblogs.com/killkill/archive/2010/06/24/1764067.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的[原]Oracle数据文件损坏的模拟和修复(一) |ORA-01578 data block corrupted|的全部內容,希望文章能夠幫你解決所遇到的問題。

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

亚洲一区二区三区miaa149 | 欧美日韩一区二区免费在线观看 | 手机在线看a | 国产在线播放一区二区 | 国产成人一区二 | 91视频免费网址 | 成人久久18免费 | 久久高清免费观看 | 免费国产在线精品 | 特级黄录像视频 | 色黄www小说 | 国产在线观| 五月天伊人网 | 在线亚洲精品 | 免费在线观看av的网站 | 国产在线播放一区 | 国产一区二区三区 在线 | 色网影音先锋 | 91大神在线看| 国产一区二区三区免费在线观看 | 欧美极品xxxx| 成人蜜桃 | 亚洲成av人片在线观看无 | 2023av| 人人擦 | 国产在线高清视频 | 亚洲国产精品成人va在线观看 | 日韩精品专区 | 欧美在线不卡一区 | 国产成人在线免费观看 | sm免费xx网站 | 国产精品久久久久久久久久久杏吧 | 欧美日韩电影在线播放 | 久久久久久久久久久免费 | 波多野结衣动态图 | 免费一级特黄毛大片 | 在线观看一级片 | 久久国产乱 | 天天爱天天操天天射 | 久久免费视频5 | 人人操日日干 | 五月天激情电影 | 亚洲手机天堂 | 欧美精品久久久久久久 | 国产精品一区久久久久 | www.狠狠| 国产码电影 | 国产视频久久 | 精品中文字幕在线观看 | 日韩簧片在线观看 | 国产 中文 日韩 欧美 | 在线观看av的网站 | 中文字幕在线观看视频一区 | 免费亚洲片 | 91精品视频免费看 | 亚洲影院色 | 操操操天天操 | 欧美性色综合网站 | 91精品资源 | 欧美日韩一区久久 | 亚洲精品视频免费 | 依人成人综合网 | 日韩三区在线 | 国产精品久久久久久久久久免费看 | 激情伊人五月天久久综合 | 91av蜜桃| 中文字幕第 | 午夜在线免费视频 | 狠狠狠色狠狠色综合 | 欧美性做爰猛烈叫床潮 | 久久精品香蕉 | 青青草国产精品视频 | 密桃av在线 | 日韩精品一区二区三区在线视频 | 1024手机看片国产 | 国产高清 不卡 | 人人爽人人爽人人爽学生一级 | 中文字幕在线观看视频一区二区三区 | 成人黄色av网站 | 五月婷婷激情六月 | 国产精品乱码在线 | 久久综合婷婷综合 | 久久综合精品国产一区二区三区 | 视频三区在线 | 男女全黄一级一级高潮免费看 | 一级成人免费视频 | 欧美成年网站 | 特黄色大片 | 中文字幕在线观看播放 | 狠狠干在线| a亚洲视频| 日日干av | 黄色aaaaa| 国产午夜精品免费一区二区三区视频 | 99c视频高清免费观看 | 色婷婷福利视频 | 亚洲成人资源在线观看 | www.亚洲黄色 | 欧美资源在线观看 | 欧美一二区在线 | 91在线观看视频网站 | 国产一区视频在线观看免费 | 在线观看av网 | 色.www| 亚洲日韩中文字幕 | 五月婷影院| 久久免费福利 | 天堂v中文 | 国产不卡在线观看视频 | 四虎小视频| 国产呻吟在线 | 色综合色综合久久综合频道88 | 色视频成人在线观看免 | 亚洲黄色片在线 | 日韩羞羞 | 久久精品国产精品亚洲 | 国产精品久久久久永久免费观看 | 2021国产视频| 91丝袜美腿| 97色在线观看免费视频 | av网址最新 | 日韩精品短视频 | 国产精品视频免费观看 | 成人国产精品入口 | 国内精品视频久久 | 精品免费久久久久久 | 日批视频在线观看免费 | 国产在线观看你懂得 | www.婷婷色 | 天天操天天爽天天干 | 欧美老女人xx | 国产手机在线 | 香蕉在线视频观看 | 在线黄色av | 狠狠的干 | 亚洲播播| 免费观看黄色12片一级视频 | 天天爽人人爽 | 免费网站观看www在线观看 | 在线视频免费观看 | 精品亚洲男同gayvideo网站 | www五月天 | 在线a视频 | 国产高清久久久久 | 久久免费一 | 婷婷网在线 | 99热国产在线 | 国产三级香港三韩国三级 | 日日躁你夜夜躁你av蜜 | 欧美激情精品 | 亚洲天堂毛片 | 国产剧情在线一区 | 午夜12点 | 特级西西444www大胆高清无视频 | 色综合天| 成人久久精品视频 | 欧美日韩国产亚洲乱码字幕 | 成人黄色毛片视频 | 香蕉久草 | 成人在线免费观看视视频 | 日日碰狠狠躁久久躁综合网 | 99热在线国产精品 | 三级av黄色 | av色影院| 国产亚洲在线视频 | 日本黄色免费在线 | 欧美91视频 | 日韩免费电影一区二区 | 亚洲男人天堂a | 欧美精品久久久久久久免费 | 欧美性色综合网 | 亚洲精选国产 | 国产精品久久久久久久久岛 | 国产精品免费在线观看视频 | 国产午夜精品一区二区三区在线观看 | 久爱综合 | 热热热热热色 | 免费91在线 | 免费色视频在线 | 欧美黄色成人 | 国内精自线一二区永久 | 久久精品官网 | 国产视频网站在线观看 | 欧美 日韩 久久 | 免费高清在线一区 | 欧美精品三级 | 五月婷婷中文网 | 女人高潮一级片 | 久久这里有 | 国产在线97| 欧美精品久久久久久久久久 | 国产成人久久精品亚洲 | 久久伦理电影网 | 国产喷水在线 | 91成人精品一区在线播放 | 久久私人影院 | 日韩日韩日韩日韩 | 亚洲日本成人网 | 国产视频在线免费观看 | 欧美xxxx性xxxxx高清 | 人人爽人人射 | 久久高清免费视频 | 99视频精品全国免费 | 91免费在线看片 | 欧美日韩高清一区二区三区 | 国产三级精品在线 | 99热这里只有精品免费 | 亚洲人成综合 | 国产精品理论片 | 精品国产综合区久久久久久 | 永久免费精品视频网站 | 亚洲黄色成人av | 99视频在线精品 | 丁香激情视频 | 天天操福利视频 | 日本高清免费中文字幕 | 99久久久久成人国产免费 | 婷婷丁香社区 | 亚洲欧美日韩不卡 | 五月天激情视频在线观看 | 久久婷婷激情 | 中文有码在线 | 97香蕉久久国产在线观看 | 天天综合五月天 | 在线观看日韩中文字幕 | 国产精品手机在线 | 精品视频区 | 99久久99久久精品免费 | 91大神dom调教在线观看 | 国产剧情av在线播放 | 成年美女黄网站色大片免费看 | 精品久久久久一区二区国产 | 91在线色 | 久草在线免费播放 | 日韩欧美区 | 麻豆91在线| 在线观看中文字幕一区二区 | 欧美成亚洲 | 91精品亚洲影视在线观看 | 欧美色图另类 | 日韩电影中文字幕在线观看 | 久草观看视频 | 成人三级视频 | 免费观看9x视频网站在线观看 | 国产一区二区视频在线 | 久久久久久久影院 | 日韩中文字幕在线看 | 综合色中文 | 午夜视频免费 | 国产黄色精品在线观看 | 欧美精品二 | 中文字幕一区在线 | 一区二区三区www | 麻豆精品国产传媒 | 91黄色在线观看 | 久久99热这里只有精品国产 | 国产精品成人一区二区三区吃奶 | 国产日韩欧美在线观看 | 麻豆成人精品 | 日韩区视频 | 免费91麻豆精品国产自产在线观看 | av片在线观看免费 | 国产精品都在这里 | 成人av播放 | 色婷婷中文 | 精品国产美女 | 成年人视频免费在线 | 一区二区三区韩国免费中文网站 | 日韩超碰在线 | 亚洲精品在线视频网站 | 亚洲午夜在线视频 | 激情深爱五月 | 懂色av一区二区在线播放 | 美女视频黄是免费的 | 91亚洲欧美 | 久久精品视频播放 | 日韩精品一区二区久久 | 亚洲精品成人网 | 久久99深爱久久99精品 | 日韩三级免费观看 | 人人爽人人乐 | 在线精品国产 | 国产精品亚洲人在线观看 | 久久国产日韩 | 手机在线观看国产精品 | a级国产乱理论片在线观看 特级毛片在线观看 | 中文不卡视频在线 | 99久久精品网 | 久久特级毛片 | 国产99精品 | 成人午夜网址 | 日韩超碰 | 91看片在线播放 | 91久久国产精品 | 日韩视频在线不卡 | 少妇搡bbbb搡bbb搡忠贞 | 久久久久久久久电影 | 免费看污网站 | 久久综合操 | 91桃花视频 | 亚洲美女视频在线观看 | 成人网中文字幕 | 日韩欧美观看 | avwww在线观看| 99九九99九九九视频精品 | 波多野结衣在线播放一区 | 国产成人精品在线播放 | 国产精品午夜久久 | 又爽又黄在线观看 | 中文字幕在线观看网站 | 国产不卡精品 | 天天添夜夜操 | 精品视频国产一区 | 成人久久18免费网站 | 久久免费精彩视频 | 四虎影视精品 | 超碰精品在线 | 国产精品黄色在线观看 | 高清av网 | 国产视频一二三 | 一级做a爱片性色毛片www | 激情电影影院 | 婷婷色在线 | 国产精品久久久久久久久久了 | 国产手机视频精品 | 天天操夜夜逼 | 免费v片 | 亚洲在线成人精品 | 国产精品va在线观看入 | 狠狠干综合 | 亚洲精品美女久久久久网站 | 国产精品久久99综合免费观看尤物 | 天天干天天拍 | 中文字幕韩在线第一页 | 成人免费观看网址 | 香蕉视频在线免费 | 色国产精品 | 在线视频你懂得 | 国产精品破处视频 | 婷婷久月| 99久久er热在这里只有精品15 | 日韩一区二区免费在线观看 | 日日草天天干 | 成人黄色av免费在线观看 | 久久综合成人 | 欧美成人免费在线 | 性色av免费看 | 最近中文字幕免费视频 | 天天爽网站 | 色婷婷av在线 | 久久免费一级片 | 日韩视频图片 | www.黄色片网站 | av电影中文字幕在线观看 | 探花视频在线版播放免费观看 | 国产福利在线 | 99这里都是精品 | 日本不卡一区二区 | 亚洲国产精品视频在线观看 | 天天操天天舔天天干 | 国产最新精品视频 | 久久久久黄 | 国产精品一区二区吃奶在线观看 | 欧美久久影院 | 亚洲精品合集 | 日韩av片无码一区二区不卡电影 | 婷婷久久国产 | 免费h在线观看 | 日日夜夜骑 | 免费在线观看黄网站 | av成人免费 | 在线观看视频一区二区三区 | 国产中文字幕视频在线 | 久久久久久久国产精品视频 | 狠狠色丁香婷婷综合视频 | 久久精品国产一区二区三区 | 97精品国产一二三产区 | 狠狠色丁香婷婷综合视频 | 亚洲成人av在线播放 | 亚洲 欧美 成人 | 国产精品久久久久三级 | 欧美日韩在线播放一区 | 草久在线 | 九九视频这里只有精品 | 国产成人精品国内自产拍免费看 | 成人免费观看网址 | 五月综合激情婷婷 | 国产自产高清不卡 | 国产老太婆免费交性大片 | 色婷婷亚洲婷婷 | 精品久久久久久亚洲综合网 | 91精品亚洲影视在线观看 | 精精国产xxxx视频在线播放 | 欧美色操| 国产精品99久久久久久有的能看 | 午夜视频在线观看一区二区 | 天天综合精品 | 国产福利免费看 | 色偷偷人人澡久久超碰69 | 精品国产一区二区三区四区vr | 国产美女视频网站 | 天堂入口网站 | 欧美吞精 | 操操日日 | 97超碰超碰久久福利超碰 | 日本免费一二三区 | 国产精品一区在线观看你懂的 | 成人h动漫精品一区二 | 成年人黄色免费网站 | 超碰资源在线 | 欧美精选一区二区三区 | 日韩欧美精品一区 | 日韩专区在线 | 国产一卡在线 | 精品久久久一区二区 | 国产破处视频在线播放 | 91九色国产蝌蚪 | 色先锋av资源中文字幕 | 青青网视频 | 91精品国产电影 | av大片网站 | 日韩一区二区三 | av在线一级 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 久久日本视频 | 国产午夜精品福利视频 | 色综合久久久久久中文网 | 午夜免费福利视频 | 国产精品中文字幕在线播放 | 欧美另类高清 videos | 婷婷丁香激情五月 | 91av影视 | 成人91免费视频 | 在线观看视频一区二区三区 | 丁香久久久 | 玖玖玖在线 | 国产黄a三级| 国产精品人人做人人爽人人添 | 免费日韩精品 | 91麻豆传媒| 91自拍91 | 中文字幕av免费 | 手机在线黄色网址 | 日韩一区二区三区在线观看 | 国产黄a三级 | 69国产盗摄一区二区三区五区 | 黄色小说网站在线 | 国产精品综合在线观看 | 美国人与动物xxxx | 国产精品久久久久一区二区国产 | 日韩a在线观看 | 去干成人网 | 亚洲精品国产精品国自产在线 | 日韩一区二区三区在线观看 | 国产精品亚洲成人 | 久久夜靖品 | 麻花豆传媒mv在线观看网站 | 国产乱对白刺激视频不卡 | 国产在线观看,日本 | 中文字幕在线国产精品 | 在线视频黄 | 亚洲国产精品传媒在线观看 | 99精品在线视频播放 | 免费看一级特黄a大片 | 久久精品视频在线观看 | 97成人精品视频在线播放 | 国产美女网 | 日本久久综合视频 | 五月婷婷综合在线视频 | 成年人视频免费在线播放 | www.久艹 | 97视频在线免费播放 | 国产一区 在线播放 | 欧美日韩视频在线观看一区二区 | 99视频国产精品免费观看 | 国产一区二区中文字幕 | 久久a热6 | 欧美性大战 | 免费观看的黄色 | 国产999精品久久久影片官网 | 久久精品电影院 | 中文字幕av网站 | 天天艹天天| 久草免费在线视频观看 | 成人午夜电影网站 | 五月激情综合婷婷 | 久久久久久在线观看 | 色婷婷综合久久久久中文字幕1 | 国产香蕉视频 | 欧美精品久久久 | 久久久高清视频 | 国产97在线播放 | 国产精品系列在线播放 | 91大神电影 | 国产高清黄| 俺要去色综合狠狠 | 日韩 在线a| 日韩一区二区三区不卡 | 国产va饥渴难耐女保洁员在线观看 | 97在线观看免费高清 | 久久欧美在线电影 | 91九色视频在线播放 | 成人黄色电影在线观看 | 狠狠五月天 | 免费观看十分钟 | 精品欧美在线视频 | 在线亚洲欧美日韩 | 久久久毛片 | 国产高清视频免费最新在线 | 91在线视频在线观看 | 一区二区三区日韩视频在线观看 | 国产女v资源在线观看 | 91成人在线网站 | 在线国产视频一区 | 91亚色免费视频 | 久久久久久欧美二区电影网 | 肉色欧美久久久久久久免费看 | 成人午夜在线观看 | 久久伦理电影 | 成人羞羞视频在线观看免费 | 久久久久一区 | 久久一区二区免费视频 | 国产精品一区二区三区99 | 一区在线免费观看 | 精品国产伦一区二区三区观看说明 | 国产日韩欧美在线 | 国产小视频你懂的 | 日韩在线欧美在线 | 日韩午夜精品 | www夜夜 | 射射色| 国产伦精品一区二区三区免费 | 美女很黄免费网站 | 又黄又爽的免费高潮视频 | 国产免费久久精品 | 亚洲第一成网站 | 五月婷婷亚洲 | 99久久www免费 | 国产一区二区精品 | 久久精品中文字幕少妇 | 亚洲三区在线 | 97视频总站 | 亚洲人成网站精品片在线观看 | 久久精品亚洲国产 | 97成人资源站| 玖玖精品在线 | 偷拍精偷拍精品欧洲亚洲网站 | 国产精品理论片在线观看 | 天天摸天天操天天爽 | 久久人视频 | 91精品国产99久久久久 | 在线观看国产一区二区 | 亚洲国产精品久久久 | 免费黄色a网站 | 中文字幕 婷婷 | 天天艹天天 | 黄色一级性片 | 特级西西人体444是什么意思 | 国产中文在线播放 | 高清国产一区 | 日韩激情三级 | 亚洲电影图片小说 | www.国产视频| 国产精品成人久久 | 免费观看一区二区三区视频 | 日日爽天天 | 免费福利视频网站 | 国产精品久久艹 | 亚洲欧美日韩国产一区二区三区 | 91视频免费播放 | 久久久噜噜噜久久久 | 在线观看中文av | 四虎国产精品成人免费影视 | 韩国视频一区二区三区 | 日韩久久精品 | 一区在线播放 | 美女久久久久久久 | 男女免费av | 国产小视频免费观看 | 超碰人人av | 国产vs久久| 婷婷在线播放 | 成人国产精品免费观看 | 色婷婷综合在线 | 国产黄色大片 | 人人超在线公开视频 | 精品美女国产在线 | 美女视频a美女大全免费下载蜜臀 | 亚洲综合最新在线 | 精品国产伦一区二区三区观看方式 | 久草在线资源视频 | 欧美日韩国产精品一区二区三区 | 日韩高清在线一区二区三区 | 五月婷婷黄色网 | 99精品免费在线 | 国产又粗又硬又爽视频 | 久久免费看av | 亚洲开心激情 | 久久调教视频 | 日韩av成人在线观看 | av三级在线免费观看 | 久久手机在线视频 | 欧洲亚洲女同hd | 免费看一级特黄a大片 | 欧美激情精品久久久久久免费印度 | 免费观看一级成人毛片 | 欧美性天天 | 九七人人干 | 2021久久| 中文字幕a在线 | 一区三区视频 | 免费福利视频网站 | 成人在线电影观看 | 久久tv视频 | 男女激情片在线观看 | 久久观看最新视频 | 天天操天天操天天操天天操天天操 | 久久久精品国产免费观看一区二区 | 欧美精品久久99 | 国产成人精品亚洲a | 碰碰影院 | 欧美日韩国产亚洲乱码字幕 | 免费看污在线观看 | 亚洲在线国产 | 精品91在线 | 欧美精品国产综合久久 | 国产一二区在线观看 | 亚洲精品午夜一区人人爽 | 精品一区精品二区高清 | 国产一级淫片免费看 | 一级电影免费在线观看 | 久久久久久久久久久黄色 | 国产一区免费在线 | 国产精品18久久久久久久 | 国产裸体无遮挡 | 久久久久久久av | 91视频在线网址 | 国产亚洲欧美在线视频 | 日韩性网站 | 在线电影日韩 | 久久福利国产 | 黄色影院在线免费观看 | 成人免费视频在线观看 | 啪啪免费试看 | 天天拍夜夜拍 | 国内免费久久久久久久久久久 | 久热这里有精品 | 久久人人精 | 国产精品久久久久久久久久直播 | 天天射天天操天天 | 久久成熟| 五月视频| 免费看的黄色小视频 | 91理论片午午伦夜理片久久 | 五月亚洲 | 激情伊人五月天 | 97av影院 | 深爱开心激情网 | 少妇高潮流白浆在线观看 | 成人免费网站在线观看 | 亚州日韩中文字幕 | 一区 二区 精品 | 国产成人精品综合久久久 | 国产福利小视频在线 | 成人网在线免费视频 | 91成人免费视频 | a在线免费观看视频 | 午夜精品一二三区 | 日本中文字幕一二区观 | 一区二区三区四区五区六区 | 色福利网站 | 免费亚洲一区二区 | 91秒拍国产福利一区 | 免费看久久 | 国产一区私人高清影院 | 97超碰在线久草超碰在线观看 | 免费在线日韩 | 久久免费黄色网址 | 午夜婷婷在线播放 | 在线国产一区二区三区 | 狠狠躁夜夜躁人人爽视频 | 成年人精品 | 国产1级毛片 | 午夜av日韩| 一级黄色片在线播放 | 天天拍天天爽 | 久久视频在线视频 | 在线激情影院一区 | 国产亚洲精品久久久久久电影 | 小草av在线播放 | 国产精品小视频网站 | 亚州av成人 | 欧美日韩在线观看不卡 | 日韩精品一区二区久久 | 亚洲午夜精品久久久久久久久久久久 | 黄色小视频在线观看免费 | 久久久久国产一区二区 | 日日碰夜夜爽 | 日韩黄色中文字幕 | 日韩激情免费视频 | 国产精品成久久久久三级 | 综合精品久久 | 在线观看av网站 | 天天操夜操视频 | 99精品热视频只有精品10 | 久久综合婷婷国产二区高清 | 中文字幕资源站 | 色妞久久福利网 | 麻豆久久精品 | 国产一区二区高清不卡 | 精品久久1 | 午夜一级免费电影 | 色偷偷男人的天堂av | 在线精品在线 | 欧美天天射 | 人人干,人人爽 | 亚洲视频精选 | 91男人影院 | 午夜久久网 | av大全在线播放 | 欧美日韩在线观看不卡 | 欧美大香线蕉线伊人久久 | 二区三区毛片 | 六月丁香激情综合色啪小说 | 午夜美女网站 | 国产精品9999| 欧美a√在线 | 久久综合久久综合这里只有精品 | 国产精品成人aaaaa网站 | 日韩av免费一区二区 | 亚洲涩涩涩涩涩涩 | 久久国产精品视频免费看 | 97超级碰碰碰视频在线观看 | 国产精品网红福利 | 国产高清在线观看av | 国产一区久久久 | 婷婷丁香社区 | 91亚洲精品久久久中文字幕 | 精品九九九 | 中文字幕在线一二 | 久久免费一级片 | 久久久在线 | 91视频免费播放 | 日韩av片在线 | 超碰在线免费97 | 久久天天操| 精品在线视频一区二区三区 | 国产综合婷婷 | av高清在线观看 | 久久av电影 | 三级av小说 | 免费av网站在线看 | 在线观看久久久久久 | 人人爱爱人人 | 亚洲精品美女久久 | 日日干天天操 | 国产精品毛片久久久久久久 | 久久午夜国产 | av中文在线播放 | 久久久久久久久亚洲精品 | 日韩一级电影网站 | 国产精品成人一区二区三区 | 97免费在线观看 | 免费亚洲黄色 | 日韩av二区 | 国产69精品久久99的直播节目 | 一区二区三区四区五区在线视频 | 天堂黄色片 | 久久综合婷婷国产二区高清 | 久久只有精品 | 在线观看av国产 | 91污在线观看 | 91在线观| 午夜精选视频 | 涩涩网站在线看 | 久久综合免费视频影院 | 一级黄网 | av中文字幕在线电影 | 久久久高清 | 99999精品视频 | 久久美女免费视频 | 欧洲在线免费视频 | 亚洲精品综合在线 | 在线观看一 | 成人性生爱a∨ | 国产成人一区二区在线观看 | 中文区中文字幕免费看 | 久久精品视频在线观看免费 | 欧美日韩午夜在线 | 日韩va欧美va亚洲va久久 | 午夜精品一区二区三区免费视频 | 国产网红在线 | 美女国产免费 | 久久电影中文字幕视频 | 91av视频在线观看免费 | 日本视频精品 | 二区三区毛片 | 91在线网址 | 中文字幕免费一区 | 开心激情网五月天 | 在线观看国产中文字幕 | 天天色天天射天天操 | 综合国产在线观看 | 国产精品日韩在线 | 免费视频在线观看网站 | 在线成人中文字幕 | 国产欧美三级 | 日韩中文字幕免费视频 | 亚洲成人资源 | 九九视频网 | 91网页版免费观看 | 天天操狠狠操网站 | 美女国产精品 | 黄色片网站 | 在线免费观看一区二区三区 | 人人草人 | www.888av| av一级一片 | 91精品一区二区三区蜜桃 | 97人人爽 | 国产成人久久精品 | 亚洲蜜桃在线 | 97视频网址| 久久免费影院 | 午夜精品久久 | 国产人成看黄久久久久久久久 | 久久久久久毛片精品免费不卡 | av中文字幕在线观看网站 | 日本一区二区三区免费看 | 亚洲永久精品在线观看 | 狠狠色丁香婷婷综合视频 | 久久99在线| 99精品视频在线观看播放 | 99国产在线观看 | 午夜免费在线观看 | 国产精品久久久久永久免费看 | 激情五月***国产精品 | 激情黄色一级片 | 国产亚洲成av片在线观看 | 欧美成人性战久久 | 久久国产精品久久精品国产演员表 | 最新国产中文字幕 | 久久久精品视频网站 | 免费视频三区 | 欧美天堂久久 | 黄色特级一级片 | 亚洲欧美经典 | 狠狠婷婷 | 日韩激情网 | 欧美日韩在线观看视频 | 久久精品二区 | 精品国模一区二区三区 | 69精品视频在线观看 | 狠狠色丁香婷婷综合橹88 | 最新国产在线 | 91精品夜夜 | 911久久香蕉国产线看观看 | 青草视频在线 | 在线免费观看视频a | 天无日天天操天天干 | 国产在线超碰 | 国产黄色片免费在线观看 | 97人人模人人爽人人少妇 | 美女国内精品自产拍在线播放 | www久久久久 | wwwww.国产 | 亚洲精品国产成人 | 欧美 国产 视频 | 免费一级片在线 | 在线 视频 一区二区 | 黄色软件网站在线观看 | 婷婷六月激情 | 欧美成人精品欧美一级乱黄 | 日韩av一区二区三区四区 | 丁香花五月| 在线观看www视频 | 亚洲国产中文字幕在线 | 免费观看日韩av | 久久99视频免费观看 | 黄色在线免费观看网址 | a天堂免费| 区一区二区三在线观看 | 国产 在线 高清 精品 | 久久久久久国产精品 | 日韩久久影院 | 国产破处在线视频 | 欧美特一级片 | 成人h在线 | 久久观看免费视频 | 日本在线观看视频一区 | 天天色综合天天 | 精品免费久久久久 | 国产在线观看av | 天天综合网久久 | 在线观看亚洲精品 | 日韩av一区二区三区 | 激情婷婷久久 | 国内精品久久久久久中文字幕 | 日韩视频一区二区三区在线播放免费观看 | 97超碰总站 | 2021久久| 亚洲国产精品第一区二区 | 久久这里只有精品9 | 成年人国产精品 | 中文字幕一区二区三区久久 | 最新超碰在线 | 中文字幕精品一区久久久久 | 在线免费成人 | 96久久欧美麻豆网站 | 日韩在线观看第一页 | 国产精品久久久久久久久久久久午夜 | 成人羞羞免费 | 97av精品| 国产精品99在线观看 | 欧美精品免费在线观看 | 日日夜夜网站 | 日韩伦理片一区二区三区 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 激情电影影院 | 一区二区三区在线观看免费视频 | 人人干人人草 | 91成人精品一区在线播放 | 亚洲作爱 | 色99中文字幕 | 日韩精品免费在线 | 高潮久久久久久久久 | av中文在线 | 玖玖国产精品视频 | 视频 天天草| 五月婷婷视频在线 | 久久久鲁 | 久久高清免费观看 | 欧美日韩一区二区免费在线观看 | av高清在线观看 | 日韩电影精品 | 婷婷五月情 | 一区二区三区在线电影 | 麻豆视频免费 | 狠狠干2018 | 国产黄色精品在线观看 | 亚洲激情在线播放 | 欧美小视频在线 | 久久久久久免费毛片精品 | 2023av在线| 狠狠躁日日躁夜夜躁av | 青草草在线| 国产精品video爽爽爽爽 | 免费av网址大全 | 青青草久草在线 | 国产清纯在线 | 亚洲国产成人在线观看 | 国内久久久久 | 亚洲成人资源 | 久久久久久久久久久久久久免费看 | 97精品电影院 | 国内小视频在线观看 | 亚洲一区久久久 | 不卡的av在线播放 | 欧美黄在线 | 国产伦理久久精品久久久久_ | 国产高清不卡在线 | 九九爱免费视频在线观看 | 黄色最新网址 | 在线激情av电影 | 国产美女免费观看 | 黄色毛片在线观看 | 亚洲精品国精品久久99热 | 国产成人av片| 亚在线播放中文视频 | 国产999精品久久久影片官网 | 国产一区二三区好的 | 国产69久久久欧美一级 | 天天干中文字幕 | 韩国av在线 | 日韩av成人在线观看 | 久草在线视频首页 | 成人av影视观看 | 高清精品在线 | 色偷偷av男人天堂 | 欧美怡红院 | 99精品久久久久久久久久综合 | 久久综合一本 | 久久综合狠狠综合久久综合88 | 国产高清黄色 | 亚洲精品视频在线观看免费视频 | 成人久久久电影 | 五月婷婷丁香网 | 激情在线网站 | 国产人成在线视频 | 天天综合五月天 | 美女久久99 | 国产韩国日本高清视频 | 免费黄色在线网址 | 国产一区二区三区 在线 | 9ⅰ精品久久久久久久久中文字幕 | 中文字幕在线有码 | 九月婷婷人人澡人人添人人爽 | 天天干天天草天天爽 |