特色一级强游戏,海奥华预言免费阅读,51漫画兑换码,美女裸体无遮挡永久免费观看网站,lubuntu线路检测入口

暫無圖片
暫無圖片
6
暫無圖片
暫無圖片
暫無圖片

關于Oracle數據庫損壞所有相關問題及處理方法

原創 _ 云和恩墨 2022-12-02
5424

一、損壞分類

1.1、物理壞塊
  • 塊斷裂
    主要指數據塊頭部和尾部的SCN不一致導致
    塊頭SCNBase 和seq --bas_kcbh偏移量8,seq_kcbh偏移量14
    塊尾SCNBase和seq --tailchk 偏移量8188 由SCNBase的低位兩個字節加上塊類型加上SCN序列號組成,報錯信息如下:

    Corrupt block relative dba: 0x0380e573 (file 14, block 58739)
    Fractured block found during buffer read   --檢測到塊斷裂
    Data in bad block -
    type: 6 format: 2 rdba: 0x0380e573
    last change scn: 0x0288.8e5a2f78 seq: 0x1 flg: 0x04
    consistency value in tail: 0x00780601      --塊尾計算值
    check value in block header: 0x8739, computed block checksum: 0x2f00  --塊頭0x8739,校驗錯誤
    spare1: 0x0, spare2: 0x0, spare3: 0x0
    ***
    Reread of rdba: 0x0380e573 (file 14, block 58739) found same corrupted data
    
  • 錯誤校驗不一致
    塊校驗用于確定最后一次由Oracle寫入之后,塊是否由Oracle外部的東西更改。校驗在將塊寫入磁盤之前由DBWR或direct load計算,并存儲在塊頭中。
    每次讀取塊時,如果參數db_block_checksum參數不為false,Oracle都會計算一個校驗和,并將其與存儲在塊頭中的校驗和進行比較。常見報錯:

Corrupt block relative dba: 0x0380a58f (file 14, block 42383)
Bad check value found during buffer read                              --校驗錯誤
Data in bad block -
type: 6 format: 2 rdba: 0x0380a58f
last change scn: 0x0288.7784c5ee seq: 0x1 flg: 0x06
consistency value in tail: 0xc5ee0601
check value in block header: 0x68a7, computed block checksum: 0x2f00  --校驗值不一致
spare1: 0x0, spare2: 0x0, spare3: 0x0
***
Reread of rdba: 0x0380a58f (file 14, block 42383) found same corrupted data
  • 塊錯位
    當 Oracle 檢測到正在讀取的塊的內容屬于不同的塊并且校驗有效時,實例錯誤如下
Corrupt block relative dba: 0x0d805a89 (file 54, block 23177)
Bad header found during buffer read
Data in bad block -
type: 6 format: 2 rdba: 0x0d805b08 ---->  與頭部0x0d805a89不一致
last change scn: 0x0692.86dc08e3 seq: 0x1 flg: 0x04
consistency value in tail: 0x08e30601
check value in block header: 0x2a6e, computed block checksum: 0x0 --但是校驗值一直
spare1: 0x0, spare2: 0x0, spare3: 0x0
***

物理損壞的塊也稱為媒體損壞塊。媒體損壞塊不是軟損壞塊

1.2、邏輯塊損壞

當包含校驗有效校驗,但是塊開頭下方的結構已損壞(塊內容已損壞)時。它可能會導致不同的 ORA-600 錯誤。邏輯損壞的詳細損壞描述通常不會打印在 alert.log 中。DBVerify 檢查會報告塊中邏輯損壞的內容。常見邏輯損壞如下:

  • 行被不存在的事務鎖定 - ORA-600 [4512] 等

  • 使用的空間量不等于塊大小

  • 壞塊

    當啟用 db_block_checking 時,它可能會產生內部錯誤 ORA-600 [kddummy_blkchk] 或 ORA-600 [kdBlkCheckError]。如果啟用了 db_block_checking 并且該塊在磁盤上已經邏輯損壞,則下一次塊更新會將塊標記為,并且以后對該塊的讀取將產生錯誤 ORA-1578。在這種情況下,DBVerify 會報告此損壞并顯示如下錯誤

    DBV-200: Block, dba <rdba>, already marked corrupted
    
1.3、軟損壞塊
  • 什么是軟損壞
    • 由邏輯損壞標記為損壞
    • 試圖在緩沖區緩存中恢復但無法恢復的塊。下一條消息指示將塊標記為內存中的軟損壞,因為自動塊恢復無法恢復該塊:
"Block recovery logically corrupted file .. block ..."
  • 標記軟損壞

    • 啟用db_block_checking后,Oracle在修改已損壞的塊時會對其進行軟損壞(映像之前的塊已損壞,這意味著該塊可能已在DISK上損壞)。

    • 當塊修改期間進程失敗后自動塊恢復無法恢復塊時Block recovery logically corrupted file … block出現在alert日志中。

    • dbms_repair.FIX_CORRUPT_BLOCKS 也可用于將邏輯損壞塊標記為軟損壞

    • 如果塊已經物理損壞,則介質恢復也可以軟損壞塊

隨后的塊讀取會產生 ORA-1578 而不是內部錯誤

  • 為什么一個塊被標記為軟損壞

    • 塊被標記為軟損壞以防止其他內部錯誤并防止數據庫中的進一步損壞。當一個塊在邏輯上損壞時,它可能會導致 ORA-600 / ORA-7445 錯誤,并且當損壞的塊被修改時,可能會對 Oracle 緩沖區緩存內存中的其他塊產生進一步的損壞。將塊標記為軟損壞可防止 DML SQL 語句修改塊。當塊被標記為軟損壞時,SQL 語句在讀取塊時會失敗并出現錯誤 ORA-1578。

    • 塊也被標記為軟損壞時,可以使用事件 10231 或使用過程 dbms_repair.SKIP_CORRUPT_BLOCKS可以跳過它

    • 使用 TDE(透明數據加密 - 表空間加密)時,如果使用了不正確或無效的錢包,塊可能會被標記為軟損壞。請注意,對于這種情況,只要使用了無效的錢包,該塊在內存中就只是軟損壞(dbverify 不會產生錯誤,因為該塊在磁盤上不是軟損壞)。

  • 標記為軟損壞的行為

    • 當一個塊被標記為軟損壞時,除非使用dbms_repair.SKIP_CORRUPT_BLOCKS或事件10231/10233,否則SQL語句在讀取該塊時會失敗并出現錯誤RA-1578。

    • RMAN 備份不會因軟損壞塊而失敗。RMAN 在備份期間不設置 MAXCORRUPT 子句將忽略“軟損壞”塊。

    • 介質恢復(前滾)忽略軟損壞塊。一般來說,介質恢復會忽略物理損壞塊和軟損壞塊。當塊在邏輯上損壞時,介質恢復可能會因意外錯誤而失敗。當塊是物理損壞時,介質恢復將塊標記為軟損壞,恢復繼續進行,沒有錯誤(跳過損壞的塊)。

    • RMAN 驗證不報告跟蹤文件中的軟損壞塊,而是在v$database_block_corruption中報告軟損壞塊。

    SQL> select * from v$database_block_corruption;
     FILE#     BLOCK#     BLOCKS CORRUPTION_CHANGE# CORRUPTIO
          1      59744          1                  0 CORRUPT
    
    • dbv驗證時報錯DBV-200錯誤
    DBV-00200: Block, dba <rdba>, already marked corrupted
    

二、如何識別數據庫中的損壞

2.1、識別損壞的數據塊
backup validate check logical database;

RMAN> configure device type disk parallelism 4;
RMAN> backup validate check logical database;
- CHECK LOGICAL 選項檢查 PHYSICAL 和 LOGICAL 塊損壞。
- 當發現邏輯損壞時,警報日志會更新為 Error backing up file <file#>, block <block#>: logical corruption
- 當發現物理損壞時,警報日志也會更新損壞描述:
RMAN> run {
allocate channel d1 type disk;
allocate channel d2 type disk;
allocate channel d3 type disk;
allocate channel d4 type disk;
backup validate check logical database;
}

backup validate check logical datafile 1, 2
SQL> select * from V$DATABASE_BLOCK_CORRUPTION;
      FILE#          BLOCK#          BLOCKS CORRUPTION_CHANGE# CORRUPTIO
          6              10               1      8183236781662 LOGICAL
          6              42               1                  0 FRACTURED
          6              34               2                  0 CHECKSUM
          6              50               1      8183236781952 LOGICAL
          6              26               4                  0 FRACTURED
5 rows selected.
Corrupt block relative dba: 0x01000009 (file 4, block 9)
Bad check value found during validation
Data in bad block:
 type: 16 format: 2 rdba: 0x01000009
 last change scn: 0x0000.00000000 seq: 0xff flg: 0x04
 spare1: 0x0 spare2: 0x0 spare3: 0x0
 consistency value in tail: 0x000010ff
 check value in block header: 0xb4e0
 computed block checksum: 0xa800 -------->這個地方不是0x0,物理壞塊 校驗不通過
Reread of blocknum=9, file=/<path>/<datafilename>.dbf found same corrupt data

Block Checking: DBA = 25165834, Block Type = KTB-managed data block
data header at 0x2b2deb49e07c
kdbchk: fsbo(144) wrong, (hsz 78)
Error backing up file 6, block 10: logical corruption           -->邏輯壞塊 
Corrupt block relative dba: 0x01000009 (file 4, block 9)
Bad check value found during validation                                -->發現
Data in bad block:
 type: 16 format: 2 rdba: 0x01000009
 last change scn: 0x0000.00000000 seq: 0xff flg: 0x04
 spare1: 0x0 spare2: 0x0 spare3: 0x0
 consistency value in tail: 0x000010ff
 check value in block header: 0xb4e0
 computed block checksum: 0xa800                                       --》校驗不對
Reread of blocknum=9, file=/<path>/<datafilename>.dbf found same corrupt data

監視校驗進度

select sid, serial#, context, sofar, totalwork,round(sofar/totalwork*100,2) "%_complete"
from v$session_longops
where opname like 'RMAN%'
and opname not like '%aggregate%'
and totalwork != 0
and sofar <> totalwork;
- 對于10g及以下版本的NOARCHIVELOG模式數據庫,數據庫必須處于MOUNT狀態;否則會產生錯誤 ORA-19602。如果無法關閉數據庫,請改用 dbverify。這個限制在11g 中取消了。
- 從 11g 開始:單個數據文件的驗證可以通過使用 section 子句并行進行。RMAN 將文件分成多個部分并并行處理每個文件部分
  backup validate check logical datafile 5 SECTION SIZE 1024M;
- 從 11g 開始,可以使用 BLOCK TO 子句在數據文件中檢查一系列塊。下一個命令檢查數據文件 1 的第 5 到 20 個塊:
  validate check logical datafile 1 BLOCK 5 TO 20;
- V$DATABASE_BLOCK_CORRUPTION 中報告的損壞會隨著每次 RMAN 備份驗證運行而更新
2.2、識別損壞的數據段

The query can be run to map each block to a segment in the database. It will map each block from v$database_block_corruption to either a segment or if the block is free.

set pagesize 2000
set linesize 280
SELECT e.owner, e.segment_type, e.segment_name, e.partition_name, c.file#
     , greatest(e.block_id, c.block#) corr_start_block#
     , least(e.block_id+e.blocks-1, c.block#+c.blocks-1) corr_end_block#
     , least(e.block_id+e.blocks-1, c.block#+c.blocks-1)
       - greatest(e.block_id, c.block#) + 1 blocks_corrupted
     , corruption_type description
  FROM dba_extents e, v$database_block_corruption c
 WHERE e.file_id = c.file#
   AND e.block_id <= c.block# + c.blocks - 1
   AND e.block_id + e.blocks - 1 >= c.block#
UNION
SELECT s.owner, s.segment_type, s.segment_name, s.partition_name, c.file#
     , header_block corr_start_block#
     , header_block corr_end_block#
     , 1 blocks_corrupted
     , corruption_type||' Segment Header' description
  FROM dba_segments s, v$database_block_corruption c
 WHERE s.header_file = c.file#
   AND s.header_block between c.block# and c.block# + c.blocks - 1
UNION
SELECT null owner, null segment_type, null segment_name, null partition_name, c.file#
     , greatest(f.block_id, c.block#) corr_start_block#
     , least(f.block_id+f.blocks-1, c.block#+c.blocks-1) corr_end_block#
     , least(f.block_id+f.blocks-1, c.block#+c.blocks-1)
       - greatest(f.block_id, c.block#) + 1 blocks_corrupted
     , 'Free Block' description
  FROM dba_free_space f, v$database_block_corruption c
 WHERE f.file_id = c.file#
   AND f.block_id <= c.block# + c.blocks - 1
   AND f.block_id + f.blocks - 1 >= c.block#
order by file#, corr_start_block#;

OWNER SEGMENT_TYPE SEGMENT_NAME PARTITION_ FILE# CORR_START_BLOCK# CORR_END_BLOCK# BLOCKS_CORRUPTED DESCRIPTION
----- ------------------ ------------ ---------- ----- ----------------- --------------- ---------------- -------------
SCOTT TABLE EMP 6 10 10 1
SCOTT TABLE PARTITION ORDER ORDER_JAN 6 26 28 3
6 29 29 1 Free Block
SCOTT TABLE BONUS 6 34 34 1
6 35 35 1 Free Block
SCOTT TABLE DEPT 6 42 42 1 Segment Header
SCOTT TABLE INVOICE 6 50 50 1
  • 如果損壞的塊在字典管理的表空間中并且段頭塊損壞,則上述查詢可能會顯示同一塊兩次。
  • 如果 ASSM 表空間中的段頭塊損壞,上述查詢會顯示段頭塊,但可能不會顯示同一對象的后續損壞塊。
2.3、識別 12c 中損壞的 NOLOGGING 塊

由 rman validate 標識的 NOLOGGING 塊位于新視圖 v$nonlogged_block 中:

set echo on
select systimestamp from dual;
select FILE#, BLOCK#, BLOCKS, to_char(NONLOGGED_START_CHANGE#, '999999999999999') NONLOGGED_START_CHANGE#
from v$nonlogged_block;

set pagesize 2000
set linesize 250
SELECT e.owner, e.segment_type, e.segment_name, e.partition_name, c.file#
, greatest(e.block_id, c.block#) corr_start_block#
, least(e.block_id+e.blocks-1, c.block#+c.blocks-1) corr_end_block#
, least(e.block_id+e.blocks-1, c.block#+c.blocks-1)

- greatest(e.block_id, c.block#) + 1 blocks_corrupted
  , null description
  FROM dba_extents e, v$nonlogged_block c
  WHERE e.file_id = c.file#
  AND e.block_id <= c.block# + c.blocks - 1
  AND e.block_id + e.blocks - 1 >= c.block#
  UNION
  SELECT null owner, null segment_type, null segment_name, null partition_name, c.file#
  , greatest(f.block_id, c.block#) corr_start_block#
  , least(f.block_id+f.blocks-1, c.block#+c.blocks-1) corr_end_block#
  , least(f.block_id+f.blocks-1, c.block#+c.blocks-1)
- greatest(f.block_id, c.block#) + 1 blocks_corrupted
  , 'Free Block' description
  FROM dba_free_space f, v$nonlogged_block c
  WHERE f.file_id = c.file#
  AND f.block_id <= c.block# + c.blocks - 1
  AND f.block_id + f.blocks - 1 >= c.block#
  order by file#, corr_start_block#;

三、如何格式化不屬于任何段的損壞塊

不屬于任何段的壞塊損壞表現如下

1.Rman備份失敗,出現ORA-19566錯誤,并且報告損壞的塊不屬于任何對象
2.Dbverify將塊顯示為已損壞
3.損壞的塊不屬于任何對象

RMAN和DBV仍然會報告損壞的塊,直到它被重新使用和重新格式化。

Step 1 - 識別損壞的數據文件
RMAN-03009: failure of backup command on <channel_name> channel at 04/29/2005 09:44:41

ORA-19566: exceeded limit of 0 corrupt blocks for file E:\xxxx\<datafilename>.ORA.
Step 2 對受影響的數據文件運行DBV/Rman驗證,并檢查損壞的數據塊
dbv userid={system/<password>} file={full path filename} logfile={output filename}
DBVERIFY - Verification starting : FILE = E:\xxxx\<datafilename>.ORA

樣本輸出

Page 48740 is marked corrupt    ***

 Corrupt block relative dba: 0x01c0be64 (file 7, block 48740)
 Bad check value found during dbv:
  Data in bad block -
  type: 0 format: 2 rdba: 0x0000be64
  last change scn: 0x0000.00000000 seq: 0x1 flg: 0x05
  consistency value in tail: 0x00000001
  check value in block header: 0xb964, computed block checksum: 0x2a5a
  spare1: 0x0, spare2: 0x0, spare3: 0x0
***
 DBVERIFY - Verification complete
  Total Pages Examined         : 64000
  Total Pages Processed (Data) : 0
  Total Pages Failing   (Data) : 0
  Total Pages Processed (Index): 1751
  Total Pages Failing   (Index): 0
  Total Pages Processed (Other): 45
  Total Pages Processed (Seg)  : 0
  Total Pages Failing   (Seg)  : 0
  Total Pages Empty            : 62203
  Total Pages Marked Corrupt   : 1

rman檢查

Rman> backup validate check logical database ;

For specific datafile

Rman> backup validate check logical datafile <fileno> ;

Once done query

SQL>Select * from v$database_block_corruption ;
Step 3 -檢查塊是否是任何對象的一部分-對于少量損壞的塊
檢查是否屬于任何對象
SQL> select segment_name, segment_type, owner
from dba_extents
where file_id = <Absolute file number>
and <corrupted block number> between block_id
and block_id + blocks -1;

檢查是否不屬于任何對象
 Select * from dba_free_space where file_id= <Absolute file number> 
and <corrupted block number> between block_id and block_id + blocks -1;  
Step 4 -檢查塊是否是任何對象的一部分-對于大量損壞的塊
$ rman target / nocatalog
or
$ rman target sys/ nocatalog
run {
allocate channel d1 type disk;

allocate channel d2 type disk;
------------------------------------------------------------------------

-- multiple channels may be allocated for parallelizing purposes
-- depends: RMAN - Min ( MAXOPENFILES , FILESPERSET )

-- Defaults: MAXOPENFILES =8, FILESPERSET =64
------------------------------------------------------------------------

allocate channel dn type disk;
backup check logical validate database;
}

select * from v$database_block_corruption;

檢查該塊是被使用還是空閑區

set lines 200 pages 10000
col segment_name format a30

SELECT e.owner, e.segment_type, e.segment_name, e.partition_name, c.file#
, greatest(e.block_id, c.block#) corr_start_block#
, least(e.block_id+e.blocks-1, c.block#+c.blocks-1) corr_end_block#
, least(e.block_id+e.blocks-1, c.block#+c.blocks-1)

- greatest(e.block_id, c.block#) + 1 blocks_corrupted
  , null description
  FROM dba_extents e, v$database_block_corruption c
  WHERE e.file_id = c.file#
  AND e.block_id <= c.block# + c.blocks - 1
  AND e.block_id + e.blocks - 1 >= c.block#
  UNION
  SELECT s.owner, s.segment_type, s.segment_name, s.partition_name, c.file#
  , header_block corr_start_block#
  , header_block corr_end_block#
  , 1 blocks_corrupted
  , 'Segment Header' description
  FROM dba_segments s, v$database_block_corruption c
  WHERE s.header_file = c.file#
  AND s.header_block between c.block# and c.block# + c.blocks - 1
  UNION
  SELECT null owner, null segment_type, null segment_name, null partition_name, c.file#
  , greatest(f.block_id, c.block#) corr_start_block#
  , least(f.block_id+f.blocks-1, c.block#+c.blocks-1) corr_end_block#
  , least(f.block_id+f.blocks-1, c.block#+c.blocks-1)
- greatest(f.block_id, c.block#) + 1 blocks_corrupted
  , 'Free Block' description
  FROM dba_free_space f, v$database_block_corruption c
  WHERE f.file_id = c.file#
  AND f.block_id <= c.block# + c.blocks - 1
  AND f.block_id + f.blocks - 1 >= c.block#
  ORDER BY file#, corr_start_block#;
Step 5 -以SYS和SYSTEM之外的用戶身份創建一個虛擬表
SQL> create table s (
n number,
c varchar2(4000)
) nologging tablespace <tablespace name having the corrupt block> pctfree 99;

SQL> select segment_name,tablespace_name from user_segments where segment_name='S' ;
Step 6 -在虛擬表上創建觸發器,一旦損壞的塊被重用,該觸發器將拋出異常
CREATE OR REPLACE TRIGGER corrupt_trigger
AFTER INSERT ON <username>.s
REFERENCING OLD AS p_old NEW AS new_p
FOR EACH ROW
DECLARE
corrupt EXCEPTION;
BEGIN
IF (dbms_rowid.rowid_block_number(:new_p.rowid)=&blocknumber)
and (dbms_rowid.rowid_relative_fno(:new_p.rowid)=&filenumber) THEN
RAISE corrupt;
END IF;
EXCEPTION
WHEN corrupt THEN
RAISE_APPLICATION_ERROR(-20000, 'Corrupt block has been formatted');
END;
/

當提示輸入塊號時,輸入報告損壞的塊。
當提示輸入文件號時,輸入損壞數據文件的相對文件號(v$datafile中的rfile#值)。
Step 7-從受影響的數據文件中為表分配空間
  • 如果這是一個ASSM表空間,您可能需要重復此步驟幾次。也就是說,創建多個表并分配多個區。并定期查看dba_extents以確保空閑空間現在被分配給了一個虛擬表。這是因為ASSM將自動確定下一個擴展區的大小

  • 建議確保關閉數據文件的自動擴展,以防止其增長

首先,通過查詢dba_free_space找到extent大小

SQL> Select BYTES from dba_free_space where file_id=<file no> and <corrupt block no> between block_id and block_id + blocks -1;

BYTES
---------------- ---------- ---------- ---------- ---------- ------------
 65536
 在本例中是64K,因此按如下方式分配擴展區:
 SQL> alter table <username>.s
allocate extent (DATAFILE 'E:\xxxx\<datafilename>.ORA' SIZE 64K);
如果該數據文件中有多個64K的空閑區段,您可能需要使用以下循環
 BEGIN
for i in 1..1000000 loop
EXECUTE IMMEDIATE 'alter table <username>.s allocate extent (DATAFILE '||'''E:\xxxx\<datafilename>.ORA''' ||'SIZE 64K) ';
end loop;
end ;
/
繼續分配,直到損壞的塊成為<用戶名>的一部分。使用以下查詢進行確認:
 SQL> select segment_name, segment_type, owner
from dba_extents
where file_id = <Absolute file number>
and <corrupt block number> between block_id
and block_id + blocks -1 ;
Step 8 -將數據插入虛擬表以格式化塊
--Sample code (depending on the size of the tablespace it may vary):

BEGIN
FOR i IN 1..1000000000 LOOP
INSERT /*+ APPEND */ INTO <username>.s select i, lpad('REFORMAT',3092, 'R') from dual;
commit ;
END LOOP;
END;

Or

BEGIN
FOR i IN 1..1000000000 LOOP
INSERT INTO <username>.s VALUES(i,'x');
END LOOP;
END;
/
Or use the below code which includes 2 loops:

Begin
FOR i IN 1..1000000000 loop
for j IN 1..1000 loop
Insert into <username>.s VALUES(i,'x');
end loop;
commit;
END LOOP;
END;

對于插入到表中的每一行都將觸發觸發器,并且一旦將第一行插入到損壞的塊中,就會產生ORA-20000異常。

Step 9 -確認塊現在沒有損壞

再次對損壞的數據文件(或整個數據庫)運行dbverify或RMAN驗證。它不會將塊顯示為已損壞。

確保為要寫入磁盤的內存中的信息進行了幾次手動日志切換或檢查點操作。

RMAN備份不會報告該塊上的任何錯誤。

Rman> Backup validate check logical datafile <fileno> ;

 Or

Rman> validate datafile <fileno> block <blockno reported corrupt>, <blockno reported corrupt> ;

SQL>Select * from v$database_block_corruption ;
Step 10:-刪除在步驟4中創建的虛擬表
SQL> DROP TABLE <username>.s ;
Step 11:-執行手動日志切換和檢查點

執行日志切換和檢查點操作,以便將內存中格式化的塊寫入磁盤,并且dbverify不再報告錯誤

SQL>Alter system switch logfile ;
alter system checkpoint;
Step 12:刪除在步驟6中創建的觸發器
SQL> DROP trigger corrupt_trigger ;

四、控制文件損壞

4.1、報錯
 - Error:   ORA 227
   Text:    corrupt block detected in controlfile: (block %s, # blocks %s)

---------------------------------------------------------------------------

Cause:   A block header corruption or checksum error was detected on reading
         the controlfile.
Action:  Use the CREATE CONTROLFILE or RECOVER DATABASE USING BACKUP
         CONTROLFILE command.

控制文件已損壞。這可能是由 Oracle 外部問題引起的,例如硬件/操作系統問題或 Oracle 缺陷。

4.2、確定是否由Bug 20324049導致錯誤
set numwidth 15
select max(FHCSQ)
, case trunc(max(FHCSQ)/4294967295,1)
  when 0.9 then 'WARNING: Reference Bug 20324049'
             else 'NO Warning' end "Bug 20324049"
from x$kcvfh;
4.3、處理
step 1、備份控制文件的當前狀態

使用常規副本 (cp) 或任何其他機制備份現有的控制文件。這可用于將來的診斷,以防需要它們進行額外的恢復。

step 2、確定哪個控制文件出現故障

ORA-00227 通常伴隨 ORA-202,它打印受影響的控制文件名。查看警報日志以獲取更多詳細信息。

step 3、對所有控制文件執行DBVERIFY

對所有控制文件執行 DBVERIFY

dbfsize /<path>/<controlfilename>.ctl

Database file: /<path>/<controlfilename>.ctl
Database file type: file system
Database file size: 614 16384 byte blocks

dbv file=/<path>/<controlfilename>.ctl blocksize=16384
4.4 解決辦法
  • 方法1、復制另一個
  • 方法2、重建控制文件
  • 方法3、恢復控制文件,并介質恢復。
alter database backup controlfile to trace;
SQL> oradebug setmypid;
Statement processed.
SQL> oradebug tracefile_name;
/opt/app/oracle/diag/rdbms/ora11g/ORA11G/trace/ORA11G_ora_17822.trc
SQL> startup nomount;
SQL>@control.sql

http://www.sunline.cc/db/392807 

五、undo壞塊

5.1、錯誤
屬于撤消段的塊損壞ORA-01578
ORA-00600 [4193],ORA-00600 [4194],ORA-00600 [4037]等...
這些錯誤通常與以下錯誤一起出現:
Error <Error code> encountered while recovering transaction (<undo_segment>,<slot>) on object <object_id>.
5.2、三種場景
  • 場景1:沒有待定事務處理。
  • 場景2:數據庫運行時有掛起的事務
  • 場景3:存在數據庫崩潰的掛起事務
5.3、檢查是否有未決交易
Select u.inst#            instid    ,
       u.name             useg      ,
       u.status$          status    ,
       x.ktuxeusn         usn       ,
       x.ktuxeslt         slt       ,
       x.ktuxesqn         wrp       ,
       x.ktuxesiz         undoblocks
From   x$ktuxe            x,
       undo$              u
Where  x.ktuxeusn = u.us#
And    x.ktuxesta = 'ACTIVE'
And    x.ktuxecfl like 'DEAD%' ;
5.4、解決方案將取決于我們的備份情況,以及是否有掛起的事務。

解決方案將取決于我們的備份情況,以及是否有掛起的事務

5.4.1、塊損壞
rman恢復
Recover tablespace testing dba 29360329 ;
5.4.2、沒有分布式事務

刪除undo表空間的前提是沒有活動事務

show parameter undo_tablespace
select tablespace_name, file_id, file_name,round (bytes / (1024 * 1024), 0) total_space from dba_data_files where tablespace_name='UNDOTBS1';
create undo tablespace UNDOTBS2 datafile 'D:\ORACLE\PRODUCT\11.2.0\ORADATA\ORCL\UNDOTBS02.DBF' size 5000M;
alter system set undo_tablespace = undotbs2 scope=both;
select tablespace_name , status , count(*) from dba_rollback_segs group by tablespace_name , status;
5.4.3、有未決事務

報錯伴隨

Error <Error code> encountered while recovering transaction (<undo_segment>,<slot>) on object <object_id>.
There are different cases:

Error 376 encountered while recovering transaction (A, B) on object YYYY.
(A, B) shows the UNDO segment id and slot number (USN , SLOT)
YYYY shows the object id (NOT the data object id)
Error 600 encountered while recovering transaction (A, B) on object YYYY.
(A, B) shows the UNDO segment id and slot number (USN , SLOT)
YYYY shows the object id (NOT the data object id)
This error can raise without reference to an object_id, but affecting directly to the UNDO segment.

Error XXXX encountered while recovering transaction (A, B).
Note this error has no "on object ...." clause in the error.
This is reported to the alert log when error XXXX is encountered on a UNDO SEGMENT Block.
XXXX is the ORA-XXXX error encountered
(A, B) shows the rollback segment id and slot number (USN , SLOT) of the transaction being recovered.

在這種情況下,最佳選擇是恢復-恢復或RMAN數據塊恢復

如果數據庫關閉且無法啟動

startup mount;
alter system set "_smu_debug_mode" = 1024
這是一個臨時操作,因此在完成嘗試修復問題的過程后必須取消設置
alter database opne;
如果alert.log中報告了任何object_id,請盡可能將其重新創建
如果沒有報告任何對象,請嘗試重新創建還原表空間(如果有待定事務,ORACLE將不允許重新創建它)
alter system set "_smu_debug_mode" = ''
4.4、ORA-00600 [4194]/[4193]
Short Description of ORA-00600[4194]

---------------------------------------

A mismatch has been detected between Redo records and rollback (Undo)
records.

ARGUMENTS:
Arg [a] Maximum Undo record number in Undo block
Arg [b] Undo record number from Redo block
方法一、刪除undo表空間

Step 1

SQL> Startup nomount ; --> using spfile
SQL> Create pfile='/temp/<corrupt_pfile>.ora' from spfile ;
SQL> Shutdown immediate;

Step 2

修改參數文件set Undo_management=Manual
SQL> Startup mount pfile='/temp/<corrupt_pfile>.ora'

SQL> Show parameter undo

SQL> Alter database open ;

SQL> Create rollback segment r01 ;

SQL> Alter rollback segment r01 online ;

 Create undo tablespace undotbs_new datafile '<>' size <> M ;

請注意:-您可以延遲刪除舊的還原表空間,這只是為了允許對死事務進行塊清除。
因此,在數據庫啟動并使用新的還原表空間運行幾個小時后,可以執行下面的步驟。
另請注意,如果您的數據庫已使用任何不支持的方法被強制打開(數據文件不同步,歸檔日志丟失),請不要放棄舊的撤消。
 
SQL> Drop tablespace <undo tablespace name> including contents and datafiles

Step 3

-------

SQL> Shutdown immediate;

SQL> Startup nomount ; ---> Using spfile

SQL>Alter system set undo_tablespace=<new Undo tablespace created> scope=spfile;

SQL> Shutdown immediate ;

SQL> Startup

Check if error is 

對于Rac實例(如果一個實例關閉,另一個啟動并運行)

如果一個節點啟動并運行,而另一個節點出現ORA-00600[4194]/[4193]故障,則從啟動并運行的實例創建一個新的還原表空間,
并將其作為因錯誤而關閉的另一個實例的默認表空間。使用以下命令啟動失敗的實例新的還原表空間。

從啟動并運行的實例

Create undo tablespace undo_new datafile '<filename>' size <> m ;
Alter system set undo_tablespace=<New undo tablespace name> sid=<instance which has corrupt undo tablespace and is down> scope=spfile ;

SQL>Startup mount

SQL>Show parameter undo

SQL>Alter database open ;

SQL>Drop tablespace <Old undo tablespace of the failing instance> including contents and datafiles

五、數據字典不一致

hcheck.sql - Script to Check for Known Problems in Oracle8i, Oracle9i, Oracle10g, Oracle 11g and Oracle 12c and Above (Doc ID 136697.1)
它指的是數據字典表之間的不一致。這些表歸用戶SYS所有,存儲在SYSTEM表空間中,用于跟蹤數據庫中創建的用戶、表、索引等。

提供一個匿名PL/SQL塊來檢查常見的數據字典問題。
該腳本檢查所選字典關系的一致性,并尋找某些已知問題——一些報告的“問題”將是正常的和預期的。
該腳本可用于Oracle版及更高版本。hcheck8i.sql包含8.1。
這是一個輕量級的“只讀”腳本,沒有任何影響。
該腳本主要在Oracle技術支持的指導下使用。

該腳本報告了各種與字典相關的問題,這些問題可能是問題,也可能不是問題。任何報告的問題都應由Oracle支持分析師審查,因為一些報告的“問題”可能是正常的和預期的。
HCKE錯誤被認為是一個潛在的問題。
HCKW錯誤被視為警告。

SQL> spool hcheck.log
SQL> @hcheck
SQL> spool off

$ sqlplus
SQL*Plus: Release 12.2.0.1.0 Production on ...

Copyright (c) 1982, 2016, Oracle. All rights reserved.

Enter username: / as sysdba

Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL> spool hcheck.log
SQL> @hcheck

HCheck Version 07MAY18 on .....
----------------------------------------------

Catalog Version 12.2.0.1.0 (1202000100)
db_name:
Is CDB?: YES CON_ID: 3 Container: CDB1_PDB1
                                        Catalog Fixed
Procedure Name Version Vs Release Timestamp Result
------------------------------ ... ---------- -- ---------- -------------- ------
.- LobNotInObj ... 1202000100 <= *All Rel* ..... 09:49:01 PASS
.- MissingOIDOnObjCol ... 1202000100 <= *All Rel* ..... 09:49:01 PASS
...

.- OrphanedTable ... 1202000100 <= *All Rel* ..... 09:49:02 FAIL
HCKE-0019: Orphaned TAB$ (no SEG$) (Doc ID 1360889.1)
ORPHAN TAB$: OBJ#=105785 DOBJ#=105785 TS=7 RFILE/BLOCK=7/113 TABLE=SCOTT.SALES_REP BOBJ#=

.- MaxControlfSeq ... 1202000100 <= *All Rel* ..... 09:49:02 PASS

.- SegNotInDeferredStg ... 1202000100 > 1102000000 ..... 09:49:02 PASS
---------------------------------------

..................... Elapsed: 1 secs
---------------------------------------

Found 1 potential problem(s) and 0 warning(s)
Contact Oracle Support with the output and trace file
to check if the above needs attention or not
PL/SQL procedure successfully completed.

Statement processed.

Complete output is in trace file:
/<path>/diag/rdbms/<db_name>/<oracle_sid>/trace/<oracle_sid>_<ora>_<pid>_HCHECK.trc


SQL> spool off

六、redo損壞

ORA-354 ORA-353 and ORA-312 on Redo Log Group members (Doc ID 332672.1)

6.1、報錯
ORA-00354: corrupt redo log block header
ORA-00353: log corruption near block 1892904 change 878787 time 12/05/2014 13:17:10
ORA-00312: online log 3 thread 1: '/oracle/dbs/log3_A.dbf'
ORA-00312: online log 3 thread 1: '/oracle/dbs/log3_B.dbf'

如果所有重做成員確實損壞,并且數據庫處于archivelog模式,則預警日志也可能包含下一條消息:

ARCn: All Archive destinations made inactive due to error 354
....
CORRUPTION DETECTED: thread %d sequence %d log %d at block %d. Arch found corrupt blocks
Example:
ARC1: All Archive destinations made inactive due to error 354
....
CORRUPTION DETECTED: thread 1 sequence 28 log 3 at block 1892904. Arch found corrupt blocks
6.2、原因

重做日志組中的在線重做日志文件成員可能已損壞。

如果Oracle在歸檔日志成員時檢測到損壞,它會嘗試從該組的第二個成員讀取相同的重做塊。如果在重做日志組的所有成員中發現該塊已損壞,則歸檔不會繼續進行。

原因通常是由于操作系統故障或硬件故障造成的覆蓋/遺漏。

6.3、解決

驗證哪些重做日志文件成員已損壞

alter session set tracefile_identifier='VALIDATEREDO';

alter system dump logfile '&name' VALIDATE;

oradebug setmypid
oradebug tracefile_name

SQL> alter system dump logfile '/oracle/dbs/log3_A.dbf' validate;
alter system dump logfile '/oracle/dbs/log3_A.dbf' validate
*
ERROR at line 1:
ORA-00354: corrupt redo log block header
ORA-00353: log corruption near block 1892904 change 869569 time 12/05/2014 13:17:10
ORA-00334: archived log: '/oracle/dbs/log3_A.dbf'

對每個redo驗證

select member
from v$logfile
where group# = &group_number;

在應用以下任何解決方案之前,請備份損壞的重做日志文件,以備進一步分析根本原因時使用。
解決方法一、
如果重做日志成員之一未損壞,則執行下一個命令幾次,直到相應的重做日志組號在視圖v$log中處于status=CURRENT狀態。

alter system switch logfile;

select status
from v$log
where group#=&log_group_number;

可以選擇等待,直到重做日志被重用,并且塊將被修復。

解決方案2
如果所有重做日志成員都已損壞

ALTER DATABASE CLEAR LOGFILE GROUP 3;
ALTER DATABASE CLEAR UNARCHIVED LOGFILE GROUP 3;

清除重做日志組后,預警日志可能會更新為下一條消息:

WARNING! CLEARING REDO LOG WHICH HAS NOT BEEN ARCHIVED. BACKUPS TAKEN
BEFORE [Timestamp] (CHANGE [scn]) CANNOT BE USED FOR RECOVERY.

請確保在清除重做日志組后進行新的備份。

還要注意,如果重做日志組的單個成員編號不能被清除;產生錯誤ORA-1514:

SQL> alter database clear unarchived logfile '/oracle/dbs/log3_A.dbf';
alter database clear unarchived logfile '/oracle/dbs/log3_A.dbf'
*
ERROR at line 1:
ORA-01514: error in log specification: no such log
ORA-01517: log member: '/oracle/dbs/log3_A.dbf'

這是正常現象

七、行和列損壞

這意味著列不包含與其聲明相對應的有效值;示例:列被聲明為日期,但存儲的日期無效。如果塊結構沒問題;例如,帶有check logical選項的dbverify和rman都
沒有檢測到任何問題,則這不是塊損壞,但為了完整起見,此處包含了這一問題。

日期/時間戳列的驗證步驟由以下步驟組成,如果所討論的表有多個日期/時間戳列,可以多次重復驗證步驟:
1)創建一個存儲可疑行的表
2)驗證日期/時間戳列
3)檢查找到的行
4)手動更正日期/時間戳值

7.1、創建一個存儲可疑行的表(假設在表所有者模式中):
SQL>
connect &user/&password
undefine table_name

set escape \
create table &&table_name\_invalid\_date
(row_id rowid, col_name varchar2(31), col_value varchar2(50));
7.2、驗證時間戳列
SQL>
connect &user/&password
undefine table_name

set escape \
create table &&table_name\_invalid\_date
(row_id rowid, col_name varchar2(31), col_value varchar2(50));

set escape \
undefine table_name
undefine column_name

set serveroutput on

declare
cursor c_cur is select rowid,substr(dump(&&column_name),instr(dump(&&column_name),':')+2) dump_col from &&table_name where &&column_name is not null; -- no need to check null values

i integer;
j integer;
k integer:=0;
bc boolean; -- a date can be BC or AD, dump values of century/year will/might be negative in case of BC
bc_ad varchar2(2);

century varchar(3);
year varchar(3);
month number(2);
day number(2);
hour number(2);
minute number(2);
second number(2);

chck_date date;

begin
for c in c_cur loop

j:=instr(c.dump_col,',');
century:=substr(c.dump_col,1,j-1)-100;
if century < 0 /* if century is negative then date is BC */
then
bc:=true;
century:=abs(century);
end if;
if length(century)=1
then century:='0'||century;
end if;

i:=j+1;
j:=instr(c.dump_col,',',1,2);
year:=substr(c.dump_col,i,j-i)-100;
if year < 0 /* if year is negative then date is BC */
then
bc:=true;
year:=abs(year);
end if;
if length(year)=1
then year:='0'||year;
end if;

i:=j+1;
j:=instr(c.dump_col,',',1,3);
month:=substr(c.dump_col,i,j-i);

i:=j+1;
j:=instr(c.dump_col,',',1,4);
day:=substr(c.dump_col,i,j-i);

i:=j+1;
j:=instr(c.dump_col,',',1,5);
hour:=substr(c.dump_col,i,j-i)-1;

i:=j+1;
j:=instr(c.dump_col,',',1,6);
minute:=substr(c.dump_col,i,j-i)-1;

/* timestamp might not contain a full format and end direct after seconds */
i:=j+1;
j:=instr(c.dump_col,',',1,7);
if j=0
then j:=length(c.dump_col)+1;
end if;
second:=substr(c.dump_col,i,j-i)-1;

/* checking/setting date BC or AD */
if bc
then
bc_ad:='bc';
else
bc_ad:='ad';
end if;

/* usage of a separate PL/SQL block to trap the exception locally in order to continue with for in ... loop */
begin

/* checking if the timestamp value can be recomposed to a date */
chck_date:=to_date(day||'-'||month||'-'||century||year||' '||hour||':'||minute||':'||second||' '||bc_ad,'dd-mm-yyyy hh24:mi:ss ad');

exception
when others then
k:=k+1;
insert into &&table_name\_invalid\_date values (c.rowid,'&&column_name',c.dump_col);
end;

end loop;
commit;

/* showing how many columns with invalid date were found */
dbms_output.put_line('No of incorrect date values as found: '||k);

end;
/
7.3、檢查找到的行
set escape \
undefine table_name
column col_name format a20;
column col_value format a40;
set pagesize 9999
select * from &&table_name\_invalid\_date;

ROW_ID COL_NAME COL_VALUE

------------------ -------------------- ----------------------------------------

AAAdtXAAEAAAKIqAAR column1 255,100,0,114,0,0,0,1,16,211,192
AAAdtXAAEAAAKIqAAS column1 255,100,0,114,0,0,0,1,16,211,192
...
AAAdtXAAEAAAKIrAAT column1 18,11,45,192,0,2,0
AAAdtXAAEAAAKIrAAU column1 18,11,45,192,0,2,0
...
AAAdtXAAEAAAKIrAAK column2 255,100,0,114,0,0,0,1,16,211,192
AAAdtXAAEAAAKIrAAT column2 18,11,41,80,0,2,0
AAAdtXAAEAAAKIrAAU column2 18,11,41,80,0,2,0
AAAdtXAAEAAAKIrAAa column2 18,11,35,112,0,0,0,1,16,211,192
AAAdtXAAEAAAKIrAAb column2 18,11,35,112,0,0,0,1,16,211,192
AAAdtXAAEAAAKIrAAe column2 5,74,56,236,18,205,0,17,16,209,248

A correct column value would look like the following:
create table test (t timestamp);
insert into test values (sysdate);
select dump(t) from test;

DUMP(T)
--------------------------------------------------------------------------------

Typ=180 Len=7: 120,109,12,11,10,58,49

120 - 100 = 20 = century -1 (20 implies 21st century)
109 - 100 = 09 = year
12 = month
11 = day
10 - 1 = 9 hour
58 -1 = 57 = min
49 - 1 = 48 = second

檢查找到的每一行,以確認該列的值不正確:
SQL> select <column_name> from <table_name> where rowid='&rowid';
如果列值正確,您可以將其從<表名> _無效日期中刪除,這樣您就可以使用<表名> _無效日期的內容來更正該表。
7.4、手動更正日期/時間戳值
SQL>
set escape 
undefine table_name
undefine column_name

update &&table_name set &&column_name=...
where rowid in (select row_id from &&table_name_invalid_date where col_name='&&column_name');

如果您能夠從其他列值中導出日期/時間戳列的正確值,您可能需要在單個基礎上更正行。

八、表/索引不一致

表/索引不一致是指表中的條目在索引中不存在,反之亦然。常見的錯誤有ORA-8102,ORA-600 [kdsgrp1],ORA-1499

有幾種類型的損壞,如:

數據文件塊損壞-物理/邏輯
表/索引不匹配
范圍不一致
數據字典不一致
8.1、數據文件塊損壞-塊內損壞
它是指可能導致不同錯誤(如ORA-1578、ORA-8103、ORA-1410、ORA-600等)的塊內損壞。
RMAN -識別數據文件塊損壞
backup check logical validate database;
backup check logical database
檢查視圖V$DATABASE _ BLOCK _ CORRUPTION以確定RMAN檢測到的塊損壞。
DBVerify -識別數據文件塊損壞
dbv file=<datafile name> blocksize=<datafile Block size>

RMAN Vs DBVerify -數據文件塊內損壞

在識別塊內損壞時,使用什么工具是一個兩難的問題。以下是RMAN和DBV的一些比較:

  • 當RMAN使用邏輯選項時,它對塊內損壞進行與DBV完全相同的檢查。
  • RMAN可以使用多個通道并行運行,這使得它比DBV更快,后者不能在單個命令中并行運行。
  • DBV檢查空塊。在10g中,當使用本地管理的表空間時,RMAN可能不會檢查空閑區中的塊。在11g中,RMAN會檢查空閑區和已用區。
  • DBV和RMAN (11g)都可以檢查一系列數據塊。RMAN: VALIDATE DATAFILE 1 BLOCK 10 to 100;. DBV: start=10 end=100
  • RMAN將損壞信息保存在控制文件中(v$database _ block _ corruption,v$backup _ corruption)。DBV沒有。
  • RMAN可能不會像報告為邏輯損壞塊的塊中究竟損壞了什么那樣報告損壞細節。DBV在屏幕或日志文件中報告損壞的詳細信息。
  • DBV可以掃描SCN高于給定SCN的塊(HIGH_SCN子句)。
  • DBV不需要連接到數據庫。
  • RMAN不會檢測Doc ID7517208.8中描述的邏輯損壞(DBV有)。11.2之前bug
8.2、識別表/索引不匹配
表/索引不一致是指表中的條目在索引中不存在,反之亦然。常見的錯誤有ORA-8102,ORA-600 [kdsgrp1],ORA-1499 by "analyze validate structure cascade
-analyze發現不一致命令
analyze table <table name> validate structure cascade <ONLINE>;
ORA-1499. Table/Index row count mismatch (Doc ID 563070.1)
8.3、確定本地管理的表空間中的范圍不一致

它指的是本地管理的表空間(LMT)用來保存已用區和空閑區信息的部分中的不一致。

- 重疊范圍(兩個段可能錯誤地使用同一個塊)。常見的錯誤是ORA-8103、ORA-1410、ORA-600 [kdddgb2]
- 報告為已用的空閑區
- dba_tablespaces.SEGMENT_SPACE_MANAGEMENT='MANUAL'

alter session set tracefile_identifier='TABLESPACE_VERIFY';
execute dbms_space_admin.tablespace_verify('&tablespace_name')
oradebug setmypid
oradebug tracefile_name
--實例輸出
Extent Map Entry Overlaps with Another Extent Map Entry
SegDBA: 0x0fc3e832 : ExtNo 3 UetDBA 0x2ec00091: ExtNbk: 32
SegDBA: 0x1000c8d0 : ExtNo 212 UetDBA 0x2ec00011: ExtNbk: 1280


dba_tablespaces.SEGMENT_SPACE_MANAGEMENT='AUTO'

alter session set tracefile_identifier='ASSM_TABLESPACE_VERIFY';
execute dbms_space_admin.assm_tablespace_verify('&tablespace_name',dbms_space_admin.TS_VERIFY_BITMAPS)
oradebug setmypid
oradebug tracefile_name

如果存在不一致,dbms_space_admin會生成一個跟蹤文件。請注意,如果檢測到不一致,運行dbms_space_admin的會話可能不會在屏幕中報告。

8.4、識別由寫入丟失導致的損壞

當I/O子系統確認數據塊寫入完成時,發生數據塊丟失寫入,而事實上寫入并未發生在永久存儲器中。結果是數據庫中的塊是陳舊/舊的拷貝,它不是邏輯或物理損壞的;塊內部結構是正確的
當與類似ORA-600 kdsgrp1、ORA-8103(舊對象id)等的另一個上下文比較時,具有丟失的改變的塊可能產生幾個錯誤;或者介質恢復期間的下一個錯誤(像在物理備用中):ORA-600 [3020],ORA-752(如果啟用了db_lost_write_protect)。

  • DBV/RMAN打算識別由丟失寫入引起的不一致:
    由于dbverify/rman會運行塊內檢查(塊不會與另一個上下文進行比較),因此通過丟失IO來識別損壞擴展并不簡單。塊本身是健康的,因為結構是有效的(不是垃圾)。但是,在極少數情況下,數據塊可能會間接暴露于邏輯損壞,尤其是在空間管理區域,如果存在寫入丟失。例如,數據塊在元數據中被標記為已滿,但更改已丟失。后續插入可能會在邏輯上損壞該塊。

  • 介質恢復/物理待機
    最佳選擇是像備用數據庫一樣進行介質恢復,或者在另一個系統中還原/恢復數據庫。媒體恢復執行檢查以識別塊內容是否是預期的內容,因為重做結構跟蹤塊先前版本(預期的scn ),并將其與當前塊scn進行比較。如果存在不匹配,則生成ORA-600 [3020]或ORA-752。

如果配置了物理備用數據庫,那么現在在主數據庫和備用數據庫上將DB_LOST_WRITE_PROTECT設置為TYPICAL。通過這樣做,主數據庫將為讀取創建重做條目(select語句),這有助于更快地檢測備用數據庫中丟失的寫入。

有一個運行診斷試驗恢復的選項,這將掃描重做以查找問題,但實際上不會對恢復的數據庫進行任何更改。試用恢復會在alert.log中報告任何其他損壞。恢復…測試語句可用于調用試驗恢復。涉及文件編號283262.1有關試用恢復的更多詳細信息。

  • 重疊范圍

由于元數據中的空間管理不一致,丟失的寫入可能會導致致命問題,如數據段相互覆蓋;重疊范圍。

  • analyze

運行“analyze table validate structure cascade ”,在將索引內容與相應的表內容進行比較時,可能會檢測到由丟失的寫入導致的不一致。如果不匹配,則報告ORA-1499。它還可以僅在舊塊版本具有不同的數據對象id時識別舊塊版本,這可能導致ORA-8103、ORA-1410等。使用cascade選項分析整個數據庫中的所有表可能需要很長時間。

九、ASM磁盤組損壞信息收集

1、首先,如果受影響的磁盤組已裝載且數據庫已打開,則從與受影響的磁盤組相關聯的所有數據庫運行完整數據庫備份(例如,使用RMAN ),并驗證備份狀態良好。然后繼續下面的步驟。
2、詳細描述腐敗產生時正在進行的工作,或者自上次工作以來發生了什么變化(請非常詳細)?
3、對受影響的磁盤組運行下一次運行狀況檢查,如下所示:
SQL > alter disk group < disk group name > check all no repair;
4、提供ASM alert.log(它將報告上一個命令的結果)。 如果這是一個ASM集群配置,則從所有節點提供ASM alert.log。
5、從受影響的磁盤組獲取AMDU轉儲,如下所示(以網格操作系統用戶身份執行):
<ASM Oracle Home>/bin/amdu -diskstring '<ASM disks location>/*' -dump '<diskgroup>'
$> <ASM Oracle Home>/bin/amdu -diskstring '/dev/rhdisk*' -dump 'DATA'

$> <ASM Oracle Home>/bin/amdu -diskstring '/dev/oracleasm/disks/*' -dump 'DATA'

$> <ASM Oracle Home>/bin/amdu -diskstring '/dev/rdsk/*' -dump 'DATA'
6、此外,為了確認或丟棄物理磁盤上的任何磁盤I/O問題,收集并提供所有節點的操作系統日志(至少包含3個月前到現在的條目),如以下文檔所述:
7、另外,請提供每個受影響和損壞的磁盤的第一個50MB轉儲,如下所示:
$> dd if=<full path affected disk name> of=/tmp/<affected disk name>.dump bs=1048576 count=50
dd if=/dev/oracleasm/disks/DB0054 of=/tmp/DB0054.dump bs=1048576 count=50

十、表/索引行數不匹配

10.1、檢測
SQL> analyze table test validate structure cascade;
analyze table test validate structure cascade
*
ERROR at line 1:
ORA-01499: table/index cross reference failure - see trace file
Table/Index row count mismatch
table 6559 : index 10000, 0
Index root = tsn: 6 rdba: 0x01400091

這意味著:表掃描返回6559行,索引掃描返回10000行。
rdba: 0x01400091是索引段頭相對數據塊地址。它是十進制20971665,即Rfile#=5(相對文件號)Block#=145:

prompt Enter tsn:
accept tsn
prompt Enter rdba (in hex, no '0x' prefix):
accept hex_rdba

set verify off

select file#,
dbms_utility.data_block_address_block(
to_number('&hex_rdba','XXXXXXXXX')) block#
from sys.v$datafile
where ts# = &tsn
and rfile# = dbms_utility.data_block_address_file(
to_number('&hex_rdba','XXXXXXXXX'));

FILE# BLOCK#
---------- ----------
7          145 

從dba_segments運行下一個查詢可以識別相關的索引(它需要header_file的絕對文件號):

QUERY 1:

SQL> select owner, segment_name, segment_type
2 from dba_segments
3 where header_file = 7
4 and header_block = 145;

OWNER SEGMENT_NAME SEGMENT_TYPE
-------- --------------- ------------------
SCOTT I_TEST INDEX

10g+中的ORA-600 [kdsgrp1]或較低版本中的ORA-600 [12700]也可能表現出這種邏輯不一致。

10.2原因

表及其索引之間存在邏輯不一致。這種邏輯不一致通常是由于表中的高水位線(HWM)問題造成的,在這種情況下,全表掃描返回的行數可能比索引掃描少。

不一致可能是由Oracle缺陷或操作系統/硬件問題導致的,這些問題會導致IO丟失。

10.3、解決方案

通過運行以下查詢,可以識別通過索引檢索的行,這些行不是通過全表掃描檢索的:

select /*+ INDEX_FFS(<tablename> <indexname identified in 2.1>) */ rowid
, dbms_rowid.ROWID_RELATIVE_FNO(rowid) relative_fno
, dbms_rowid.ROWID_BLOCK_NUMBER(rowid) block
from <tablename>
where <indexed column> is not null
minus
select /*+ FULL(<tablename>)*/ rowid
, dbms_rowid.ROWID_RELATIVE_FNO(rowid) relative_fno
, dbms_rowid.ROWID_BLOCK_NUMBER(rowid) block
from <tablename>;

Example:

select /*+ INDEX_FFS(TEST I_TEST) */ rowid
, dbms_rowid.ROWID_RELATIVE_FNO(rowid) relative_fno
, dbms_rowid.ROWID_BLOCK_NUMBER(rowid) block
from test
where c2 is not null
minus
select /*+ FULL(TEST)*/ rowid
, dbms_rowid.ROWID_RELATIVE_FNO(rowid) relative_fno
, dbms_rowid.ROWID_BLOCK_NUMBER(rowid) block
from test;

全表掃描中丟失的值可以使用下一個plsql(腳本1)的索引存儲在另一個表中:

drop table test_copy;

create table test_copy as select * from test where 1=2;

declare
cursor missing_rows is
select /*+ INDEX_FFS(TEST I_TEST) */ rowid rid
from test
where c2 is not null
minus
select /*+ FULL(TEST)*/ rowid rid
from test;
begin
for i in missing_rows loop
insert into TEST_COPY
select /*+ ROWID(TEST) */ * from TEST where rowid = i.rid;
end loop;
end;
/ 
10.4解決辦法

-當索引的行數少于表的行數時,重新創建索引可能會解決這個問題。
對于索引的行數多于表中的行數,并且表中確實不存在該行的情況,使用本節中描述的第一個查詢中索引返回的rowid,通過“select * from table where rowid = & rowid”進行確認,則解決方案可以是重新創建索引,注意索引可能具有預期的數據,并且可以通過訪問索引列值來保存數據,如下所示:

select /*+ INDEX_FFS(<tablename> <indexname identified in 2.1>) */ rowid, <indexed column 1>, <indexed column 2>...
from <tablename>
where <indexed column> is not null
minus
select /*+ FULL(<tablename>)*/ rowid, <indexed column 1>, <indexed column 2>...
from <tablename>;

十一、提取索引定義

select 'select dbms_metadata.get_ddl ("INDEX", "'||index_name||'", "'||owner||'") from dual;' from dba_indexes where tablespace_name = 'EXAMPLE' and index_name like 'E%';

十二、檢測lob損壞

12.1、嘗試導出包含lob的表時,會出現以下錯誤:
Processing object type DATABASE_EXPORT/SCHEMA/POST_SCHEMA/PROCACT_SCHEMA
ORA-31693: Table data object "OWNER"."TABLEABC" failed to load/unload and is being
skipped due to error:
ORA-29913: error in executing ODCIEXTTABLEPOPULATE callout
ORA-01555: snapshot too old: rollback segment number with name "" too small
ORA-22924: snapshot too old、

這些錯誤的原因可能是LOB損壞。維護lob將解決Exp/Expdp的問題。

12.2、檢查lob損壞
set serverout on
exec dbms_output.enable(100000);
declare
page number;
len number;
c varchar2(10);
charpp number := 8132/2;

begin
for r in (select rowid rid, dbms_lob.getlength (<your_clob_column>) len
from <your_table_with_clcob_column>) loop
if r.len is not null then
for page in 0..r.len/charpp loop
begin
select dbms_lob.substr (<your_clob_column>, 1, 1+ (page * charpp))
into c
from <your_table_with_clcob_column>
where rowid = r.rid;
       
exception
when others then
dbms_output.put_line ('Error on rowid ' ||R.rid||' page '||page);
dbms_output.put_line (sqlerrm);
end;
end loop;
end if;
end loop;
end;
/

如果沒有錯誤,LOB是OK的。

否則,如果發生錯誤(即ORA-1403、ORA-1578、ORA-1555、ORA-22922 ),則意味著LOB已損壞。

12.3、解決

-使用物理備份還原和恢復LOB段。
-清空lob

2.如果連續兩次運行顯示相同的行,那么這些LOB記錄就有問題。最簡單的方法是刪除帶有上述ROWIDs的lob,并重新構建它們

12.4、如何清空lob

1.使用物理備份還原和恢復LOB段。
2.使用UPDATE語句清空受影響的lob、
3.執行導出,排除損壞的rowids

注意:如果沒有損壞的lob數據,并且問題仍然存在,則重建整個表以解決問題。

1. Create a new temporary table for storing all rowids of the corrupted LOBs. Let's call it "corrupt_lobs"

SQL> create table corrupt_lobs (corrupt_rowid rowid, err_num number);

2. Make a desc on the table containing the LOB column:
DESC <TABLE_NAME>
Name Null? Type
----------   --------- ------------
<COL1>       NOT NULL  NUMBER
<LOB_COLUMN>           BLOB

-- Run the following PLSQL block:

declare
error_1578 exception;
error_1555 exception;
error_22922 exception;
pragma exception_init(error_1578,-1578);
pragma exception_init(error_1555,-1555);
pragma exception_init(error_22922,-22922);
n number;
begin
for cursor_lob in (select rowid r, <LOB_COLUMN> from <TABLE_NAME>) loop
begin
n:=dbms_lob.instr(cursor_lob.<LOB_COLUMN>,hextoraw('889911'));
exception
when error_1578 then
insert into corrupt_lobs values (cursor_lob.r, 1578);
commit;
when error_1555 then
insert into corrupt_lobs values (cursor_lob.r, 1555);
commit;
when error_22922 then
insert into corrupt_lobs values (cursor_lob.r, 22922);
commit;
end;
end loop;
end;
/

-- In the end all rowids of the corrupted LOBs will be inserted into the corrupt_lobs newly created table.

-- A possible solution would then be to empty the affected LOBs using a statement like:
SQL> update <TABLE_NAME> set <LOB_COLUMN> = empty_blob() where rowid in (select corrupt_rowid from corrupt_lobs);
(注意:對于BLOB和BFILE列,請使用EMPTY _ BLOB對于CLOB和NCLOB列,使用EMPTY_CLOB )

-- Or export the table without the corrupted row, like:
% expdp system/<PASSWORD> DIRECTORY=my_dir DUMPFILE=<dump_name>.dmp LOGFILE=<logfile_name>.log TABLES=<SCHEMA_NAME>.<TABLE_NAME> QUERY=\"WHERE rowid NOT IN \(\'<corrupt_rowid>\'\)\"

十三、索引組織表

讀取表時跳過ORA-8103 ORA-1410 ORA-1578 ORA-600[kdsgrp 1]的腳本

13.1、跳過ORA-1578 ORA-8103 ORA-1410
REM Create a new table based on the table that is producing errors with no rows: --基于產生錯誤且沒有行的表創建一個新表:

create table <new table name>
as
select *
from <original table name>
where 1=2;

REM Create the table to keep track of ROWIDs pointing to affected rows: --創建表來跟蹤指向受影響行的ROWIDs:

create table bad_rows (row_id rowid, oracle_error_code number);

set serveroutput on

DECLARE
TYPE RowIDTab IS TABLE OF ROWID INDEX BY BINARY_INTEGER;

CURSOR c1 IS select /*+ index_ffs(tab1 <index name>) parallel(tab1) */ rowid
from <original table name> tab1
where <indexed column> is NOT NULL
order by rowid;

r RowIDTab;
rows NATURAL := 20000;
bad_rows number := 0 ;
errors number;
error_code number;
myrowid rowid;
BEGIN
OPEN c1;
LOOP
FETCH c1 BULK COLLECT INTO r LIMIT rows;
EXIT WHEN r.count=0;
BEGIN
FORALL i IN r.FIRST..r.LAST SAVE EXCEPTIONS
insert into <new table name>
select /*+ ROWID(A) */ <list of columns from table (ie col1, col2,..)>
from <original table name> A where rowid = r(i);
EXCEPTION
when OTHERS then
BEGIN
errors := SQL%BULK_EXCEPTIONS.COUNT;
FOR err1 IN 1..errors LOOP
error_code := SQL%BULK_EXCEPTIONS(err1).ERROR_CODE;
if error_code in (1410, 8103, 1578) then
myrowid := r(SQL%BULK_EXCEPTIONS(err1).ERROR_INDEX);
bad_rows := bad_rows + 1;
insert into bad_rows values(myrowid, error_code);
else
raise;
end if;
END LOOP;
END;
END;
commit;
END LOOP;
commit;
CLOSE c1;
dbms_output.put_line('Total Bad Rows: '||bad_rows);
END;
/

如果“壞行總數:”顯示0,并且確定磁盤上存在導致ORA-8103的不正確塊,則意味著該塊是空的(沒有行),并且沒有數據丟失。

13.2、跳過表中的ORA-600

當ORA-600由不存在的鏈接行(無效的nrid)生成時,如ORA-600 [kdsgrp1]和事件10231不起作用時,這很有用。

create table bad_rows (row_id ROWID
,oracle_error_code number);

rem Create the new empty table:

create table &&new_table
as select *
from &&affected_table
where 1=2;


set serveroutput on
declare
n number:=0;
bad_rows number := 0;
error_code number;
ora600 EXCEPTION;
PRAGMA EXCEPTION_INIT(ora600, -600);
begin
for i in (select rowid rid from &&affected_table) loop
begin
insert into &&new_table
select *
from &&affected_table
where rowid=i.rid;
n:=n+1;
exception
when ora600 then
bad_rows := bad_rows + 1;
insert into bad_rows values(i.rid,600);
commit;
when others then
error_code:=SQLCODE;
bad_rows := bad_rows + 1;
insert into bad_rows values(i.rid,error_code);
commit;
end;
end loop;
dbms_output.put_line('Total Bad Rows: '||bad_rows);
dbms_output.put_line('Total Good rows: '||n);
end;
/

十四、臨時段損壞

Example 1: Alert Log may show ORA-1578 followed by the corrupt object information with "SEGMENT TYPE = Temporary Segment":

Errors in file /oracle/diag/rdbms/orcl/orcl/trace/orcl_smon_8086.trc  (incident=2446468):
ORA-01578: ORACLE data block corrupted (file # 1707, block # 233066810)
ORA-01110: data file 1707: '/oracle/dbs/tools.dbf'
Wed Sep 24 16:33:09 2014
Corrupt Block Found
         TSN = 73, TSNAME = TOOLS
         RFN = 1024, BLK = 2646152, RDBA = 2646152
         OBJN = 0, OBJD = 124839000, OBJECT = TOOLS, SUBOBJECT =
         SEGMENT OWNER = , SEGMENT TYPE = Temporary Segment

in this example tablespace TOOLS is a PERMANENT tablespace (dba_tablespaces.contents='PERMANENT').

Example 2: Alert Log may not show any errors but message:

Corrupt Block Found
         TSN = 23, TSNAME = TEMP
         RFN = 1, BLK = 4608, RDBA = 4198912
         OBJN = 298432, OBJD = 4198912, OBJECT = , SUBOBJECT =
         SEGMENT OWNER = , SEGMENT TYPE =
select segment_name, segment_type
from dba_segments
where tablespace_name = '&TSNAME'
  and header_file = &FILE_NUMBER
  and header_block = &BLK;
In the Example 1 above it is:

select segment_name, segment_type
  from dba_segments
where tablespace_name = 'TOOLS'
  and header_file = 1707
  and header_block = 233066810;

SEGMENT_NAME         SEGMENT_TYPE

-------------------- ------------------

1707.233066810       TEMPORARY
If the above query returns a row then fix the corruption by using dbms_space_admin:

exec dbms_space_admin.segment_corrupt('&TSNAME', &RFN, &BLK)
exec dbms_space_admin.segment_drop_corrupt('&TSNAME', &RFN, &BLK)
exec dbms_space_admin.tablespace_rebuild_bitmaps('&TSNAME')
In our example it is:

select relative_fno
from   dba_data_files
where  tablespace_name = 'TOOLS'
 and   file_id = 1707;

RELATIVE_FNO
------------
        1024 

Then remove the temporary Segment and rebuild the tablespace bitmap:  
exec dbms_space_admin.segment_corrupt('TOOLS', 1024, 233066810)
exec dbms_space_admin.segment_drop_corrupt('TOOLS', 1024, 233066810)
exec dbms_space_admin.tablespace_rebuild_bitmaps('TOOLS')

十五 、處理Oracle塊損壞

Handling Oracle Block Corruptions (Doc ID 28814.1)

十六、常見報錯

ORA-1578

ORA-1578 The data block indicated was corrupt. This was a physical corruption, also called a media corruption. The cause is unknown but is most likely external to the database. If ORA-26040 is also signaled, the corruption is due to NOLOGGING or UNRECOVERABLE operations.
ORA-1410

This error is raised when an operation refers to a ROWID in a table for which there is no such row.
The reference to a ROWID may be implicit from a WHERE CURRENT OF clause or directly from a WHERE ROWID=... clause.
ORA-1410 indicates the ROWID is for a BLOCK that is not part of this table.
ORA-8103

The object has been deleted by another user since the operation began; example: another session truncated or dropped the segment while the SQL statement was still active.
If the error is reproducible, following may be the reasons:
a.) The header block has an invalid block type.
b.) The data_object_id (seg/obj) stored in the block is different than the data_object_id stored in the segment header. See dba_objects.data_object_id and compare it to the decimal value stored in the block (field seg/obj).
ORA-8102

An ORA-08102 indicates that there is a mismatch between the key(s) stored in the index and the values stored in the table. What typically happens is the index is built and at some future time, some type of corruption occurs, either in the table or index, to cause the mismatch.
ORA-1498 

Generally this is a result of an ANALYZE ... VALIDATE ... command.
This error generally manifests itself when there is inconsistency in the data/Index block. Some of the block check errors that may be found:-
a.) Row locked by a non-existent transaction
b.) The amount of space used is not equal to block size
c.) Transaction header lock count mismatch.
While support are processing the tracefile it may be worth the re-running the ANALYZE after restarting the database to help show if the corruption is consistent or if it 'moves'.
Send the tracefile to support for analysis.
If the ANALYZE was against an index you should check the whole object. Eg: Find the tablename and execute:
ANALYZE TABLE xxx VALIDATE STRUCTURE CASCADE;
ORA-1499

An error occurred when validating an index or a table using the ANALYZE command.
One or more entries does not point to the appropriate cross-reference.
ORA-752 or ORA-600 [3020]

Media recovery detected a lost write of a data block. A data block write to storage was lost during normal database operation on the primary database.

This is reporting a lost write during media recovery.

Reference the next article:

Note 1265884.1 : Resolving ORA-00752 or ORA-600 [3020] During Standby Recovery

ORA-26040

Trying to access data in block that was loaded without redo generation using the NOLOGGING/UNRECOVERABLE option.
This Error raises always together with ORA-1578
ORA-600 [12700]

Oracle is trying to access a row using its ROWID, which has been obtained from an index.
A mismatch was found between the index rowid and the data block it is pointing to. The rowid points to a non-existent row in the data block. The corruption can be in data and/or index blocks.
ORA-600 [12700] can also be reported due to a consistent read (CR) problem.
ORA-600 [3020]

This is called a 'STUCK RECOVERY'.
There is an inconsistency between the information stored in the redo and the information stored in a database block being recovered.

This error indicates a lost write or a lost change in the database

ORA-600 [4194]

A mismatch has been detected between Redo records and rollback (Undo) records.
Oracle is validating the Undo record number relating to the change being applied against the maximum undo record number recorded in the undo block.
This error is reported when the validation fails.
ORA-600 [4193]

A mismatch has been detected between Redo records and Rollback (Undo) records.
Oracle is validating the Undo block sequence number in the undo block against the Redo block sequence number relating to the change being applied.
This error is reported when this validation fails.
ORA-600 [4137]

While backing out an undo record (i.e. at the time of rollback) Oracle found a transaction id mismatch indicating either a corruption in the rollback segment or corruption in an object which the rollback segment is trying to apply undo records on.
This would indicate a corrupted rollback segment.
ORA-600 [6101]

Not enough free space was found when inserting a row into an index leaf block during the application of undo.
ORA-600 [2103]

Oracle is attempting to read or update a generic entry in the control file.
If the entry number is invalid, ORA-600 [2130] is logged.
ORA-600 [4512]

Oracle is checking the status of transaction locks within a block.
If the lock number is greater than the number of lock entries, ORA-600 [4512] is reported followed by a stack trace, process state and block dump.
This error possibly indicates a block corruption.
ORA-600 [2662]

A data block SCN is ahead of the current SCN.
The ORA-600 [2662] occurs when an SCN is compared to the dependent SCN identified by the process that is normally close to the database scn.
If the SCN is less than the dependent SCN then ORA-600 [2662] is signaled.
ORA-600 [4097]

Oracle is accessing a rollback segment header to review if a transaction has been committed.
However, the xid given is in the future of the transaction table.
This could be due to a rollback segment corruption issue.
ORA-600 [4000]

It means that Oracle has tried to find an undo segment number in the data dictionary and this undo segment number was not found.
ORA-600 [6006]

Oracle is undoing an index leaf key operation. If the key is not found, ORA-00600 [6006] is logged.
ORA-600[6006] is usually caused by a media corruption problem related to either a lost write to disk or a corruption on disk.
ORA-600 [4552]

This assertion is raised because Oracle is trying to unlock the rows in a block, but receive an incorrect block type.
The second argument is the block type received.
ORA-600[6856]

Oracle is checking that the row slot that is about to be freed is not already on the free list.
This internal error is raised when this check fails.
ORA-600[13011]

During a delete operation Oracle is deleting from a view via an instead-of trigger or an Index organized table and have exceeded a 5000 pass count
ORA-600[13013]

During the execution of an UPDATE statement, after several attempts (Arg [a] passcount) Oracle is unable to get a stable set of rows that conform to the WHERE clause.

Note 816784.1 : How to resolve ORA-00600 [13013], [5001]

ORA-600[13030]

 
ORA-600[25012]

Oracle is trying to generate the absolute file number given a tablespace number and relative file number and cannot find a matching file number or the file number is zero.
ORA-600[25026]

Looking up/checking a tablespace invalid tablespace ID and/or rdba found
ORA-600[25027]

Invalid tsn and/or relative file number found
ORA-600 [kcbz_check_objd_typ_3]

An object block buffer in memory is checked and is found to have the wrong object id. This is most likely due to corruption.
ORA-600 [kdsgrp1]

Error may be caused by:
Case 1. A row referenced in an index that does not exist in the table

ORA-1499 may be produced by analyze:

analyze table <table name> validate structure cascade online;


Case 2. An non-existent rowid pointed to by a chained row

Run an export (exp) or Full Table Scan to identify if there is a permanent invalid chained row.

ORA-600[kddummy_blkchk] ORA-600[kdblkcheckerror]

ORA-600 [kdbBlkCheckError]
ORA-600 [ktfBlkCheckError]
ORA-600 [ktfBlkCheckError]
ORA-600 [ktsBlkChekError]
ORA-600 [ktspBlkCheckError]
ORA-600 [ktfbnBlkCheckError]
ORA-600 [ktuBlkCheckError]
ORA-600 [kdliBlkCheckError]
ORA-600 [kdxdBlkCheckError]
ORA-600 [kdiBlkCheckError]

ORA-600 [kddummy_blkchk] is for 10g and ORA-600[kdblkcheckerror] for 11g onward.

These errors report a Logical Block Corruption

If the error is raised in a data guard physical standby database, follow the next article:

Note 2821699.1 : Resolving Logical Block Corruption Errors in a Physical Standby Database

ORA-600[ktadrprc-1]

Orphan segment or invalid rdba in Index,Table,Partition etc. Example: An entry in sys.ind$ does not exist in sys.seg$

Note 136697.1 : "hcheck.sql" Script to Check for Known Problems in Oracle8i, Oracle9i, Oracle10g, Oracle 11g and Oracle 12c

ORA-600[ktsircinfo_num1]

This exception occurs when there are problems obtaining the row cache information correctly from sys.seg$. In most cases there is no information in sys.seg$.

Note 136697.1 : "hcheck.sql" Script to Check for Known Problems in Oracle8i, Oracle9i, Oracle10g, Oracle 11g and Oracle 12c

ORA-600[qertbfetchbyrowid]

This error might be that a row was not found in an Index. Perform the check in section "Identify TABLE / INDEX Mismatch" in:

Note 836658.1 : Identify the Corruption Extension for Block Corruption, Table/Index Inconsistency, Data Dictionary and Lost Writes

ORA-600[ktbdchk1-bad dscn]

This exception is raised when Oracle is performing a sanity check on the dependent SCN and fail.
The dependent scn is greater than the current scn.

十七、參考文檔

Primary Note for Handling Oracle Database Corruption Issues (Doc ID 1088018.1)
Note 840978.1 : Physical and Logical block corruption
Note 472231.1 : How to identify all the Corrupted Objects in the Database reported by RMAN
Note 819533.1 : How to identify the corrupt Object reported by ORA-1578 / RMAN / DBVERIFY
Note 48808.1 : OERR: ORA-00227 corrupt block detected in controlfile: (block %s, # blocks %s) Primary Note / Troubleshooting, Diagnostic and Solution
Note 1950230.1 : Solving UNDO Corruption
Note 281429.1 : Basic Steps to be Followed While Solving ORA-00600 [4194]/[4193] Errors Without Using Unsupported parameter
Note 39283.1 : ORA-600 [4194] "Undo Record Number Mismatch While Adding Undo Record"
Note 431652.1 : How to Change the Existing Undo Tablespace to a New Undo Tablespace
Note 136697.1 : "hcheck.sql" Script to Check for Known Problems in Oracle8i, Oracle9i, Oracle10g, Oracle 11g and Oracle 12c
Note 332672.1 : ORA-354 ORA-353 and ORA-312 on Redo Log Group members
Note 1031381.6 : How to Dump Redo Log File Information.
Note 428526.1 : Baddata Script To Check Database For Corrupt column data
Note 976591.1 : How To validate a date/timestamp column
Note 869305.1 : How To identify a 'corrupt' row when error is raised but no row information provided
Note 136620.1 : Sanity Check of Oracle NUMBERS, How to Find and Patch
Note 836658.1 : Identify the Corruption Extension for Block Corruption, Table/Index Inconsistency, Data Dictionary and Lost Writes
Note 438143.1 : Use of dbms_metadata.get_ddl() to extract Index DDL
Note 394143.1 : How Could I Format The Output From Dbms_metadata.Get_ddl Utility?
Note 28814.1 : Handling Oracle Block Corruptions in Oracle7/8/8i/9i/10g/11g
Note 452341.1 : How to detect Lob Corruption
Note 293515.1 : ORA-1578 ORA-26040 in a LOB segment - Script to solve the errors
Note 1527738.1 : SCRIPT to skip ORA-8103 ORA-1410 ORA-1578 ORA-600 [kdsgrp1] when reading a TABLE
Note 1332088.1 : How to clear a block corruption in a TEMPORARY segment
Note 422039.1 : Steps to drop a temporary segment while SMON is not able
Note 556733.1 : DBMS_REPAIR script
Note 68013.1: DBMS_REPAIR example
最后修改時間:2022-12-05 09:32:11
「喜歡這篇文章,您的關注和贊賞是給作者最好的鼓勵」
關注作者
【版權聲明】本文為墨天輪用戶原創內容,轉載時必須標注文章的來源(墨天輪),文章鏈接,文章作者等基本信息,否則作者和墨天輪有權追究責任。如果您發現墨天輪中有涉嫌抄襲或者侵權的內容,歡迎發送郵件至:contact@modb.pro進行舉報,并提供相關證據,一經查實,墨天輪將立刻刪除相關內容。

評論

欧美日韩国产码高清综合人成| 欧美大片18禁AAA片免费| 龙的新娘韩漫双男主漫画| python人马兽外网| 通灵王flowers| chinese国产人妖hd| 久久天天躁狠狠躁老女人| 尹人香蕉久久99天天拍久女久| 17 c19起草视频| 香蕉草莓芭乐鸭脖奶茶千层浪 | 国产精品一区二区AV不卡| 17.c-起草网登录入口| 暴躁老奶奶的logo图片| 吴梦梦演的《还房贷的女英雄》| 蘑菇视频红色logo版本| 17.c—起草网登录入口| 日本强不卡在线观看| 高清VR丝袜在线网站| 几把91的讨论| 成人综合网站导航| 欧美精品秘 日韩少妇| caoporn超碰最新地址进入| 男男被 到爽 流视频| 国产又粗又大又黄视频| 欧美三级A做爰在线观看| 扌喿辶畐的图片表情包| 又白又嫩毛又多15P| 女生怎么奖励自己的坤坤视频| 香蕉传媒点击进入| 蜜桃my.1688.com| 高清天美传媒| 影音先锋中文字幕在线| 特黄一级大片| 91极品女神私人尤物在线播放| 猫咪网站官网最新| 老少配BBW| 樱花PPT网站最新版| 应对吃春晚药后妈妈疯了| 91污视频| 男人和女人的机机对肌肌| 国产大片黄在线观看| 星空传媒蘑菇| 久久亚洲色一区二区三区| 亚洲精品无码一区二区| 过来趴好自己选小工具| 蜜桃mt在线视频传媒入口| 《zoom跟zoomx》:揭秘差异| 《免费 成人 学》零门槛开启| 暴躁少女上线| 日本黄冈站对比解析| 爱夜老版本logo| 一个B三个人换着玩| 《18鉂屸潓》青春绽放| 久久大综合| 国产成人精品午夜视频| 大尺度激情做爰A片纯真时代| 综合一个色| 顾涵的精彩视频分享 | AI去衣APP神秘面纱| 人人做人人爱人人色| 国外csgo直播网站| 麻豆传煤精品卡一卡二| 欧美zc0o人与善交另类a片| 不卡无码人妻一区三区| 久久国产精品一国产精品| 徐若瑄桃色天使| 河北炮打泻火老熟女| 戏里戏外苏玛丽| 国产h版影片在线观看| 国产又粗又长又猛又爽又| 亚洲精品一区| miya12777的精彩分享| 暴力Sm另类一区二区| 人与畜禽Cropro| 精品成人免费一区二区| 杏花8838.T| 300迷妹推荐收藏不迷路| 视频一区二区三区| 国产热の有码热の无码视频| 又大又粗又长又黄视| 两个男生睡一起遗精| 丁香婷婷在线成人播放视频| 电子女孩模拟器| 世界性交大赛男冠军诞生| 呜潮守岸人独自沉思| 稀缺小马拉大车| 少妇私密会所按摩到高潮呻吟 | 飘零影院手机版理论片| 晚上吃你的扇贝| 浪潮AV激情高潮国产精品| 免费在线观看| A阿V天堂免费无码专区| 无码精品少妇在线人妻AV| 塔斯尼帝复仇序曲| 日韩一级毛卡| 已满十八岁点此进入熊猫世界 | 18av网站| 红玫瑰直播免费版| 热血动漫排行榜| 精工厂jgc250| 羞羞漫画 在线入口| 众众乐精品免费进入入口| BNAeO美国留学指南| 日本3dmax成品资源| 曰本三级大全| 国产成人精品无码片区在线观看| 国产720i在线视频| 好日子电影观看| 亚洲精品无码久久不卡| 大但与任汾公司| 国产综合色| 水娥和村干部| 免费无码av片在线观看网站| 2023黄金软件下载3.0.3最新版| 混乱家庭3d好漫画免费| 61天美丶密桃丶果冻免费| 911反差大赛每日上演| 强1618XXXXXL| 高清动态画面优化| 班长蹲下享用坤坤美食| 台湾xxxxbbbb| 做暧暧免费视频| 谁有黄网站啊| 年轻妈妈的朋友6| 18禁成年无码免费网站无遮挡| 婷婷色婷婷开心五月四房播播| 跟他做了1V2| 国色天香精品一卡卓越a区| 女生宿舍韩| 福建兄妹幼儿原视频来源| 最新无码人妻在线视频| 黄子华儿童不宜| 8x8xcom拔人永久免费| 善良的女愁书目的免费| 火影忍者18禁成人游戏| 《91网站登录入口》安全快捷| 亚洲春色av无码专区在线播放| 强壮公和我次次高潮小说| 国产精品18久久久久久vr| 欧美亚洲精品suv| 亚洲欧洲日产国码二区| 日本高清无人区影院| 五月天综合在线| 91日视频免费在线播放| 比胸大赛流鼻血视频高清| 唐伯虎心糖免费观看| 国精产品一区一区三区mba| 人妻AV中文字幕一区二区三区| 伊甸大象官网2023| 99久久国产综合精品女同图片 | 狠狠插视频| 我与子初试云雨性欢乐m5439| 五一台北娜娜第13季| 永久免费看成人A片在线播放| 明星私密免费看| 一键脱衣在线工具| 张津瑜蘑菇石| ysl蜜桃86官方网站| 精品日产一二三四幻星辰免费| 《免费秘 秘》解锁| 中文精品久久久久人妻不卡| 精品1区2区 用劲嗯| 国产自拍亚洲| xy392中国绳艺捆绑| 国产乱肥老妇在线放映| 嗯男人r啊唔h哈| 国产精品特黄aaaa片在线观看| 开心久久激情| 精品WWW日韩熟女人妻| 蓝莓9.1成长日记| av色欲无码人妻中文字幕| 爆乳丰满BBWBBWBBW| 雷电将军的腿法娴熟| 国产真实乱对白精彩| 91禁漫官方版| 9.1大神| 可以为所欲为的游戏| 老A8也是A8阿姨| 搜索97色伦电影院完整内容| 天美丶糖心丶蜜桃mv| 在厨房抱住岳丰满大屁股韩国电影| 夏晴子麻将风云| 国产护肤视频| 国产又色又爽又刺激视频| 99精品一区二区三区无码吞精| 太大太粗放不进去疼死了69| 欧美另类videos| 蜜桃影像传媒mv官网| 精品深夜AV无码一区二区老年| 绝妙力量反差| 暴躁姐姐bgm免费下载| 中文字幕有码中文无码| 在线观看国产va影院| 日本又长又傸又黄| 国精产品一二三四区产品| 亲近乱子伦免费视频中文字幕| 中国xxxxxlmedjf污影视| 天天上天天添天天爱少妇| China中国帅哥rapper| 摸摸大扔子图集| 糖果vlog免费版怎么下| 新鲜母乳喂养指南| 久久五月精品中文字幕| 苏州ios晶体免费入口| 星空无限传媒国产区| 欧派头粉色凸出图片| 小小拗女BBWBBwBBwHD| 黄网页版推荐| 9.1免费网站nba漫画| 日本无吗不卡高清免V| 精品毛片乱码1区2区3区| qyule视觉盛宴| xing之影吧| 999久久久无码国产精品| 亚洲洲精品码无无专区| 榴莲秋葵绿巨人WWW手机| 大香煮大香煮大香煮官网| 一起草cad官网| 兔子先生捡醉酒姐姐回家| 国产一区二区三区小说| 老师让我捅她| AV无码人妻无码男人的天堂| 老湿影院vip18| 八重神子大欧派奖励| 哥伦布洞窑百度云| 漂亮少妇高潮A片XXXX| 天天弄天天模| 半糖视频vlog| yls水蜜桃官方| 夜晚一区二区| 枫可怜被恶心上司OL| 河南省高速公路地图| 杨思敏被揉到高潮下不了床| 51每日大赛 反差大赛 官网| 520380.com点击进入网址| 男女性杂交内射女BBWXZ| 星空无限传媒国产剧情| 天堂中文在线最新版WWW| 护士的小嫩嫩好紧好爽| 9.1免费版cad在线看| 3344在线观看| 小欣奈拜年vlog| jmc.mic技术革新| 火影忍者奖励网站9.1介绍| 原神深渊挑战| 蜜桃国精产品二三三| 被男生初恋 你的小兔兔的视频| 2020精品国产自在现线官网| 人人操人人爱人人| 中国少妇做受XXXXX69小说| 被男友C到的极致快乐| 无码av一区二区大桥久未| 亚洲婷婷综合网| 日本悬吊捆扎技法集锦| 贫困少年の姐姐催眠计划| 国产精品第一区揄拍无码| 日韩欧美黄色| 蜜桃视频成人a片免费观看| 国产福利刺激视频视频| 91成品人段视频入口| 性黑人欧美大战| 欧美精品中文字幕亚洲专区| 国产欧美成人免费aaaaaa| 日韩经典电影在线观看| 《女c女 黄秘 软件》:独家教程| 学习资料丝瓜视频| 国产精品秘 入口66mio| 草莓视频在线观看| 免费观看30分钟哔哩哔哩视频| 娇小12一13sexvideos高潮| Z0ZσZ0女人另类ZOZ0| 香蕉大战欧美在线看黑人| 搞机time软件下载安装不用收钱| 一起操影视| 成人免费观看视频| 学生区码卡二卡3卡4| aaaaa免费的电视| 亚洲精品成人av在线| 仙踪林老狼官网包子铺| 国内AI明星造梦网站软件| 8050午夜二级一片| 红桃成人视频在线观看| 日韩欧美亚洲综合久久| 亚洲男同志gay片可播放| 40分钟插曲视频| 成品漫画免登录去广告版| 糖心传媒Vlog| 扌喿辶畐小游戏| 国产巨大 BBBB天美传媒| 粉嫩小又紧水又多A片| 中日无砖码永久| 女生隐私软件| 中国极品少妇xxxxx| 班长视频精彩片段合集| 给我看播放片免费高清| 助农发展平台| 人高大毛多bbwbbwbbw| 熟妇人妻无乱码中文字幕真矢织江| 高清乱码 破解版| 申鹤流眼泪翻白眼衍生小说| 大地资源免费版在线观看| 2020国产在线黄色| 综合激情丁香久久狠狠| 花房姑娘免费正版观看| 在线视频网站ypp91.cn| 亚洲综合欧美综合| 久久乐国产精品亚洲综合| 97色伦图片97综合影院| 糖心短视频国产精品| 入禽太深完整视频在线观看5| 免费高清原神18+同人3D动画| 亚洲setu| 老窝鸭带你入窝| 17c呱呱爆料官网| 精东乌鸦果冻蜜桃大象星空| 人人娶娶人人操| 能看黄色的网址| 91萝莉社福利院入口| 国产日韩精品欧美一区喷水| 影音先锋日韩| 公交车被高c撞+高铁H小说NPC| 吃播爱吃的小雪吖| 成人黄色APP免费| 国产高清天干天天天| 9I制作厂免费| 成人内容甄选指南| 亚欧mv洲砖吗砖专区| 91在线观看| 慈禧秘史邱属贞免费观看| 欧美艳星kagneyiynn| 亚洲非洲一级老黄| wnacg紳士漫畫汉化专注| 《74c7pcc》加密安全| 一女战三老外一女战三黑人| 国产亚洲精品A在线观看| 少妇高潮A片特黄久久精品网 | 国产二级一片内射视频插放 | 无码馆V视界影院| 福利在线免费观看| 大地资源中文在线观看动漫| 《zoom跟zoomx》:揭秘差异| 国产成人精品免费午夜app| 寻找健康娱乐内容| 小鸟酱视频在线观看| 5.1破解版免费版安装| 国产电影在线观看无吗| 爱液官网登录入口| 最刺激黄a大片免费观看| 斗罗大陆樱花弹窗广告免费版亮点 | 91视频污污| 调皮妹妹挑战连连失利| 免费 成人 结看片| 女女女女女裸体处开bbb| 俄罗斯摘花XXⅩBBB| 欧美添下面视频免费观看| 久久中文字幕人妻熟女| BOBO免费浏览器| 不卡在线国产| 在线观看国产对白网站| 体育老师器材室单独训练| 无码国内精品久久人妻蜜桃| 白丝美女被狂躁免费视频网站| 性中国熟妇videofreesex| 大地影视中文资源7| 国内免费自拍1视频| proumb18在线| 中文字幕国产在线播放| 欧美成人无码V清免费| 人人妻人人澡人人爽人人dvd| 七猫高清影视| 亚精产品一三三三免费| 17ktcc更新| 美欧兽交专区Heavy| 伦埋琪琪深夜福利| 大地资源第二页中文高清版| 《com.91n.cmo》必看指南| 亚洲激情在线| 蜜桃传播18入口| japonensis中国东北老人| CSGO狂暴女孩的表现特点| 无码精品久久一区二区三区 | 欧美日韩无砖专区一中文字| 紳士漫畫汉化专注漫画网站| XXX性XXX国语对白| 蘑菇视频污在线下载| 国产成人香蕉久久久久| 杨贵妃传媒m3u8免费| 免费看片91黑丝| 黄视频网站免费看| 日韩人妻无码精品一专区二区三区| 亚洲区日韩精品中文字幕| skixix100和skixix90| 暗黑爆料官方入口| 男生必备的放松技巧| 亚洲色大成网站WWW在线| AV天堂午夜精品一区二区三区| 校花撩起我的衣角| 狙击手狙击视频| 我骑着室友鸡背单词| 老A8也是A8阿姨| 郭童童新mv在线观看| 日本核废水| 子宫寄生猎奇手游| 欧美人与动牲猛交XXXXBBBB| 国产AV国片精品有毛| v8成品人| 香蕉文化免费阅读| ai智能人脸替换杨幂| 小雨伞电视| 成人电视台直播| 小姐姐脚丫轻踩| 真实亚洲泑女啪啪| amami商务旅行在线看| секс日本видео| 国产在线amanda| 心糖logo白桃少女系列| 五月综合激情婷婷六月色窝| 传奇老太太| mugen动漫大乱斗| 丝柯克球棒入手攻略| 丝袜美腿的美女图片| 免费日本韩无砖码高清区在线| 国色天香天天影院综合网| 美女视频都是黄的| 羞羞羞羞羞羞羞羞羞羞羞羞羞男女| 二百仙踪林信息网五金| 久久精品www人人爽人人| 阿阿阿我要起飞了| 日产精品一二三区| 亚洲伊人成综合人影院青青青| 18禁无遮挡啪啪无码网站| 在线精品免费视频无码的| 麻痘精品产品入口| 阿兵快乐生活闪爵电子网| 男生和男生一起相差差差第一免费 | p站purnhurb| 一区二区三区视频| 贝勒漫画最新连载漫画推荐| 9277在线观看电影| 露脸国产精品自产在线播| 日本精品区一二区| 日韩经典首页| 《一键脱衣 》技术争议| 又大又粗弄得我好爽GIF| 成人性生交大片免费看试看| 91精产区一区一区三区视频| 丰满人妻连续中出中文字幕在线| 同学的姐姐应该叫什么| 国产亚洲精久久久久久无码| 成人蘑菇影视| 久久人人爽人人爽人人片AV高请 | 亚洲人成网站在线播放无码| 宜搜小说txt下载| 免费一级毛片在线观看| 爱看漫漫画免费漫画页面在线看漫画| 王多鱼韩婧格免费资料| 国内经品一战 二战 三战| 卫生间内衣内裤| 摩尔庄园大电影| 女被男啪到哭的视频网站| 人物动物交互狗第1集| by最新跳转接口| 把腿抬高点添的才舒服| 中韩无吗专区高清免费精品| 范冰冰对决黑金刚| 狼人伊甸乐园三区2026| 2001最新国产在线| 蘑菇视频成长| 蜜芽AV无码精品国产午夜| 张萌大胆穿搭| 97久久国产露脸精品国产| 《折叠屏vs小平板谁更》全方位对比| 人人妻人人超人人| 小BBBBBB嫩BBBBB13| 妖美传奇新牡丹灯笼| 欧美大胆老熟妇乱子伦视频| 中文字幕乱码亚洲影视| 亚洲人成电影网站在线播放| kefu0099@gmail.com| 藏经阁9117入口网页| 刮伦欲罢不能| 打马观花在线观看| 最新精品国产偷自在线| 国外小小12电影| 四虎国产精品永久在线下载| 日韩少妇白浆无码系列| 日本熟妇人妻XXXXX免费看| youzzjicom旧网站| 无码av免费一区二区三区| 可以为所欲为的游戏| 国产高潮抽搐翻白眼在线播放 | 成全视频观看免费高清中国电视剧| 日本欧美韩国专区| 国产暴力强伦轩1区二区小说| 蜜臀传媒mv在线观看| 羞羞漫画登录页面免费漫画入口首| 鲁大师在线高清在线播放日本电影| 《永久免费 看片网站》高清影视| 蘑菇精品成视频tv| 试看五分钟的视频| LSP建太家的秘密漫画| 少女开封视频| 国外精品成品入入口日本| 《crm.9.1.com》高效客户管理| 大团圆结局一家亲| R星每日大赛极速更新| 蜜桃麻豆www久久囤产精品| 波野结衣种子| 国产强奷在线播放免费不卡 | 亚洲欧美校园| 十八禁真人啪啪免费网站| 芭乐污视频跳转幸福宝| YELLOW日本高清免费中文| 四川BBBBBBNBBBM发展| 俄罗斯╳x乂╳| 精品伊缅甸园在线观看| 免费国产作爱视频网站| 酒吧实拍刺激战场完整版| 国产女主播白浆在线观看| 90后极品粉嫩小泬20p| 最好免费高清视频在线观看| 在公车上拨开内裤进入毛片| 午夜视频在线瓜伦| 第一季人狗大战| 《成人视频进入》深度解析| 日产精品区至六区入口| 狼人大伊在人75| 免费视频看电视剧| 麻花豆传媒mv在线入口| 4g影院国产在线播放| 在线无码免费网站永久| 精品2024伊甸直达入口| 麻花星空无限传媒有限公司官网 | 免费软件下载| 国产999热这里只有精品| yw1168最新网名大全| 5g天天奭麻花| 理发店强 2K8| 亚洲视频在线免费观看| 蜜芽久久久亚洲| 欧美精产国品一二三产品工艺| 我帮便秘女老板吸屎| 优质蜜桃视频精选| 星空無限傳媒福利劇大全| 女同亚洲中文在线观看| 快播种子文件| 国货精品vlog| 看黄网站在线看| 5G影讯5G网站入口| 236宅宅电影| 咪咕视频cctv5直播| 小说区 综合区 首页| 咬小头头蘑菇视频免费观看| 黄色免费一级| 马拉大车真实纪实| 快看漫画限时免费| HEYZO0722一ノ瀬ルカ| 久久www免费人成一看片| 一女多男在疯狂伦交| 2023年网站好人有好报| 17c免费在线观看| 两个球球抖动抓球球| 日本久久一二三区a片水蜜桃| 中文字幕中文在线35页| 免费幼儿稀缺区超清幼儿做| 欧美精品中文字幕在线视| 金牌销售短剧| 最佳CreamPie经典作品| 成人快乐时光| 《鲁大师高清视频免费观看》高清画质| 日本賶69| 国产综合色在线视频区| 《心糖logo爱国女神》图标设计解析| aje润色公司官网| 国产精华液亮点解析| 成免费的crm1688| 色狠狠色噜噜av天堂一区| 浪漫樱花动漫在线观看免费版高清 | 斗罗大陆魂师对决100连抽兑换码| 男生和女生在一起努力游戏| 让你好好感受一下我的尺寸| 《9.1成长隐藏路线》解锁新技能 热99re久久国免费超精品首页 | 李雅厨房故事| 亚洲XXXXXLmedjyf云南| 国产魅模易阳在线播放| 国产人妻人伦精品无码.麻豆| 大雷擦狙视频高清版| 17.c17.cn.c11起草官网| 欧美人善交videosg| 一区山色一级片| 5g影院国产在线观看| 4399欧美电视剧免费大全| 《成色18k1.220.38》精致工艺| 亚洲国产中文va在线| 超碰牛牛在铲线| 美人被王爷罚骑木驴游府小说| 花火与博人共赏免费大雷| 亲爱的老师4韩国中字| 《抖漫动漫官网入口ios》正版下载| STARS多年暗恋成真| 糖心vlog饼干姐姐| 激情综合网激情五月天| 特殊的ing| 在线国产视频首页下载| 欧美成aⅴ人高清免费| 大子激情时刻| 9.1快看漫画小南| 欧美人禽ZOZO伦交| 国产成人a在线观看视频免费| 亚洲成va人在现观看无码| 91成长视频指南| 极品无码人妻巨屁股系列| 新版金银瓶1一5免| 《请好好疼爱里面》在线观看| 国产精品秘入口A级| 男男被体育生插得爽爆 了网站| 中文字幕av一区中文字幕天堂| 午夜理论片yy6080影院| 《熊出没之猎鹰熊岛》| 国产精品一区在线蜜臀| 久久精品九九热无码免贵| 《AAAA免费视频》在线观看| 黄 色 成 年 人 网 站 AV| 在线视频聊天| 国产精品熟女高潮视频| 小77成人论坛| 小黄猫影像映画| 国产精品亚洲一区二区在线观看| 撒尿BwwBwwBww毛| 香港午夜三级a三级三点在线观看| 欧美 亚洲 日韩 中文2019| 亚洲综合色在线观看一区二区| 13海角社区亲子| 免费污污软件下载| 奇妙的发型屋2| YW1115.龙物网站| 丁字裤少妇露黑毛| 亚洲欭美日韩颜射在线二| 肌肌桶肤肤网络站| 妻子真空练瑜伽| 僧侣之夜在哪观看| 《mogo3.4.5cc》功能详解| 日本一大新区免费高清不卡| 成人扒开 伸进 91教室| 欧美高黄内容精选| 国语XB对白XXXX| 久cao在线香蕉69影院| 亚洲香蕉一本大道在线| 国产综合色| 《18 无套直动漫》原创内容| 国产亚洲精品成人AA片新蒲金| 91免费大全| 爸爸的大dj小说| 好看的三 视频| 伊甸院二二二三三三区区区| Y蒂GC的表现| 什么电视剧免费又好看| 精品国产污污免费网站| 甜蜜惩罚第一季| 京东蜜桃果冻网页| 热血海贼王| chinese体育生洗澡飞机视频| 西西GoGoGo| 九九九九伊在人线永久小草| 精品伊园甸入口2024| 第一次竟然给了一只狗| 妺妺穿白丝| 丁香花在线影院观看在线播放| 国产欧美国产综合每日更新| 满18岁免费观看高清视频| 5566好久不见MV| 凯 帕克的经典96| 亚洲美女久久| sisboard原创作者区| 久久精品国产99国产精品澳门| 免费 成人 结九幺| 扛着老师大长腿疯狂输出| 欧美91成人版| 小马拉大车3D动画| 亚洲学生妹高清av| 红桃视频HT67| 91黄萝卜| 法国小仆女1981经典电影| NoraKirkpatrickXXOO| 八戒午夜理论片影院| 《什么是系统门窗》深度解析| 狠狠精品干练久久久无码中文字幕| 日本D∨D色色| 小辣椒樱桃湿地官方网| 吧唧吧唧吧唧吧唧太深了| 暴躁老妈50大作战中配攻略| 软水好多双指探洞| 欧洲无码a片人妻少妇久久尤物 | 网禁边缘行走| 小孩给姐姐吃喂巴雷特| 日韩经典精品| 偷偷在线观看免费的电视剧最| 《辶臿扌畐2025》前瞻趋势| 芒果浏览器海外版| ysl水蜜桃口红6117试色| 国产女人天天春夜夜春| 人妻无码中文专区久久五月婷 | 妖精动漫免费漫画在线| 触目惊心的数字| 天涯Pro软件色板| 《40分钟成人软件》高效学习| 色欲天天天综合网| 两个人看的BD日本| 四十岁妇女吧| 青春期成长指南| 倝日高清无吗| 国外12小小资源很齐全| 韩国少妇激三级做爰在线观看| 榴莲草莓视频黄丝瓜芭乐秋葵| 66ck.cc黄色仓库| 斗鱼直播间大尺度解禁| 久久精品国产99精品亚洲| 狠狠噜☆天天噜日日噜av| 真实国产乱子伦对白视频| 综合国产换脸| 国产麻豆一精品一AV一免费软件| 人做人免费视频大全| 国产精品国产三级国产an| 中出北京女孩| 粗暴大黑鳮巴XXBB| 亚洲seeee 欧美| 动物胶配方视频高清大全| 日本伦奷在线播放| 久久综合伊人77777| 免费的小说网站哪个好用| 国产三级电影免费看| 欧美情色综合| 伊甸院区二二二园区| 浮力影院508262| 男生的困困塞女生的困困| 伊园甸入口直达无跳转| 原神女角色脸红流眼泪翻白眼| 色yeye香蕉凹凸视频在线| 歪歪漫画官方登录页面入口| 免费情侣必读| 中文资源库官网8| 精品一卡2卡3卡四卡| 写作业时爸爸在后面撞| 人人射人人操人人摸人人搞 | 亚洲大尺度无码无码专区| 17c官方网名免费网站| 大象中文幕无线码中文字| 姐姐用脚帮我设| 用户体验设计定制服务| 欧美大片18禁AAA片免费| 无码av大香线蕉伊人久久| 我身体痒痒的难受死了| 糟蹋稚嫩的身体发泄h| 蓝莓视频专属| 成品漫画入口网页版怎样打开| 国产精品一区二区手机在线观看| 糖心防御梦子指南| 蓝莓mogu网站| 三年中文在线观看免费大全中国 大地资源 | 日本BMI图片| 亚洲性日韩精品一区二区三区| 触摸电车1.7.6汉化版下载| 中国老熟妇xxxxx| 重温光影故事| 激情航班h版在线观看| 国内外精品成品入口苹果| LUANLUN小说合集| 91资源下载指南| 国外免费成品精品苹果| 婷婷丁香午夜天| AI杨幂被弄高潮在线观看| 高清国产在线直播不卡| 成品人片无套a观看入口下载| japanese厨房乱tub偷| 188557路mooc课程| 天美影像传媒有限公司招聘| 韩漫漫画免费阅读看下拉式| 人人艹人人摸| 甄嬛传电视剧免费版在线观看| 扌喿辶畑和扌喿辶的游戏| 国产精品国产亚洲精品看不卡| 菠萝蜜国际一区麻豆| 不~太大了会坏掉| 国产又大又粗又硬又爽又| 亚洲欧美在线不卡| 柚子猫糖心婚纱新娘| 蘑菇传媒成人| 家政服务严苛考验| 手下滑向大腿内侧视频| 在线国产频无需播放器| 久久中文字幕人妻熟av女| 多人做aj的视频教程大全| 高质量污视频无损下载| 国产日韩制服在线观看| 91行情视频在线观看| 暴躁小姐姐| 免费观看很黄很色裸乳视频网站| 已满18岁点此转入网站| 麻豆沈芯语| 午夜成年男人免费网站| 大象伊园甸2024秘密入口| iktv提示sdk版本| 成都旅游必去景点| 广州百花丛bhc登陆| 亚洲欧洲日产国产AV无码| 越南专线二区三区| 亚洲专区欧美专区| 伊甸直飞2024直达每日直达| 中国女人内谢69XXXX免费视频 | 天堂app下载| 伊人天天狠天天添日日拍| 97超级碰碰碰久久久久APP| 亚洲精品午夜一区二区电影院| jm3(这个绝对能找到)2.0.5包| 999国内人文艺术| 欧美伦妇另人类久久| 无码精品A片一区二区| 元神外网黄化网| 午夜人妻久久久久久久久| 老少配XBXBXBXBXB| 毛1卡2卡3卡4卡免费| 国产香蕉97碰碰视频va碰碰看| www.三级.com| 对白脏话肉麻粗话AV| 韩漫画免费入口官网| 新婚当天被别人开了苞| 95国产欧洲精华液| 《看片网页》高清免费在线观看| 色婷婷激情av精品影院| 337p粉嫩日本欧洲亚洲大胆| 在线观看福利网站| 伊园甸麻园2022永久免费| chineseboy飞机18| 7W7W7W潮流风| mama888免费观看电视剧| 女穴日网站| 两个人的视频全免费观看中国高清| 久久久久久性国产| 成全在线观看免费完整的 | 《17.c.now》创新时代| 使劲用力点深点再深点噢| 亚洲一二三四有限公司| 我的世界珍妮18 动画原片| 黄色在线免费观看网址| 漫蛙漫画免费下载app| 国产av一区二区精品凹凸| 亚洲国产日韩A在线播放| 亚洲欧美日韩国产制服另类| igao为爱搞点事情在哪看| 精产国品一二三四区| 三及片网站| 脱垂vodafonewifi| 白袜校草Gay受虐| 反差大赛每日大赛| 亚欧洲高清在线观看| JMComic2全新安装包发布| 亚洲五码自拍视频| 凤凰成仁影视| 亚洲中文字幕成人无码| 不卡无码人妻一区三区音频| 香蕉视频黄污| 努力适应他的尺寸| 亚洲成aⅴ人在线观看| 午夜福利试看120秒体验区| 适合夫妻看的电影或电视剧| 丁香色欲久久久久久综合网| 蘑菇福利院yy入口| 怎么自己吸自己的r头| 最新在线精品国产美女| 被强行糟蹋的女人A片| 日韩人妻无码免费视频一区二区三区| 8x8x海外免费永久华| 黄色低俗软件| 吴梦梦辑 星空传媒 果冻传媒| [汉化版]全彩漫画公寓管理员 | 鲁大师测评日本| 聂小雨mv大全播放免费| 免费看强 动漫人物| 天天干天天日j姐| 女人 精69XXXXX| 下载个水多多| 免费观看60分钟高清电视剧美国| 黄页网站推广入口| 啊医生我们换个地方做| 免费大片黄日本在线观看| 5se免费视频观看| 三级电影在线| 亚洲色成人网一二三区| 动漫人物不遮掩的扑克视频软件| 国产亚洲棕合欧美视频| 高嫁肉柳1一4集免费| 国产大象无矿| 暴躁妹妹csgo高清体验| 加勒比中文无码久久综合色| 星空传媒视频APP下载| 《91n.c》原创精选| 国产第70页在线观看| SajY9.1全新升级| z0zozo性欧美禽交| 幼儿UU4| 糖心vlog官网在线| 国产成人午夜在线视频极速观看| 13款热门国产好物推荐| 免费黄片软件下载链接| 槽币视频免费播放| 一道本元久久综合| 总裁攀登事业高峰| 日韩人妻无码精品一专区二区三区 | 校服春游汗水浸透| 久艹精品在线视频| 7 c17起草视频| 成品人片a直免费入口樱花| 在线观看一级毛片免费| 亚州mv清砖码1688| 制服丝袜第四页| 欧美乱强伦Ⅹ| b站视频免费永久入口| k3k3ccA高清影像| 兔子先生传媒国产| 附近约会群| 女人裸体被c下载软件 | 家政服务严苛考验| 99热在线都是精品| 亚洲不卡国产高清在线| gogo亚洲肉体艺术照片gogo| 姐姐给我戴上避孕套| yw1229cnn直接进入| 大JI巴太粗太长了A片| b站暴躁姐心得| 在线亚洲一区| 亚洲国产精品国自产拍av | 亚洲欧美日韩国产综合v| 《成色18K蘑菇8.35M》闪耀精美| 国产精品内射久久久久欢欢| 精品久久久无码人妻字幂| 《3秒自动跳转神秘通道》一键直达| 3023男人天堂| 中日韩精品卡一卡二卡3卡| 欧美久久中文字幕| 欧美孕交vivoestv另类| 免费蘑菇尝鲜季| 色偷偷免费视频| 欧美大片PPT免费视频| 红色大本营地址| 色婷婷综合久久久久中文| 久久久久99精品成人片| 少女和大爷高清电影免费版| 久久综合给合久久狠狠狠974| 少萝萌白酱圣诞节定制| 小伙子如何有效泻火| 男人捅女人捅爽| 晚上必看的正能量网站| 国产精品麻豆精品| 国产成人羞羞视频在线| MAYA确定年满十八岁| 麻w豆w传媒在线入口网页版| 9.1免费版网站入口| 牢大加速器5.0破解版| 魔菇5cc官网登录| 亚洲综合色网站| 免费作业辅导资源| 近期热播影视精粹| aaaa国产在线观看| 娜娜热门大瓜回顾| 亚洲国产一区二区三区在线观看| 妹妹沐浴后步入客厅| xxxxx法国| 纳西妲的故事脚本分享| 波多野结衣无码免费视频| 金大班 电视剧| 白素贞盗仙草被鹿童r| 日韩精品久久久久久久电影蜜臀| 免费版b站2023| 内射少妇一区27p| 国产肉体ⅩXXX137大胆| 大雞巴亂倫有声小说| 精品人妻一区二区三区阅读全文| 人妻无码熟妇乱又伦精品视频| 日本高清网站| 99RE 久久这里只有精品6| 男女上下拱在线120s| 国产亚州精品视频在现| 亚洲国产成人久久综合一区77| 老牛影视京东传媒| 国外成品视频入口苹果| 十八摸下载| 海外华为永久线路一| 《蜜桃91精品秘 入口内裤》时尚贴身 | 新婚兰兰边打电话边做| 国产网红在线观看不卡| 星空无限传媒梁佳芯作品| 《蘑菇tv红色logo新版》发布 | hp网站免费进入器| 伊甸园2025音响开启预售| 免费版9.1破解版漫画下载| av无码国产在线看免费网站| 果冻911传媒爱在初恋卢珊珊| 《阿乐的研发日志》探索| S货C货大声点叫| 单亲真实乱子伦免费视频| Tk笑刑实验室文章桃子| 小蓝社区体育生大捷豹| 高压监狱2法版1小时45分| 欲望中的女人在线观看无删减| 2021国产理论在线| 免费畅享高清MV大片| 5g在视影讯天天5gseo| 精甸圆传媒精品入口| 人物动物高清免费观看普通话版| 蘑菇5秒跳转隐藏路线| 西西人体大胆瓣开下部自慰| 奇米777四色影视在线看先锋| 青青青视频免费线看| 欧洲二卡三卡四卡免费 | 国产剧情在线观看一区| 亚洲图综合| 庥痘精品国广| 步非烟asmr作品精选| 亚洲一区二区三区影院| 樱桃视频影院在线播放| 少女与动物2正版| 乌克兰13 14 15 16| 迅雷5下载| 少女高清电影在线观看| 《.com9.1.crm.cn》解析| zmw11字幕在线观看| 国精产品2024自偷自偷| 91成长轨迹| 卖保险套话| 精品国精品国产自在久国产应用| 亚洲春色av无码专区在线播放| 国产后入清纯学生妹| 每日大赛mrdsa1| 黄色一级视频在线观看| 国产一卡二卡三卡残暴| 桃子移植像素移植| h片在线看| 靠比不要钱软件| 高龄大爷宝刀未老| 哼哼唧唧原声不带歌| 2017在线国产视频| 蓝莓破解版最新版发布| 2022Ggy网站| 色屁屁WWW影院免费观看| 超爽体验即刻分享| 男人亅捅入女人P| 深夜电影网| 天天碰免费上传视频| 亚洲毛片在线观看| 日韩欧美中文字幕看片你懂的| 久久99久久99精品免观看| 天美传煤网站入口直接进入| 强3D比比东的游戏| 亚洲乱码一卡2卡3卡4卡| 无人区高清国语版免费星空| 绿软分享吧管鲍分拣中心| 抖漫动画app下载官方正版| 小莫烧麦在线听mc| 9.1短视全免费无需安装| 女人深喉体验| 欧美老人xxxx18| 国产卡二卡新区乱码| 拖 摸 视频网站| 精品亚洲国产成人蜜臀av| 日韩中文字幕| 热播色黄视频| 樱花草在线社区WWW| 一本久道综合在线无码人妻| 色天堂网站中文| 锕锕锕锕锕锕锕好湿免费网址| 国外免费speak网站| 小处雏一区二区三区四区| 一句顶一万句txt| 藩金连精品传媒免费入口| re99热| iGAO下载| 野比玉子私密生活| 又粗又长国产黄气| 蘑菇视频在线观看MV看片| 麻将豆影视平台| 51动漫旧版本汅| 日本四十八式软件指南| pregnancycors孕妇分娩| 《任你噪》悦耳音效| 半糖平台精选好物| 19岁MacBook美国版评测| 7W7W7W7777777mv| 寻找视频黄| 附近50岁单身女| 女被 c 黄扒衣服视频| 免费看b站全攻略| 水莓100在线视频| 强行进女小姪女小视频| 无遮挡又黄又刺激的视频| 《美女一二区》精选写真| 天堂资源秘入口麻豆| 百媚导福航入口| 国产热久久精| 我的变态室友h三攻一受h| 七仙女欲春2在线观看| 《17c最新版本》新特性解析| 5个人c我个| 叉进去的视频| 啊…我们换个地方继续c带声音| 日本高清黄色视频| 猛犸影视官网| 国产灰机视频在线| 下载热门麻豆影视应用| 69xxx国产| 成人片免费视频在线观看| 美国人免费观看高清电视剧的方法| 无码日韩精品一区二区免费| 探店达人城中村扫街捡到宝| 麻花传剧原创mv免费播放| 亚洲国产区男人本色在线观看| 日产区一线二线三AV| (无码)中文在线| 日韩精品区一区二| 免费mv观看入口| 亚洲国产欧美在线男人的天堂| 花满楼全国信息论坛| 草榴2019入口| 老婆坐月子母亲泻火新闻| ZOOZOOM人与善| 中文字幕 亚洲 有码 在线| 秋霞国产午夜伦午夜福利片| 奶糖baby热门产品有哪些| 亚洲性综合网| 女人与拘猛交过程| 成年女人天堂香蕉网| 少女销魂完整版免费观看| 国产丝袜在线精品丝袜不卡3D| 成人抖抈app视频| uu幼儿网站安全吗| 97超频国产在线公开视频| 大象传媒成人入口| 少女神探911八卦有理爆料| 免费欧洲最强RAPPER潮水喷| 国产盗摄XXXX视频XXXX| 《9 1大片》震撼上映| 欧美+日本+国产| 互导管品牌选择| 男男车车好快的车车流水视频| 91高跟 白丝| 久久久久亚洲av成人片乱码| 真人修身技巧| 《我想叉叉M8u》性能评测| 9月1日免费高清观看全集| SKIXIX电影免费观看高清| 精品人妻少妇一区二区三区在线| 国产精品白浆| 蜜桃w传w媒w少w妇视频免费| 少妇精品导航| 台北娜娜老师教学实录| 《鲁鲁影院免费观看电视剧电影》高清在线| 海角社区tKTV强暴醉酒亲姐| 《九一学院安装》快速指南| 卓越拓展仙林踪官网| 今日大赛在线观看免费| 亚洲国产日韩在线人成蜜芽 | 亚洲v天堂v手机在线| 国产一区二区三区自产| 星空无限传媒回家过年| Alexisfaw潮喷爆浆| 阴斗9.1免费版最新版| 78播i3| 人物动物互搞110| 破viciusss幼儿小女孩安全教育| 久青草影院在线观看国产| 扌喿辶畑和扌喿辶的游戏| 男人的坤巴扎进女人的坤巴里免费| 先锋av资源| 唐三桶比比桶拥的不亦乐乎| 17.c.cm在线访问| 《黄91软件免费ios下载》揭秘免费陷阱 | 国精品在亚洲| 《白丝袜》浪漫回忆 | 88xx成人精品| 日本xxxx18| 51朝阳区热心群众官网| R星校园赛每日开启| 《17 网站免费》提供海量资源| 黑客家庭破解村七月更新| 全球日增确诊超22万例| 《黑椒直播》开启全新互动时代| 老师上课夹了一节课无删减| 黑料不打烊在线进入| 红桃视频成人| 《免费看的黄片》在线观看| 17c免费观看高清| 半夜被c醒是一种什么体验| 牛牛在线视频国产免费| 《好色先生逼》剧情解析| 《蘑菇官网》新鲜直达| 99精品视频中文字幕| 超通漫画免费登录入口| 在线看视频| 4日本私人VPS| 亚洲 成人 av| 国产在线播放成人免费| 免费xxxx大片| 复仇者联盟2 1080p| 无码av免费一区二区三区四区 | 花房姑娘免费大全好看不| 小沈阳最新电视剧| 黄品汇成人版| 脚底倒计时视频寸止| 在厨房拨开内裤进入在线视频| 精品卡一卡二卓越拓展| 秋霞鲁丝片av无码| 国产精品久久久久久超碰| 理论在线看| 秋霜电视剧免费观看完整版| 免费国产黄网站在线观看视频| 秀人no.2716鱼子酱| 911事件回顾| 导航app福航片多多app| 老大加速7.0范围拾取| 五十度黑未删减版| 缅甸幼女交资源| 含害羞传媒满18进入| 舒淇蓬莱山写真| 黄游戏下载| 人妻无码中文字幕| 18禁网站免费无遮挡无码中文| 91成人精产品| 黑料每日精品| 大香蕉一区二区| 欧美性猛交久久久乱大交| 张小燕泥鳅钻洞表演| 日本真人强奷视频| 艳阳门无删照片1400还有视频莸奇爱| 99久久国产综合精品五月天| 9.1小学生| 麻app豆传媒视频| 入禽太深免费看| 大香伊煮蕉一人煮一区| 国产巨大 BBBB天美传媒| 9总探花一米七| 9.1免费破解版| 中文字幕+乱码+中文字幕17c| 国产又粗又丈又长| 丝袜美腿美女图| 少妇激情av一区二区| 抖音9.1免费版| 拿你的大jbc我| 小象精品2020永久伊园甸| 暗黑爆料高清免费| 国产又粗又大又黄又爽视频| 啊!你tm别 了| 午夜免费电影院| 无码人妻丰满熟妇区96| 小俊在雪姨身上耕耘小说免费阅读 | 自己弄给我看好嘛| 国产阁在线视频播放网| 红桃m80n6| 徐若瑄演过的电影| 成全动漫视频观看免费下载| 海贼王red抢先版| 误爆~萌えママの动漫主题曲| 中文字幕精品无码一区二区| 《什么是系统门窗》深度解析| 糖心1.0.9发布| 国产午夜人做人免费视频| 欧美日韩无砖专区一中文字| 国产巨大中国 BBBB| Xm66TV官网新版发布| 久久综合九色欧美综合狠狠| 国产福利片无码区在线观看| 夜晚被公侵犯的人妻深田中文字幕 | 日韩国产宇霸霸在线播放地址| 妖精漫画官方下载| 性猛交╳XXX乱大交| 可以免费看黄的软件| 初三学生的馒头| 猛撞》成人必看| 欧美国产片| 免费国产白袜踩踏视频区| 美女洗澡光胸光屁屁无遮挡| 91天媒传媒在网页| 久久久综合九色综合| 一边亲一面膜胸口韩国| 免费行情网站9.1网页| 丰满顿熟妇好大bbbbbβ| 涩涩色视频在线播放| 真人战术对抗游戏| 凹凸视频体验新维度| 日军南京强网站| 久久成人 久久鬼色| 中国美女黄色一级片| 农场主的女儿| 全国同城凤凰楼信息茶楼| 亚洲精品综合网| 伊甸乐园2023永久| 国产另类欧美在线播放| 国产精品女同久久久久电影院 | 夫妻乐园札记| 杨颖ai换脸造梦| 芒果浏览器无国界全球通| 欧美深夜福利| 欧美vpswindows精品| 球球抖动视频| timi1.ty传媒| 三年在线观看免费观看| 亚州怡红院| 羞羞视频免费看| 暖暖国语高清中文| 强 雷电将军网站W98| 久久精品国产亚洲七七| 9.1短视全免费大全| 龙珠超宇宙| 天天透天天| 超清精品丝袜国产自在线拍| 天美9l制片厂| 久久人人爽人人爽人人片AV高请 | 双性磨桌角全文阅读| 《抖音ciu7全家桶》终极指南| 一本二本三本AV亚洲电影| 番茄社区91禁令新规发布| 坐在学霸的棍子上背单词作者| 超碰.123| 桃子移植像素移植| 免费情侣追剧神器| 空姐唐安琪脱衣裸体写真| 成品网站图片大全| 先锋男人资源| 日本欧美中文字幕| 又色又爽又黄的免费视频| 网友偷自拍原创区p| 顶级大但人文体艺术| 亚洲vs欧洲vs美洲的| 蔴精传谋影视mv清晰| 大象传媒影视有限公司| 趣味观影免费下载9.1版本 | 一本一道久久综合久久| 3D怪物强 人物网站| 安达有里经典电影| 网爆黑料猛料吃瓜网| 51testing官网| 诗颖的付费内容详情| 放荡娇妻肉交换闺蜜| 我和公的乱小说| 亚洲欧洲国产日产综合综合| 黄金网站免费入口大全| 韩漫无遮挡漫画| 丰满人妻在公车被猛烈进入电影| 能看出B逄的歌舞团| 国产明星xxxx色视频| 钢钢钢钢钢钠筋多水免费版| 已婚女性的日常缩影| 911行情站2025年高清直播| 四虎4hu国产精品| B站直播十大入口盘点| 真人秀中文有码第1页| 乡村情事国产自在线拍| 不要钱看亏亏的软件| 好久没做了想死你了| секс学生妹в| 和对象在外面打野| 人人入人人干| 舌尖上的花核心| 农村40岁丰满离异女征婚| 银狼把脸红翻白眼流眼泪| 黑马python60| 伦理的反思| b站大片在线观看tvb影院| 男生去桶女生的下面的app| 9.1快看漫画免费| 国产亚洲中文字幕乱在线观看 | 微信让看b| 深夜释放自己软件功能| 少妇人妻好深太紧了| 暴躁少女csgo视频在线| 人善交zzzzⅹⅹxxx另类| 榴莲app下载网站进入色板| 性xxxx搡xxxxx搡欧美| 吴梦梦MV视频大全| 寄宿日记是83用深喉咙帮充电 | 中文日产幕无限码一区| 伊甸院二二二三三三区区区| 国产AV精彩绝伦电影| 性Free老太婆性XXX| 喷泉1v3hl慕深| 大雷擦狙网站官网免费| 叉叉8m3u资源下载| 男JI大巴进入女人的视频小说| 日韩免费二期| 伊人久久精品亚洲午夜| 高校教师成熟在线观看| 国产日韩欧美视频网址| 国内精品久久久久久99竹菊| 亲吻刺激战场原声版免费观看 | 真实的国产乱ⅹxxx66| 1986年新版金银瓶免费| 亚洲IV秘籍精选| 国产舶揄国内精品对白| 红桃视频网页更新直达入口| 星空tv官方入口| 国内精品久久久久久久久齐齐| 国产精品秘 入口A级| 少女神探破案| 丰满少妇爆乳无码专区| 教室的动画| 韩国女主播19j| 丁香花在线电影小说| 国产女精品视频网站免费蜜芽| 宝贝扒开下面自慰给我看| 《18禁 下载》精选合集| 海量高清资源| 爽爽婬人综合网网站| 猎奇血腥切割肢解重口| 火影忍者超燃激斗| 成品网站货源入口| 国产天美传媒性色AV| 又大又粗又长| 梗王xxx全网首播新| B站畅快追剧| 久久成熟德兴若自然矣翻译| 优质18K蓝莓| gogo全球高清摄影艺术| 全面战争mod| 72种扦插方法| 亚洲成a人无码av波多野| 17c爆料网八卦有理| 黄冈优课免费领取| 美国新剧抢先看| 99国产精品久久久蜜芽| 中国妈妈province| 诗音一挑三| 18禁无码国内精品久久综合88| 驯服已婚女老板| 国产午夜毛片v一区二区三区| 国产美女视频黄a片免费观看软件| 爱丫爱丫成全电视剧在线观看| 欧美成人一区二区三区| 法国女仆满天星美版| 免费黄色大全| 午夜无遮羞禁视频| 丝袜夏天自拍图片女| 国产精华液2022年最新| 男人用叽叽c女人| 亚洲欧洲无码一区二区三区| 中文字幕一区二区精品区| 免费的行情网站app软件合集| 嫩草影院在线| 少女初恋吃小头头视频| 3P人妻少妇对白精彩视频| y31成色1.23ct更新| 国产成版人视频网站免费下| 中国一级簧帶| 亚洲日产乱码在线观看| 毛片高清免费视频| 人妻在线日韩免费视频| 极乐世界在线观看免费版高清| 亚洲熟妇无码AV在线观看网址| 911国产精品| 军情观察室20130417| 麻花传吴梦梦免费全部| 青青青国产在线观看资源| 软香BY苏玛丽| 乳液狂飙奖励自己| 日本人做人爱无码视频| 免费海外华人影片| 夫妻乐园小说| 久久综合亚洲鲁鲁九月天| 十八岁rapper潮水欢迎您| 俺也去官网| 大象传媒18以下勿入| 火影奖励网站v.2.8.6甲亢哥| 国产欧美777| 女性三角毛若隐若现| 家庭黑客新玩法| 蘑菇畅想视频| 青青草电影网站| 一抽一出bgm免费50分| 国产亚洲一卡2卡3卡4卡老狼 | 国产传媒蜜果冻天美传媒竹菊| 欧洲尺码日本尺码专线| 波多野结衣多次高潮三个老人| 女性把尿口掰开让男生榴| 星空丶天美丶果冻入口| 女主从小被男主hhhh| 办公室桌震娇喘视频大全| 国产真实伦在线观看视频| 高潮肉欲少妇A片在线看| 91众众乐传媒精品入口| 柬埔寨国际APP官方下载| 皮皮龟电视剧全集免费版观看 | 香蕉传媒十八勿入口| caoporn国产免费| 今日每日大赛最新一期| 51热门黑料吃瓜爆料| 亚洲为满十八岁禁止入内| 樱花之美不可错过| 性xxxx视频播放| 中文字幕在线第十页| 含羞草实验研所入口官方| 徐雅onlyfans每日大赛| 国内精品久久久久久久久电影网| 小马儿子拉大车| 国产精品一二三区别| 岳打开双腿开始配合| 51今日大瓜每日大赛今日大赛| 欧美日韩亚洲中文字幕一区二区三区 | 《sa国际短视频》全球热播| 久色中天在线视频免费看| 日本影视热播榜单| 租人app| 小苹果电影完整在线观看中文| 我我儿媳妇在棵园里| x8插槽x8插板在线免费| 荷兰风情舞姿合集| 《91禁官方版》独家解读| 2222222政府网站官网上线| 亚洲酒色1314狠狠做| 成年大级一片| Skixix网站免费访问| 成色18k.8.35| e621埃及猫视频| 3077监狱在线观看动漫| 宝宝是不是欠c很久了视频| 51国精产品一区一区| 精东乌鸦果冻蜜桃大象星空| 日韩视频免费| 女人跪下吃男人j8免费视频| 被寄生修女| 蜜桃影像传媒mv官网| 亚洲精品9999久久久久无码| 亚洲精品天堂在线| 豆花官方跳转| 游泳池的特殊待遇2高清| 糖心老版本| 天下第一青梅漫画免费观看| 亚洲一区精品无码色成人| 久久久久久欧美精品se一二三四| 裸露美女真人诱惑| 国外精品成品人入口yw| 欧美人与乂 乄乄乄乄暖暖| 亚洲制袜丝服10页| 处女幼女阴户在线电影| 秋霞AV一区二区二三区| 蘑菇精品成视频tv| 久艾草在线精品视频在线观看| 御梦子新剧在线免费观看高清| 抓灰1到40章的内容| kiki国产在线观看| AV无码A片高潮AV| s8sp加密路线| 顶开OMEGA腔道成结疼哭| 免费国外b站| 一只手握的刚刚好| 六十路七十路老熟妇| 张小燕泥鳅钻洞表演| 妈妈的朋友7完整视频有翻译| 特级做A爱片毛片免费看| 蘑菇社区生活指南| 莉拉冒险升级| 久久久久九九精品影院| 黄色软件在线畅享| 四川BBBB搡BBBB| 体验180秒体检入口| 51爆料网每日一赛| AE86老司机登录入口| 蘑菇vlog破解免费| 6一14幻女bbwxxxx在线播放| 调教女高中生第3部分| 国产精品无码一区二区三区免费| 亚洲色精品AⅤ一区区三区| 性巴克APP下载| 蘑菇视频在线观看免费版| 三级黄线在线播放爱情| 樱花视频在线观看免费高清电视剧荣耀| 男生把坤巴扎进女生的坤坤里| 免费观看已满十八岁电视剧国外双男| 国产+精品+在线观看| 久久综合狠狠综合久久激情| weyvv5国产的suv视频| 100%无挡做运动| 抬棺专业团队| 甜烂水蜜桃黄牌红豆正经吗| 免费看黄的视频| 中国成熟iphone2| 可以随意触摸人物的游戏| 精灵的繁衍计划未增减| 国产精品久久久久久久久久免费| 又黄又网站国产| 444444电视剧在线观看| 人妻高清在线网站| 青青青草原| zjlzjlzjl小学生中国人| 趣爱福建导航APP| 薛婧METCN模特大赛视频| 人妻无码| 关于蘑菇的视频| 四川bb嗓BB| 亚洲彩虹社艺人伸展活力瞬间| 9.1玩命加载中| 葫芦里不卖药| 蜜桃中文字日产乱幕| 阴斗9.1免费版新版更新| 瑟瑟屋app导入导航| 日本亲与子乱人妻hd| 62传媒天美在线入口| 欧美性受XXXX黑人XYX性爽| w17c起草短视频| 黑暗侵袭3出了吗| 浮躁少女1| 深夜备好纸巾视频| 《美女羞羞网站》精选内容| 97国产在线人成观看| 两年半下载| 今日老师黑丝双开黑色旗袍| 四川搡bbb搡bbb搡bbb| 亚洲KNINEBOXmod| 女人18毛片久久| 17免费隐藏入口| 中文字幕欧美中日韩精品| 家庭监控小马拉大车| 夫目前犯罪经典| 久久久久女人精品毛片| 《成人猛撞》急速对决| 精品国产免费一区二区三区| 好 色 先 生TV| 永久免费的软件| 菠萝app成年版入口在线| 国产AV高清怡春院| 中文日产幕无限码在线八区| 久激情内射婷内射蜜桃人妖| 亚洲人成无码区在线观看| 阿拉丁每日推荐韩剧tv| 少女深夜直播NBA赛事| 10000部拍拍拍免费视频| 国产成人女人在线观看| 国产99re在线播放| 天美无痕MV发布| 3d彩漫艺术学院的管理员 | 欧美精品中文字幕亚洲专区| 原神黄化网站akt| 国产在aj精品一二三| 日本国产青涩视频在线| 中文在线8资源库| 性能之巅2与初战对比| 最后的灰姑娘3| 《50种黄色软件》精选推荐| 内射合集对白在线| 唐三插曲重温| Chinagary篮球体育飞机| 捞女游戏结局| 向日葵app下载网址进入在线| 久久精品性一区区裸体艺术| 唐三把朱竹清爽上| 8hlg3417a cc专享优惠| 免费网站在线观看人数更新时间| ttt.tips汤头条官网| 小UU的成长日记| 小sb几天没做sao死了69| 亚洲中文无码永久免费| 成品1.1.719视频| 假扮充气娃娃| 《少女吃78免费!》爽滑弹嫩| 钢甲轰鸣在线免费观看| 国产精品爽爽久久久久久竹菊| 在车上被弄到高c| 人人人做人人人爱| 国产又粗又猛又黄又| 麻m豆m传媒在线入口老夫子| av免费播放一区二区三区| 抖漫动漫免费版下载| 丰满身材挑战穿搭| 久久综合久久综合九色| 久久成人亚洲香蕉草草| 女班主任足部主题| 麻豆国产人妻欲求不满| 双男互动激发创意火花| 97人妻无码一区二区精品免费| 天天精品人人97综合| gv无码钙片在线网站| 九一社一百集免费观看| 獸皇victoryday最新版本更新说明| 国产乱码精品一品二品| 青楼传媒秘秘入口| 秘密教学子豪50话突如其来| 巴西BBWBBWSeD| 中文乱码一线二线三线| 《曹留社区》生活分享| ちゃんこつやま脚法解析| 午夜免费男女AAAA片| 37大但人文大免费观看| 《www.91mv》高清在线| 小黄猫免费传媒入口| 日产精品一三三三区| 人效配全过程I| 大象视频高清在线观看电视剧| 被21个老外c逼喷水了| chinese超帅大一体育系精牛| exo母亲mv高清在线观看视频| 国度传媒老公出轨性感少妇不守空房| 播放少女免费观看高清电视剧| 香蕉草莓芭乐鸭脖奶茶千层浪| 亚洲时尚前沿| 蓝莓mogu2.6.0新版发布| 91污的争议| 911BLW红领巾| 国产故事片霞在线观看| 射尿都射你逼里宝宝| 久别的草原在线观看电视剧| 17cn.c起草| 红杏2024欢迎回家地址| 色中文在线| 蘑菇高清原码赏析| 国产成人免费a在线视频| 极品新婚夜少妇真紧| 17n.com.gov.cn| 免费日产区大象传媒| github每日大赛| 中文无码av在线亚洲电影| 《心糖logo情深叉喔》打动味蕾| 向日葵视频网站| 多多影院高清电影| 三年成全免费高清观看三年| 长弓燧龙 浏览器.net| 一部关于召唤魅魔的动作片| a级片视频网站| 尤妮丝经典舞蹈视频合集| 开车视频疼痛有声音水水| 保险公司女推销女| 欧美成在线播放| 手抓大雷短视频免下载| 《我要上你》视频| 不卡高清av手机在线观看| 巜性按摩3| 国风产精品秘 入口麻豆| 强开女学生的小嫩苞视频| 小婷职场奋斗| 扒下她小内裤打屁股| 空少做0两小时被开菊取精 | 40分钟插曲视频高清播放| 天美麻花星空MV完整版上线| 成全完整版动漫在线看视频免费| 国产精品秘 入口蜜桃777| 丁香花免费高清完整在线观看| 99国精产品一品三在线| 新婚少妇交换杨雨婷| 亚洲另类无码专区丝袜| 一部30分钟短片| 国产在线导航| 性生片30分钟| 5208862路mooc| 过来高清电影免费播放| 忘忧草社区中文字幕| 大地资源网在线观看免费动漫| 美女热舞被偷拍| 天天操天天日天天干天天操| 哥斯拉大战金刚 下载| 花落伴官途1| 上官婉儿被用计骗进房间| 久久亚洲精品无码gv| 精品一区二区三人妻视频| 免会员看电影电视剧app| XXXX888WWMMXXⅩ| 中国一点都不能少爱情电影网| japanese五十路熟妇| 果冻天美星空传媒在线| 精密导航入口| 亚洲视频日本有码中文| japanese厨房乱tub偷| 肉大捧一进一出好爽mba| 精品乱子伦一区二区三区| 特殊的qid| 有力而缓慢坚定的进入| 学生跪床学习秘籍| 日本无遮羞肉体动漫在线观看| 夜色资源18未满勿进| 免费人成在线观看网站品善网| 一本到综在合线伊人| 便器调教(肉体狂乱)小说| 和平精英破解版下载| wwe美国职业摔角网| 快看漫画9 1(破解版)| 国产精品女A片爽爽波多洁衣| 天美传媒工作| 软件大全免费下载3.0.3版| 潘甜甜冻传媒播放| 大炕上初试云雨情| 网站在线观看mv视频| 4399影视网| 亚洲911精品成人18网站| 麻花传媒剧国产MV在线看| 藩金连传煤免费入口| 少女配狗视频大全播放| 色色游戏下载| 《188367路mooc.》课程指南| 《免费黄瓜oppo下载》极速安装| m3u8视频在线播放| 小sao货求辱骂| 四虎紧急国产果冻传媒| 《大伸进》创新驱动| 子2理论精髓| 起草口位置解决方案| 丕丕漫画网页登录页面入口| 成品网站大全app下载广告海外版| 草泥馬影视免费观看高清| 可播放的zon| 蘑菇视频隐藏路线| 九九re热国产精品视频| 黄金网站9.1免费| 日本在线免费看| 怎样自w到高c有图片| 蓝莓成色18k.8.35mb| 人人综合亚洲无线码另类| 免费舆情网站入口下载| 叔叔的特殊农场在线看| 丰满少妇穿搭图鉴| 国产第四十六页在线播放观看 | 鲁大师在线观看免费播放高清版下载| 精品91在线| 成品网站w灬源码1277免费版| 和谐家庭建设指南| 边摸边吃奶| 一级强 上官婉儿App| 无码精品A∨在线观看无广告| 97在线观看| 青云志3正片版免费看| 国产理论片在线你懂的| 免费樱花乳业官方网站| 坐在班长的鸡上背单词| 久久综合综合久久综合| 911爆红领巾| 毛片黄片一级片| 自愈的免费高清视频| 88x人成观新址观看| 国产999热这里只有精品| 别急一个一个来c| 果冻堕落的妻子之巧合| 亚洲日韩在线分区| 人禽oZoZ| 不卡色老大久久综合网| 9.1蘑菇免费网站nba| 337p粉嫩日本欧洲亚洲大胆| 国产在线观看无码免费视频| 黑色星期天幼童入口| 欧美精品高清无码| 一个人在线观看的视频免费| 国产人妻久久精品一区二| 两阳夹一阴后续走势| 《精品 码产区》资源汇聚| heyzo无码中文字幕人妻| 国语bbw大全| 盘丝洞APP下载| 玉房秘术无删减| 二次元美女携手搭档| 大香伊煮蕉一人一煮一狼人格 | 日本欧美大码aⅴ在线播放| 北原美香子白衬衫教师| 男人让女人爽| 美国十次l啦| 列车上的小黄说说1000字| 明星造梦A∨6区| 诗颖大美女觅圈内容| 9 1成长小视频蓝莓| 岳涂防晒霜惊喜上市| 18触摸互动游戏手游| 鸭王精品一区二区| 天堂免费中文乐园| 俺也去在线观看视频| 国产精品原创AV片国产日韩| 人人橾人人干| 蜜桃18传媒免费观看| 蜜桃麻豆www久久囤产精品| 果冻精品成品入口| ppt成品网站1688免费| 人人爽综合导航| 91.ccom全网资源| 黄色软件大全3.0| 果冻传媒精东影业爱豆2区| 亚洲成va人在现观看无码| 女人与拘牲交片完整片| 李毅动态第400期| 中文字幕精品第一区二区三区| 斗罗大陆全集版| 呱呱视频下载5.0版本| 男性泄欲网站| 叁色映像影视传媒有限公司| 獸皇victoryday最新版本更新说明| 冉冉学姐糖心logo| 开放见仍头走秀| 欧洲iphone13| 少妇大叫太大太爽受不了| 美国版免费领取| 250pp久久新| 黄色一级α片| 3D+强+原神| 免费看啪啪的网站| 国产粗语刺激对白ⅹxx| 亚洲欧洲自拍拍偷| 成免费的crm16888| 火影忍者新版本更新| 欧美老人巨大xxxx做受| 日韩av一区二区三区免费看| 超碰人人草人人| 高颜值夫妻交换| 国产自拍福利视频| 第一精品福利网址导航| 国内在线91小视频| 婚房激战戴局长肉小说| 蓝莓动漫乐园| 美女高潮无遮挡免费视频| 91老夫子传媒在线入| COS 开腿让我爽了一夜| 亚洲女久久久噜噜噜熟女| 天天人人摸人人透| 中国大陆少女HDX| ijzzijzzijzz中国女人| 精品泄密13泄密34部| 蜜桃麻豆www久久国产精品| 极品尤物被啪到呻吟喷水| 小狐狸直播| 真正免费毛片在线播放| 黄色在线播放网址| 无码少妇精品一区二区免费动态| 91樱花季| 交videos乱叫| 欧美人与牲口杂交视频在线| 色戒在哪里可以看| 坏人手撕衣服| 亚洲青青青网伊人精品| 无尺码一区二区三区| 女人的肌肌认男人捅| 黑科技教室| 中国女rapper实力爆发| 《九一精选| 欧洲精品久久久av无码电影| 好男人的社区在线| 在镜子里看我怎么C哭你的| 国产一起色一起爱| 天干夜天天夜天干天2018| 4虎cvt4wb| 日本天堂视频在线| 波多野结衣操| 真人做作爱视频| 够了够了已经满到高c了| 两性午夜刺激性视频| 99热都是精品| 国产hs视频在线观看| 美女视频黄是免费| 火影忍者小樱9.1下载| 日本卡一卡二卡乱码三| 成人做爰A片免费看黄冈美女直播| 好女儿中字ID| www.日韩成人扶他部| 庙中求子被僧人C燕氏| 国产久热精品无码激情| 赛飞儿18十动画免费观看下载| 尖叫视频app下载| 亚洲国产成人精品福利在线观看| 日本啪啪无羞遮无删减漫画| 完美世界5200| 英国美女BBw| 国产a级特黄的片子视频免费| 国产在线观看人成视频| 无限观看视频| 免费观看篮球高清直播| 初 中生白袜子| 已满十八点击此进大驾光临| 亚洲另类精品无码专区| 国产成人亚洲综合青青| 成在线人免费视频| BNaeo美 国红枫影视| 12—14小小 女被啪| 第四色男人最爱| www.1688少妇| 囗交性的电影中文版| 国精产品99永久一区一区彩虹| 唐伯虎心糖VOGO| 少妇饥渴偷公乱第32章| 欧美动作大片在线观看| 亚精产品福利院福利院| 国产4卡5卡6卡入口| 吖v国产在线高清播放| 亚洲综合一区二区三区无码| 特黄特色三级在线观看| 《胬肉治疗》免费观看在线| 肥老人做受视频| unity触摸18+手游下载| 小小水蜜桃免费观看电视剧最新章节| 一个人色导航| 模特叶桐身体私拍| 欧美 另类 交| 果冻麻花的制作技巧| 7w7w7网络热词| 521黄色网站| 中文日韩欧美| 亚欧卡一卡二卡三乱吗| 国产一级黄| 成人在线91| 中国乣女BBwBabes| 冷狐宫方www.lybh.me| 家庭绝伦推理直播国外| 国产成人无码综合亚洲日韩| 爽好多水快深| 吴亦凡还没放弃赵丽颖| 四川少女免费福利| df6org第一次摘花带血| 男女www视频在线看网站| 红猫大本营hm2025| 最近中文字幕m| 星空无极限MV| 中韩进口无专转高清| 中中文字幕一本一道| 国产久产久精品九国网页| 漫蛙ManWa最火漫画入口| 出水了使劲太舒服了| 欧美一极XXXXX| 国产色视频一区二区三区qq号| 初尝黑人巨物| 欧亚尺码专线欧洲| 好妈妈的HD3| 打扑克又喊又叫| 漂亮人妻被修理工侵犯| 8x8x最新域名| 禁呦暗交小u女| 成长蘑菇91| 女人让男人桶30分钟| 仙踪林踪卓越拓展| 《酷客影视》最新资源| 糖心VLOG网站| 《野鸡电影》解析| 麻花传媒MV一二三区别在哪里看 | 黃品匯專業指南| 九一国产手机摄影| 大雷擦大狙官方| 成色18k.8.35| 男同的情感世界| 糖心少女vlog蕾姆| 91成年人无套免费观看| 日韩AV高清在线观看| av片在线观看免费| 水蜜桃一区一一三四区| 色欲色欲日韩WWW在线观看| 大象永久伊在人线75| 日本强片在线观看| 凸轮性别业余自由场景管| 高冷的教师人妻| 久久久久久夜精品精品免费啦| 一本一道久久a精品综合蜜桃| 古今大战秦俑情电影| 大片性播放器| 他的手不断向下延伸| 2020香蕉精品国产自在现| 海角社区n| 亚洲成熟丰满熟妇高潮XXXXX | 男生把78申请女生定眼蘑菇 | 大象域名域靠入口| 黑人啊灬啊灬啊灬快灬深| 《成人 免费 结下载》最新资源| 黑化大佬们的金丝雀 小说| 综合精品欧美日韩国产在线| 人人摸人人操人人爱| 又粗又大欧美| 又粗又长让人湿的视频| 大隂户特写hdxxx| 电梯故障2田优| 国产乱精品自在线免费| 20 10 碰超上线人人| 欧美人与动性XXXXX杂性| 久久精品高清一区二区三区| 被公侵犯怀孕的人妻中文字幕| 日韩国产精品秘 入口| 骚鸡把三级| csgo高清大姐姐| 精彩在线影院| 唐伯虎心糖VOGO| 半糖次元动漫9.1版上线| 无敌琪琪神马影院免费观看| 新杨贵妃映像传媒有限公司| 歪歪漫画漫画首页入| 夏目彩春的表演艺术| 青娱乐在线观看高清资源| 成品78w75通道1| 精油按摩7| 无码精品国产DVD在线观看9久| 午夜视频在线在免费| 色吧电影网| re66热只这有精品| 亚洲超碰无码色中文字幕97| 麻豆国产精品VA在线观看不卡 | 大象ceo视频入口| 泥鳅入女币币里短视频| 《51吃瓜下载》极速获取| 四虎官方影库首页| 麻豆女人丰满ⅩXXXX| japonensis日本厨房乱| 俄罗斯空姐2(俄罗斯航空)| 《51今日大赛| 《色虎应用》创新上线| 色男人导航| WRITE.AS惩罚| 嫩叶草2022新地扯一二| 国产精品视频2022| 国精产品满18岁在线入口欧美| 国产成人人综合亚洲欧美丁香花| 超薄丝袜足J好爽在线| 国精品午夜福利视频不卡| 久久国产乱子伦免费精品| 《暗料爆料》独家揭秘| 梦见在海边捡万| 芙宁娜球棒的起源| 美丽姑娘视频韩国在线观看| 手机在线下载黄色视频| vivo3.0.3每天无限免费大全 | 黄色片视频在线观看| 漂亮人妻被黑人久久精品| 啊啊啊好大不行| 8x拔插91看片| 99久久精品国产免费| chiese中国高清| 孕期知识指南| 城中村路边的女孩| 97精品一区二区视频在线观看| 国产乱人伦偷精品视频| 挤进毛都没长齐的小缝| 在线影院换脸| 美国版最新消息| 隔壁家的女孩电视剧免费版| zjy卫生间六分| 福利一区福利二区| 国产福利在线观看免费第一福利| 《九一挑四软件》智能优选| 91制作天麻传媒在线202| 国精产品久久久久九九九| 亚洲国产成人久久久网站| 91擦影影| 军营医生1976意大利| 我想你我帮我吸出来| 欧洲vodafone俄罗斯| a天v堂99xx在线观看| 数码宝贝3| 51天美丶密桃丶果冻视频| 公与妇仑乱HD| BBW丰腴弧度| 综合国产精品蜜| 亚洲一卡一卡二有限公司| ure030中文字幕在线| 香蕉传媒18禁秘密入口| ass年轻少妇bbwpic精品| 动漫纯情少女| 国产精品iGAO为爱做激情| 国产V在线最新观看视频| 超碰九七天天日日操| 欧美内射BBW偷拍| 51tv芒果浏览器| 乌克兰XXXXXLmedjyf| 精产国品一二三产区有限公司| 老婆和空调维修工| 汤头条v9.2.0破解版| 欧美精品V国产精品V日韩精品| wwwwwwww.黄| 伊人在线视频观看免费| 亚洲精品国产a久久久久久| 2023爽 躁多水 快| 晒晒儿子的雀雀| 亚洲一卡2卡3卡4卡5高清版| 欧亚欧洲码国产| 亚洲欧美不卡视频在线播放| 开元视频在线观看| 无码国产午夜福利片在线观看| 日本一道无马二区| 星空传媒回家相亲孟孟| 91pom熟女| 成品视频免在线费观看| 三区呦精品久稀缺| 丝袜qvod| 御梦子梦幻圣诞专辑上线 | 欧美牲交a免费| 大象回家dxdy导航| 啊~嗯c人家射给我啊视频| 《9.1半糖次元安装》轻简步骤 | もんむすくえすと资源网| 狠狠五月深爱婷婷网俺也去| 果冻天美星空传媒在线| 亚洲日韩国产一区二区三区| 大象媒传入口| 超pen个人公开7| 丝瓜传媒18勿秘密入口| 免费又黄又爽又猛的毛片| 国产乱子伦精品视频| 国产熟妇乱xxxxx大屁股网| 国产日韩精品欧美一区喷水| 日本免费专区在线观看中| 揭秘往届大瓜赛事| 国产无套内射又大又猛又粗又爽| 女人与zzzz0oooxxxx国语| 放荡少妇交换超级乱| 51校园赛启幕| 《奶糖 Baby》新生代育儿指南| 水蜜桃丰收季节| 国产99视频精品免视看7| 老师国产黑色丝袜在线| 武炼巅峰最新的小说| skii日剧免费观看第一季| 好 色 先 生| 日美韩无专砖码播放| 麻豆精产国品| 星空无限mv免费观看电视剧最新章节 | 国产精品秘 入口A级| 蘑菇TV版登录官网| 木叶村性处理医院| 黄色直播间b.| 精品国产呦系列在线看| HD欧美free性XXXX护士| 在叔叔的成品店打工2| 中国XXN学生| 女友的妈妈6中语翻译| 3Dmax无尽NINEBOX| 嫩草影院地址一地址二| 国产精品亚洲а∨天堂网| 人与野鲁XXXX毛片| 熏衣草18岁网站入口| 黑暗正能量| 性感蜜臀塑形秘诀| 翘臀美女图片| 思美传媒盘中异动上涨| 欧洲一卡二卡三卡 公司| 中国大陆新星| 女人露%100| 无码国产色欲xxxxx视频| a毛片在线观看| 吃瓜吃不停| 彩虹资源站| 男的肌桶女的| 久久亚洲精品中文字幕无码| 啊啊啊不要啊要死了视频| 91Us精彩分享| age动漫官方网| 兔子影视传媒有限公司| 亚洲国产成人精品无码区在线观看| 芭乐视频ios下载| 亚洲成a人片在线播放| 唐伯虎糖心logo| 4hutv永久公告| 里番本子纯肉侵犯肉全彩无码| 柬埔寨XXxX| yw193coc龙物传承永恒| 四虎官方影库首页| 亚洲51精品| 九一制作工厂免费| 成人免费观看黄a大片| 免费看污片软件| 国产在线观看.com| 私人精品视频网站| 朱竹清脱出| 手机看片久久国产免费| 喵小吉作品观看| 国产88久91在线 传媒| 香蕉久久人人97超碰caoproen| 日本B站一卡二卡| 西西人体www大胆高清视频| Y11111少妇人妻影院| 腹肌小奶狗导管视频大全| 大幅度主播舞蹈微博| w永久w93w75w75乳液网页版| 91中国夫妻homemade| 香蕉大战欧美在线看黑人| 亚洲性日韩精品一区二区三区| 在线亚洲综合美国十次| 暴躁少女15岁| 暗夜9.1破解版免费| 国产亚洲欧美在线va| 王菲 张柏芝| 亚洲国产成人久久一区二区三区| 《台北英文老师倪娜》的教学故事| zjizjizji中国人| 两位女生携手生育奋斗| 桃田羽毛球视频| 大雷插狙击枪官网| 黄软件app| 健身瑜伽满天星高清免费观看| 91福利火影来袭| 《抖阴下载五周年》五年历程| 人马畜禽company| 中文字幕无码肉感爆乳在线| 《aj水蜜桃二代》新品上市| 贫困少年の姐姐催眠计划| 巨人先生超级可爱漫画| 波多野结衣一区二区三区av免费 | 国内精品久久久久久久亚洲| 欧美VIVOESO8090| 91果冻制作厂余丽| 快猫旧版本| 欧美gv在线| 国产亚洲精品第一区香蕉| 人与禽性777777| x8拔插91看片| 众w众w乐w传媒精品| 孟晚舟三点照| 麻豆文化传媒精品1区| 亚洲最新精品2020| 农夫色址导航| 91萝莉社福利院入口| 免费下载音乐的软件app| 嫂嫂的丰乳让我上瘾了| 成人AV无码国产在线一区| 蘑菇视频免费观看入口| 久久99热这里只是精品| 魅影9.1免费下载入口| 高n车多肉多1v2视频| 高清hdxx韩国电影| 又大又黄又粗又爽的免费视频| 《坐公交上班的苏晴》| free幼儿幼儿幼儿nouuu| JavaparserHD中国| 夜趣福利网| 亚洲乱码卡一卡二卡新区仙踪木木| 草莓社区AVAPP下载| 伊甸院区二二二园区| 可直接观看的黄色链接| 学校楼梯自慰湿透H| 漫步春日樱花大道| 肛门双拳治疗| 九一制造厂皇家天美| 少萝的成长日记| 《17.C.18》深度解析| 国产又色又粗又长又| 樱花视频18成禁在线播放| 看英色软件从那看| 《91暗网直接下载》避坑指南| 私人影院影院| 大地二中在线观看| 51精品国自产在线| 国产高清视频免费视频观看| 今夜9.1| 久久发布国产伦子伦精品 | 中国女人的逼毛茸茸| 黑科网在线观看| 久久精品国产亚洲不av麻豆| 真人作爱试看60分钟| 打开就能看| 91破解版免费下载安装| 一个b两个在上面40免费看| 天美丶梦幻丶星空入口| 荷兰vodafone| 海外猫咪最新地域网名是啥| 李连杰《阴阳圣火令》| 欧美胶配方大全高清| 午夜国产精品视频免费看电影| 七星购物网| 男女搭档拆解轮滑装备全免费| JONATHAN创意短片| 暗夜网页版打开| 免费体验120秒| 久热香蕉av在线爽青青| bilibili.51net登录入口| 奖励自己的正能量网站www| 国产欧美一区二区三区米奇| 秘密教学86这次换我教你了| 国产亚洲一区二区在线观看| 免费看欧美成人A片无码| 日本苍井空老师| 潘金莲精品传媒入口| 99在线观看最新国产| 玖玖中文字幕| 杉杉来吃出书版| 新疆XXXXXL| 海角社区神披风妈妈| 成品片a免费入口直播 | 仙踪林直接入口欢迎您| 最新地址二十四小时失效| 欧美日韩在线亚洲二区综二| 激情综合久久蜜月| 4438丁香五月亚洲最大成人| 全身无赤裸裸美女网站| 久久国产精品久久精品国产 | to love漫画| 樱桃bt在线www| 浮力影院网站午夜| 免费电视剧全集在线观看| 哇噻fm在线入口| 周星驰功夫足球| 八重神子大欧派奖励| 15岁初中生RAPPER| 亚洲日韩视频高清在线观看| 姐妹花夏晴子孟若羽| 女变态吸男人坤坤| 精品伊园甸2025入口直达| 强行扒开双腿疯狂进出动态图视频| 国产在线精品一区二区高清不卡| 美女优雅身段| 粉色苏州晶体abb| 福利800导航| 河内分分计划 找86555| 色婷婷久久| 蜜恋直播b站直播app| 国产精品久久久久免费观看| 国产伦子一区二区三区四| 两男粗大的内捧猛烈进出视频| 麻花星空高清mv在线看免费播放| 不卡视频一区| 免费制作ppt| 蜜桃最新网名是多少| 写的超细的c整个过程| 无遮羞无删减肉动漫在线观看| 亚洲中文字幕无码av在线| 狠狠色婷婷久久一区二区| 又爽又黄有又色的视频| 6969影视免费看| www.17.gov.cn| 丰满妇女bbwbbwbbwbbw| 蜜桃影像传媒免费观看永久774| 英语班长要看我的小积积| 《16 看片》最新上线| 狗配人视频大全| 3x3x3x任意槽2023| 妖精动漫在线观看免费登录界面| 草久在线视频| 太嫩的青春不重来| 麻豆经济模特| 9.1.gb.crm客户管理系统| 《17c.07》现代金融创新| 埃及性xxxx精品| 中国政府官方网站| 车文长图图片| 秋霞2018秋霞网| 软萌兔兔酱| 妈妈的欲乱记1| 学生体验活动| 粉色abb苏州晶体| rtysxz| 迷妹网收藏防迷路入口| 国外成品精品入口| 没有封的网站拿走不谢| 传媒18勿秘密入口| 东北老肥熟口味重| 我的最新跳转接口| 成人3D黄游网| 欧美日韩精品成人网视频| 人人做人人摸人人爱人人爽| 91精产品众乐乐网页| 妆主大大调薇娅| 乌鸦传媒wy0007| 成品网站w灬源码1277免费版| 罗智莹事件来龙去脉| 强韧粗大原木| 草莓视频官网| 18岁大象传媒免费入口| 一线视频在线免费观看| 中文无码精品A∨在线观看不卡| 十七岁破解版免费下载| 免费妖精漫画登录入口女神| 小伸进日常趣事分享| 精品少妇一区二区三区a片| 1000rtys唯美摄影图片闫盼盼| 丕丕漫画登录页面免费漫画下拉式| 久久综合88熟人妻| 国外精品成品1二三区| 荷花视频9 1下载| 黑人30公分| 亚洲欧洲无码一区二区三区| 人人操人人謝| 国产精品网红主播美女| 欧美人做人爱A全程免费| 人配人全过程视频| 骇爪s图劲爆版本流出| 深度过滤推荐| 新银杏官网| 爱情岛论坛短视频| 亚洲日韩乱码久久久久久| 小太正裸体脱裤子无遮挡| 潜入国内高端酒店| 全彩无遮挡全彩口工全彩h| 女剑士诅咒套装| 爱的躯壳美人电影在线电影| 《禁漫天堂入口》快速访问| 男同gay网站| 国产成人精品无缓存在线播放| 少妇BBW搡BBBB搡BBBB | 畅读妖精美梦| 九色藤只为高清| 黄免费漫画| 91新成品短视频入口| 国内外精品成品人免费| 五月天开心网青色| 《哥伦布的洞窟》1| 国产精品一区二555| 国产一区玩具在线观看| 6699影视| 星空天美高清mv免费播放| 大象秘密入口点击进入| 100种禁用视频| 暗黑爆料在线观看免费播放【高| tiktok肯豆全没打码课| 中国大陆高清aⅴ毛片| 国产玉足榨精视频在线观看| 时间静止器强制侵犯gg女动漫| 女女车车视频| 五月综合色婷婷在线观看| 二个b两个上软件| 国产成人亚洲综合无码品善网| 九一传媒制片厂麻豆| 哥的omega韩漫在线观看| 豆花天天有| 猎豹清理大师lnb1.5.1.apk| 18C.MIC.天堂传送门| 人妻少妇伦在线无码专区视频 | 国产伦理电影一区二区| 火影奖励2.8全新上线| 无码中文人妻在线一区| 坤巴塞屁股| 草莓榴莲向日葵18岁站长推荐| 真实doi音频沉浸| 国产亚洲欧美精品久久久| 庥痘精品在线2023| 欧美孕期性爱指南| 课代表吧先让我桶30分钟| 美女黄免费| 《黄9 1安装大全》详解| 《新疆妇女BBcBBcBBv》:生活现状| 国产精品18禁污污网站| 百度网址导航| 国产福利永久在线视频无毒不卡| 共享玩物(np)笔趣阁二狗| 精品伊人久久大香线蕉综合| 老年伴侣青春恋| 玩弄放荡人妇系列AV在线网站| 小玩具尾巴插件要入体| 年轻的妈妈6| 国语对白国产成人AⅤ片| 绝密so精品导航| 大香伊煮蕉一人一煮118| 成人亚洲精品久久久久软件| 亚洲成av人无码综合在线观看 | 日本工口无翼乌全彩无遮挡| 已满18点此自动转m32| 原来的琪琪电影在线看| 电影《财阀之权2》播放| 春暖花开cc| 潜入医院妇科检查| 成人色情的界限| B站XXXXXLmedjyf| 色 综合 欧美 亚洲 国产| 狠狠噜天天噜日日噜无码| 群交国产精品baoyu| 蘑菇tv在线登录入口官网首页| 97国产在线人成观看| 网络安全峰会顺利召开| 2022最新泰剧 泰剧TV| 977国产连接线| 两位男生日常vlog| 《18岁下载》开启青春旅程| 福建菠萝导航隐藏app入口| javaparser日本来| 国产综合亚洲区在线5| 13277大但人文| 大地资源中文第三页| 浆果儿五部曲在线观看免费| 薄煦来近况| 一区二区三区精歌舞团华液 | 国产精品日韩欧美| 国产粉嫩高中无套进入| 汉服儒装秀雅| cgwang专业设计| 鲁一鲁一鲁一鲁一性| 日本经济走过第五十年| 国产精品午夜福利麻豆| 国产精品ⅴa片在线观看软件| 两个人在床上生产酸奶| 5208886美国版免费| 激情综合五月| 被室友双龙| 911行情电视在线蘑菇官网| 有感觉的接吻原声| 樱桃bt链接| 免费B站追剧指南| 草久热的视频在线观看| 黄冈B站资源哪里找| japanese色系教师5| 农夫导航快播| 星空天美mv高清在线观看免费播放| 国外小小12电影| 成人免费aa在线观看| 猪蜜蜜电视剧免费播放| 网站9.1免费版不安装| 渔夫的残暴行径完整揭露| 稀缺幼儿交vl| 精品欧美一区二区在线观看| 亚洲日本无码高清一区二区| 私人航空1满天星| 你的肚子就是我的尿壶| 亚洲熟妇AV乱码在线观看| 《小伸进网91》:网络时代| 日本少妇内射视频播放舔| 小乖(糙汉文)txt笔趣阁| 熏衣草18岁网站入口| 密桃传媒18媒体入口| 少妇沙发上自慰30P| 欧美卡4卡5卡6卡7高清| 无风险破解版9.1免费下载| 糖心官方网页版| 成色18k.8811.7v黑莓| 国产1区2区禁区| 成色p31s是国精产品吗| 9i果冻制品| 大象传媒一品精区| 三级大合集| 91蜜芽点击进入在线| 超碰影院在线观看| 夜色福利站www国产在线视频| 91在饯国自产| 日韩激情无码av一区二区| 2023暴躁发车| 新版天堂资源| 伊人蕉久中文字幕无码专区| 乌贼live盒子卡密| 91黑料福利网| 精品人妻少妇一区二区三区在线| 亚洲精品V欧洲精品V日韩精品 | 国第一产在线无码精品区| 激情文学网| 69xxx国产| 国产精品自在欧美一区| 两个人bd| 浪小辉重庆酒店车| 蓬莱山人体欣赏MTV| 成品人视频ww| 啦啦啦4日本在线直播www| 国产精品国产三级国产专不∫ | 久久视热zhuixing| 在线下载黄游| 精品伊缅甸园在线观看| 大香伊春煮在线永久118| 丝袜导管素材| 日韩123本道| 俺去啦久久草在线视频| 欧美vr专区日韩vr专区| 蘑菇传媒mv家核免费| JUL532外勤突遇大雨| 蘑菇mogu1.3.2.apk版| 开心网激情网| 参加夫妻派对| 服务优质高效| 真人性演示视频| 影音先锋男| 男生女生一起修修修免费大全| 梦莹情乱第十篇47| 小马拉大车电影免费播放在线 | 国产剧情丝袜在线观看| 《91禁动 神秘》探寻未知| 《扌喿辶畐| 欧美日逼叉叉叉| 哪灬你的鸣巴好大| 糖心向然mv免费视频| 成全在线观看免费完整版第一季| 黄金视频APP| youjizz是什么意思| avtt网| 国产高清无码福利在线| 小樱允博人尝饺| 污网站免费观看| 亚洲 中文字幕 日产| 东北打桩机2023gra| 夜夜揉揉日日人人青青| 2020精品国色卡一卡二| 中国bbbb视频w| 亚洲国产精品无码久久久动漫| 《今夜18禁下载》极速体验| 色播五月综合| onlyfans官网怎么进| 绿巨人应用宝APP黑科技| 一本一道a精品综合蜜桃| mg.51TV高清体验| 午夜影皖120秒18岁免人| 国产古装色播在线播放| 全新JMComic1.81版本上线| 成品大香伊煮蕉国色天香成人| 村妇爽躁多水快深视频| 我们去厕所做吧| 9 1短视频直接看| 最近2018中文字幕大全免费| 少妇秘书被狂啪嗯啊高清视频| 91兔子先生天美传媒| 大地播放网站| 青青国产依人在线欧美| 中国农村BBBB乂乂| 中文字幕在线免| 奎博创新技术| 97超级碰碰碰碰久久久久| 黄在线免费观看| 已满十八从此转人2023大象| 许晴冯小刚的震颤| 成爽传媒有限公司| 大肥波BBWWHBBWW| 男的犯困车里隐藏女伴| 小舞卧床游戏| 插插插网站| 国产经典自拍| 亚洲无线码在线一区观看| 国产精品美女www爽爽爽软件| 欧美孕妇变态孕交粗暴| free中国女人| 鞋子特大号| a日本不卡12| 免费人成在线观看| いあんぐん在线| 亚洲国内成人精品网| b站入口永久免费畅享| 海角社区生活者| 杨贵妃映传媒精品入口| 被教官疯狂灌满精男男| 麻w豆w传媒剧国产剧| 欧美厉害的rap| 国产精晶久久久久久91| 细腻成人动画解析| xmtv66cn优质资源站| 国产亚洲欧美精品一区| 猫小吉与末班地铁51| 《17c19cm.》超薄设计| 色悠悠久久久| 课优空间官网| 午夜免费福利小电影| 《黄动漫》严禁传播| 铜铜铜铜铜铜铜好多水好深色| 免费看60分钟电视剧| 桃花岛亚洲成在人线av| 业余 自由 性别 成熟偷窥| 求一个黄色网站| 黄网站色视频免费观看无下载| 91在线播放国产| 日韩精品无码专区免费视频| 国产精品视频全国免费观看| 久久播久久播久久播久久播| 日本无码小泬粉嫩精品图| 欲罢不能的夜| ACG漫画官网正版入口| 国产色综合天天综合网| 我被3p过很享受| 鲁一鲁一鲁一鲁一鲁一洗| 好色先生不撸帝下载安装| 下载白丝软件| 香蕉久久国产av一区二区| adc在线年龄确认18| 江苏优漫卡通卫视直播| 女生吃男生肌肌软件| 睡多少个人| 国外12至14小小女| 自拍偷区亚洲网友综合图片| 麻豆精品传媒国产剧的特点| 乱码精品一卡2卡二卡三| 紧致细腻肌肤| 伊园甸2823永久免费| 国产精密仪器| 国产A在亚洲线播放| bbbbbxxxxx精品农村野外| 久久久久久91久久久| 小熊汉化组呈现| 日韩卡二卡三卡4卡| 美女全裸视频无马赛克| 天堂中文资源在线最新版| 慕思艾慕社区0币| 被夫の上司に犯波多野结衣| 国产矿转码专一2023| 男人吃奶电影| 午夜福利92国语| 天美传媒作品| 无码十国产十天美传媒| 好硬啊进得太深了A片| tscd人妖国产在线| 库绅土漫画全彩漫舱| 国产av午夜精品一区二区三区| 香蕉伊思人在钱| 蓝莓视频专题推荐| 露全胸襟t恤免费赠送| 亚洲国产精品原创巨作AV| APP鉴黄师的工作日常| 《胬肉治疗》免费观看在线| 成人欧美一区二区三区视频| 2b孕育新篇| 妈妈的欲乱记1| 玩爽少妇人妻系列| 日本语 亚洲人 青少年 孩儿| 巨浮女教师5| 莉拉酱与洞窟安卓版官方正版 | 比利时xxxxxhd大白屁股| JM888.wang官方下载| 原神同人创作| 微杏app十年初品官网| 菊内留香Txl金银花露| 大肥波BBWWHBBWW| 色屁屁WWW影院免费观看| 成人视频链接分享| 打开魅影b站入口| 泰国销魂行| 天海翼教师| 樱花之美不可错过| 6677海外温馨提示| 亚洲日韩精品无码专区网站| 开车视频免费下载网站在线播放| 《zhongyi1688.cc》精选草本| 2023网站推广入口| JM漫画官网免费入口| 免费翻外墙软件下载| 豆麻产精果品免费入口| 国产粉嫩出水在线播放| 麻酥酥的口感体验| 九九九久久久| 电影私人外教| 中国男同志网站| 肖雅婷视频原声高清| 鹧鸪哨网站1v1他是疯批| Manma2.apk下载安装| 亚洲专区 AV 第1页 在线| 凤凰影视成仁网| 草莓永久免费在线网页| 91荷花视频| 17ccom永久收藏怎么找| 国产棉袜足j在线播放| 糖心官网小桃酱| 久9re热视频这里只有精品免费| 无码国产精品一区二区vr| 《weyvv5国产的suv视频| 有粗有硬AAAA免费| 办公室桌震娇喘视频大全| 深入解读p站| 香港十大奇强 2| 久久久无码精品国产一区| 斗罗大陆3D动漫啪啪| 《双男砰砰》热血重燃| 桐桐桐桐铜铜好多| 日漫全彩汉化合集| 妈妈的朋友哪里可以看| 黛妃龙袍下的她| 《蘑菇25.㏄》:创新饮品| 光棍儿 电影| 亚洲1卡二卡三卡四卡| 欧美日韩另类| 玖玖草资人力源有限公| 果冻传媒精东影业爱豆2区| 黑人50厘米长进入大叫| acfun免费破解版苹果| 日韩AV无码免费大片BD| 狠狠综合久久综合88亚洲| 成人免费看| 国产棉袜足j在线播放| 王者荣耀云缨光全体| 免费在线伊甸国入口| 风流老太婆BBwBBw| 在线播放国产不卡免费视频| 欧美动作大片在线观看| 老公和前夫一起和做我| 沈芯语奥澳门大象传媒| 劳大加速5.0(破解版)| 阿离轻柔哺乳| 17.ccom新版发布| 解脱mm的内衣| 16想放进来的话就好好努力吧| 免费c视频带痛叫的视频| 97人人做人人添人人爱| 人妻天天爽夜夜爽一区二区| 女朋友的妈妈双字ID| xsmax日本| 17c网站导航| 精品人妻无码一区二区三区性| 3d强APP| 欧类sv怡春院特级黄| 免费成人男酮指南| 《榨汁病房》第9集剧情| 国精产品一区一区三区糖心| 第一视角女王命令视频| 韩国女主播仙桃| 精品区2区3区4区产品乱码9| 9.1成长蘑菇(已更新)| 国产JJIZZ女人多水喷水| 成人一区二区| 雷颖突破性舞蹈公开| 威九国际66m66模式视频| 人澡人超人人超碰| 国精产品52x| 黄频软件下载安装| 男人伸展身体| 公公和儿媳| 麻w豆w传媒新剧上线| 亚洲一卡2卡3卡4卡精品| 成人抖抈短视频app| 永久域名在线观看国产 | 亚洲成av人片在线播放无码漫画 | 惠普免费版网站| 免费国精产品| 小蓝gtv破解版安装教程| 韩宝贝19舞蹈| 久久AV无码乱码A片无码| 在线看的毛片| 成人无遮挡动漫在线观看| 《91斗音》精彩短视频| 91热在线精品国产一区| 《91sese》独家热播| 188479路mooc.| 斗破苍穹之3D动漫美杜莎| 麻花传剧原创mv在线看高清免费| 爱情岛论坛线路一| 兽皇VIDEO另类HD| 4438x成人全国| 国产精品无码a∨精品| 搜索政务信息| 亚精产品二三三三网站| 国产又色又刺激高潮视频| 清甜白桃少女日常分享| 真人强 112分| 国产3p单男绿帽在线| 嫩草影院一二三| 撸撸射APP| 大片在线视频免播放器| 丝袜老师你下面夹得我好爽视频| 我迈开腿给人C公交车| 中文幕无线码中文字懂| 国产免费毛卡片| 女教师大荫蒂bwbw| 蓝莓1.3.4.版本| 中国XXXXXLmedjf66| 久久99国产精品久久99软件| BWWBWBWBWBWBwBWBWBW图片| 男女作爱免费网站| 亚洲图片字幕在线观看| 久久婷婷色综合老司机| 国产女教师一爽A片| 格格导航破解版软件| 12岁小孩穿黑s| 蜜芽亚洲另类久久| 久久久亚洲色| 在线观看免费高清电视剧| 女剑士诅咒套装| 国产女人国产女18毛片| 好大好爽操我| 一区二区三区水蜜桃| 人妻激情另类乱人伦人妻| 美女黄色软件下载| 大地影院日本高清免费完整版| 没有毛的小嫩P| 10岁幼儿SeⅩ幼儿| 免费xxxxx大片在线观看| 糖心下载最新地址| 台湾swga探花| 糖心logo官网在线观看| 亚瑟在线中文影院| 老赵抱着陈婷售楼员相关故事| 韩国视频一区二区| 小黑书瑜伽裤大赛| 欧美成人看片一区二三区图文| 国产香蕉尹人综合在线观| 葵司第一次尝试黑人| 中文乱暮日产无线码一区| 1v2多肉| 91 九色 极品 口爆 自拍| 又粗又ing又爽又黄| 911爱豆传媒国产剧情| 一级成色好的y31s6标准版| 一级毛片aaaaaa视频免费看 | 国产欧美成AⅤ人高清| 了八次视频| 午夜dj在线资源| 9000元验货初中生视频| 妞干网2021| 在线视频国产最新自拍| 张婉莹暑假作业| 高中国产开嫩苞实拍视频在线观看| 无码午夜福利片在线观看| 天美传媒宣传片视频| 中国老肥熟女BBW视频| 老何在船上弄雨婷中文| 港片最精彩的三 app| 5x社区进入| 大团圆结目录结| 成在人线av无码免观看午夜网| 日本人妖jeaⅠousvue| 制服丝袜3| 息和子中文字幕完整版| 成人欧美一区二区三区1314| 融入W7设计| 婷庭五情天综公司| 六花端口公益版免费开放使用| 青少年自由成长指南| 日本中文字幕亚洲乱码| 《韩漫免费漫画在线观看阅读》高清资源| ios免费漫画软件| 17.crm| 亚洲一码欧洲二码之分| 星空MV梦幻MV天美MV| 中文字幕欧美亚州视频免费| 玩偶姐姐视频渠道| 《9 1蓝莓蘑菇成长》教程| 蘑菇传媒精品网页版| 女剑士诅咒套装| 豆花官方网站首页| 亚裔大战黑人老外AV| 亚洲国产精品18久久久久久| 挽起裙子迈开腿打扑克视角| 久久精品无码精品免费专区| BOBO免费浏览器| 六年级白裤袜游泳视频| 1区2区3区4区产品乱码| A三级三级成人网站在线视频| 腾讯禁漫手机下载| 真人做爰高潮全过程|