特色一级强游戏,海奥华预言免费阅读,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://m.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進行舉報,并提供相關證據,一經查實,墨天輪將立刻刪除相關內容。

評論

欧美日韩国产成人高清视频| 147最大但人文艺术写真| mm1313点不进去了| 男人天堂色男人| 女人的决策| 中文字幕亚洲无线码a| 糖心volg御梦子| 姑娘4完整版《在线观看》 | 乱子伦视频在线看| 色翁荡息肉欲500篇| 18岁免费观看福利| 小雨┅┅快┅┅用力啊视频| 《同城免费服务群》本地互助| 高德地图数据包| 又又酱的阳光生活| 免费区国精产品少女| 小黄猫印象传媒有限公司| 精产国品一二三产区糖心| 疯批强制囚禁多肉车软件| ZZIIZZII亚洲日本少妇| 色欲aⅴ亚洲情无码AV| 樱花草视频高清电影好看的电视剧| 超清纯白嫩大学生无码网站| 国产精品9999久久久久仙踪林| 樱花ppt网站大片| 《百度APP内打开》三大优势| 久久久久久级做爰片无码| 国产精品导航在线观看| 大地资源二中文在线小说| C18膜蛋白| 色丁狠狠桃花久久综合网| 亚洲暴爽AV天天爽日日碰| 一级 片内射大开眼界| 探索美丽自然| 亚洲五月丁香综合缴情| 小蝌蚪蘑菇入口18| 19岁RAPPER潮水欢迎你摄影师| 好硬好紧好滑好爽好舒服视频| 一木久道综合热线| 大象国精产品一品二品| 亚洲爱情岛论坛| 武林贵妇猎美录TxT| 今日大赛每日大赛mrds寸止挑战| 糖心传媒Vlog| 猛男精牛被虐榨精| 老师的大白兔| 国产精品v欧美精品∨日韩| 小孩暖心喂食| 丝袜老师踩我的 出精| 23女ck快播电影网| 天美梦幻mv抖音| 国产在线一区二区三区av| www.com毛片| 游戏专用身份证| 男女嘿咻嘿咻免费专区| 啊啊啊艹死我了| 麻豆AV福利AV久久AV| 最近更新2019中文字幕在线| 日本图片搜索引擎| 动漫美女漫画之琉璃社全彩| 女同性恋情爱影像| 免费国产黄线在线观看| 亚洲精品成人av观看| 国产一区二区色婬影院| 极品丝袜乱系列全集大全目录| www亚洲精品少妇裸乳一区二区 | 无码无套少妇18P在线直播| 研究生本期独胆一个| 国产成人一区二区三区在线观看| 黄色app污在线观看| 唐伯虎的糖心VLog| 《做爰 视频毛片蜜桃视频》精选合集| 9191政府网新版发布| a级免费视频| 鲁大师.m3.u8A| 猎豹出击电视剧| 小弟立起在线看| 小二先生旅行vlog| 国产肉体ⅩXXX137大胆| 嗯嗯啊啊啊啊啊影院| 高h禁伦餐桌上的肉伦| 最近韩国电影片免费播放| 有免费的看电影| 苏小涵vlog视频在线播放圣诞节| 国产粉嫩高中无套进入| 7x7x7x任意槽2023进口| 国产精品久久99浪潮| XXXXBBBB流白水| 91成人园地免费开放| 1819岁Macbook高清| 年人人操人人干| 影视仓2025年| 大象天美果冻星空| 超清特写XXXHD| 大象传媒2024入口| 91入口网站大全| 一起草.cc| 已满18岁免费观看高清电视剧| 爽好多水快深点14p| 《91成人网黄》揭秘行业规则| 在线高清观看免费ppt| 槽鼻视频素材免费观看高清| 国产系列丝袜熟女精品视频| 中文国产日韩欧美二视频| 伊人色综合网| cf神秘营地bug| 红玫瑰社区在线论坛| 国产强伦姧a乙| 星空mv梦幻mv天美mv蜜桃| 国产v天堂最新版在线| 砰砰砰砰视频从头到尾| 蘑菇短视频隐藏路线版最新版| 精品中文字a区区免费| 雷安办公室车| 日韩丰满少妇无吗视频激情内射| 14岁小马拉大车姐弟| 很黄很刺激的18禁网站| 无码专区狠狠躁天天躁| 91干贝烹饪| 9.1版免费获取| 亚洲欧洲成人a∨在线| 爱情岛论坛大全| 无码精品国产DVD在线观看9久| 少女免费韩剧国语版电视剧 | 俄罗斯AAA免费电影| 亚洲黄网在线观看| 《大地资源26》探矿科技| 秋霞电影院yy2933| 人人操人人搞| 真实破血视频| 日本漫画工囗全彩内番漫| 妈妈吃小男孩儿坤坤| 国产绳艺在线观看免费| 中国女BBxxxx| 国偷自产视频一区二区久| NBA哔哩哔哩漫画| 混乱小镇up活动| 69国产精品人妻无码免费| 在线亚洲97se亚洲综合在线| 斗破苍穹之银宗肆虐| 国产成人综合色在线观看网站| dnf第三期稀有装扮| 推特破解版下载片| 极乐世界电影高清在线观看| 最近在线更新8中文字幕免费| 免费网站随心看| 久久精品国产久精国产| 日韩欧美亚洲一区| 17c最新网名免费| 红桃45.8深度| 四川省一级黄视频| 无敌神马琪琪在线影院播放电视剧| 爱情岛路线vip解锁教程| 亚洲国产精品成人综合色| 大象影视传媒制作公司| 欧美白胖BBBBXXXX| 韩国精品福利一区二区三区| 公众面前强制强伦姧波多野结衣 | B站Vlog下载入口| 水深火热糙汉h1vl1冬至| 黄片日逼91| 人妻少妇无码精品视频区| 海角免费资源| 717理论片午影院| 魅夜5.3tv系统升级| 直接看的成人无码视频网站| 国产精品卡一卡二卓越展拓| 少女视频成全观看免费完整观看| 当时走过的时光B2| 萌白酱调味弥漫之小熊套装| 亚洲中文字幕久久精品无码VA| 91果冻制片厂叔叔| 伊人久久精品无码二区麻豆| 她少妇被粗黑进进出出视频| y193coc全新版本上线| 暴躁老妈50大作战中配攻略| 每日大赛在线爆料聚集地| 生活性和启蒙性| 9.1con攻略指南| 国产思瑶ts在线视频| 女BBBB槡BBBB槡BBBB| 七台河老板娘搞破鞋视频大全| 苏小莉婆媳趣谈| 国产特级毛片aaaaaa高清| xing吧是什么| 伊甸院x秘密通道| 日本乱偷人妻中文字幕| 麻w痘w传w媒国产入口| 《b站9 1》新规上线| 网页视频制作全流程| 国内一区二区三区香蕉AⅤ| gratisvideos毛多| 19岁最强rapper潮水老狼| 《炸裂吧!巨棒》下拉式| 永久免费资源| 欧美人伦禁忌dvd放荡欲情| 红桃成人视频在线观看| 芒果TV短视频| 哔哩哔哩9.1免费版| 熟女CHACHACHA| 免费CAD在线看| 天狼副利视频入口| 大子激情时刻| 笨蛋妹妹变聪明的办法动漫| 日韩AV无码精品一二三区| 麻豆果冻天美精东星空乌鸦| 丁香色情五月综合网站| 欧美成人一卡二卡三卡| 戏里戏外苏玛丽| 国产福利在线网址导航| 老司机亚洲精品影院| 麻w痘传媒剧国产剧情| 无毒黄网站| 99精品久久精品一区二区| 国产精品秘 入口免费| 91影视18| 国产成人+亚洲+综合| 无码任你躁久久久久| 香蕉漫画免费阅读| BOBO浏览器(海外版)果冻影视| 爽好大快深点小熊| 性一交一无一伦一精一品| 奇妙的发型屋2| 户外勾塔白天视频| 6699国产在线观看| 91免费成人版| 欧美人与物videos另类xxxxx| 亚洲专区中文字幕| 踢踏之家字母社区| 在线播放精品| 人人配人人摸| 哈尔滨老熟女啪啪嗷嗷叫| 国产精品无码午夜福利| dx 视频 在线 国产 久久| 成人网站多少| 杨贵妃传奇映像画免费入口众乐| 蜜桃传奇媒体mv视频6| 扌 臿辶 畐的兄妹| 午夜电影在线观免费| 《520886.cum》便捷服务| 糖心chloe全名| 成AV人片一区二区三区久久| 部落冲突魔改版下载| 成人网络电视直播| 草莓香蕉榴莲9w97w乳液| 台北娜娜为您精选| 国产色婷婷精品综合在线| 青楼福利APP导航| 91精产品在线观看红桃| 鲁大师免费在线资源| 蜜芽久久久亚洲| 暗黑稀缺资料群| 卡2卡3卡4卡国色天香| 一个B两个60分钟百度| 那一夜美女让我爽了| 国语bbw大全| 维修工人的绝遇| 看欢软件省时省力| 香蕉文化漫画书资源丰富| 久久精品成人免费观看97| 国产AV天堂| 农村野外真实BBwBBWBBW| 欧美视频久久| 爱液软件包下载| 特级太黄A片免费播放成人片| 无需下载免费看成年视频| 免费va国产高清在线| 精品成品人站1688| 免费人成视频在线不卡| 靠逼软软件| 油管18+| 7x7x7x任你c躁众乐乐| 看完就起反应的文章| 日本乱强伦乂 乄乄母亲| 学生区码卡二卡3卡4| 亚洲熟妇久久精品| 中国女人内谢69xxxx| 梁医生吃R| 国产精品2o2o在线| 成人一二三区| Zookeeper最新dog版本发布| 正在播放国产对白孕妇作爱| 每日吃瓜大赛开启| KNINEBOX亚洲| 王雨纯的全课ins| 中国东方XXXXXLmedjyfBD| 福社利在线一分钟| 无码专区一va亚洲v专区在线| 一道一本中文在线| 亚洲成av人片在线观看无线| 人人操人人人干| 牲ZOZ0交体内另类| 玖玖视频365| 云缨乳液狂飙奖励自己一发的网站| 叔叔别撩我| ACG汉化漫画网漫画工厂免费阅读| 国产精品久久国产精麻豆99网站| 国精产品免费| 人人爱人超碰| 国产科技引领时代| 食梦貘哪里多| 次元姬VIP破解免登录| 3dKNINEBOX斗破苍穹云| 60分钟以上免费观看的剧集推荐| 欧美黄色一级代在线| fulao2国内载点线路检测| 国外精品人入苹果| 《好色先生逼》职场陷局| 鱿鱼官网进入by2272蜜芽| 国产99在线观看视频| 拨x拨x海外华为永久| 莉拉酱的窄窄洞穴探险| 国产精品自产拍在线观看免费| 免费影视在线观看平台| 多波野结衣| 黄色网页免费大全| 《火影18+app福利社》全新福利解锁| 国产精品无码一区二区三区电影| 银狼把脸红翻白眼流眼泪| 露下乳开襟t恤网站| 91天高效学习法| 国产精品丝袜自在线拍| 16话想进来的话就自己努力吧| 耕妈妈荒废的肥田1| 久久天天躁夜夜躁狠狠85麻豆| 日韩理论午夜无码| 瑟瑟屋导入| 国产精品嫩草影院永久| 圆滚滚的扔子高清视频| 免费女女同性av网站| 2024国产精品海角社区| 马豆影视MV全集| 超碰国产96ri| 国产精品美女久久久久av福利| 偷盗拍摄区 高危| 性生大片30分钟免费观看性| 国产成人无码短视频| 69综合网| 破外女出血视频hd| 亚洲国产精华液| 34147大但人文| 免费看久久| 僧侣之夜百度云| 舌尖伸进去吸允小豆豆| 亚洲剧场午夜在线观看| 《免费无遮挡 免费网站》:热门资源| 思美传媒盘中异动上涨| 曰的好深好爽免费视频| 《免费推特app》畅快社交| 免费深夜100看嗯e黄| 9月1日免费高清观看全集| Ⅹ69日本| Fulao2入口线路检测| 《小 进入 91》探索| 免费行情软件app网站| 幻星辰hxcla2021| 四虎国产精亚洲一区久久特色| 国产精品毛片一区二区三区 | 铃仙洞窟冒险失败画面| 无码精品人妻一区二区三区98| 年轻幼师的滋味3中字| 欧美 中文字幕 日本| 真实粗暴vidos乱叫| 漫画《完美妻子的背叛》| 大香伊蕉日本一区二区| 制服丝袜第四页| 小桃酱旗袍采茶| 靠比软件全文阅读| 无码人中文字幕| 日本xxxx动漫| 深不可测双A| 国内精品伊人久久久久AV一坑| 《樱花ppt网站大片| 国产精东剧传媒| 《9.1.》坚守初心| 亚洲国产制服丝袜先锋| 波多野结衣办公室双飞| 网络鉴黄师| 真人在线观看| 《海角破解脚本v1.60.3》功能全面升级| 中国嫖妓BBW| 娇小1213╳YⅩ╳毛片| 亚洲偷偷自拍高清| 国外精品成品人入口zx| 孩交VIDEOS视频精品| 蓝莓视频入口| zoom在线| 国产专区云播在线观看| 我被六个男人躁到早上六点| timi1tv天美传媒| 把孙尚香按到桌子上抄小说| 国产高潮流白浆免费视频| https荔枝影视男人影院| 丰满少妇69激情啪啪无码| 2020外卖小哥| 色婷婷AV一区二区三区仙踪林 | 亚洲娇小性XXXXX| 欧美动漫国产日本在线| 日式设计PPT免费下载| 9免费下载安装| 有人网盘资源吗免费| 520886mofos精彩瞬间| 《www.2222.gov.cn》政务平台| 亚精产品一三三三在线| 西方人文艺术| 51大赛github开源盛宴| 亚洲免费精品aⅴ国产| 午夜影院免费看| 国产ⅴ片一区二区三区| 国产福利不卡| 96AV小视频| 暑假全天体罚具体方案| 黄9 1窗口| k8经典日韩| 长嫂是1v2还是1v3| 62星空丶天美丶梦幻入网| 绿巨人无限次数APP| 日本动漫推荐让人脸红心跳| 青青草国产免费无码| 蘑菇 哔哩哔哩| 51每日大赛反差体验| 古典武侠区天天综合| 全球智能科技| 高级家教课程| 我朋友的爱人| 半糖次元免费观看高清| 中文古装另类一区| 美国nginx| chinese国语videos国产| 国产在线观看无码免费视频| 《91看片应用免费下载》高清流畅| 一耽女孩官网什么时候恢复| 《Npxvip每日大赛》竞逐每日荣耀| 中文国产日本在线视频| 马布里聂小雨合作新视频播放| 61传媒在线视频| 韩国电影高级教课程| vivo3.0.3破解版每日无限使用| 国产亚洲精久久久久久无码苍井空| 欧美性20hd另类| 亚洲国产在线束缚| 一类黄色片| 窝窝影院午夜看片| 农场主的三个女儿们| 小sb几天没做sao死了69| 欧亚欧洲码国产| 麻豆探花5g中文| 糖心vlog娜娜洗衣机| 桥本香菜系列在线播放| 美女露%100的身体无挡做运动p| 377p欧洲日本亚洲大胆| 半糖次元9.1版怎么下载| 久久呦导航| 安溪浅陌视频| 911红领巾吃瓜爆料小僵尸| 欧产日产国产精品精品| 國產美國一區二區精品| 速看三分20秒杀秘籍| 色色一线黑料吃瓜导航网| 己满18从此进入a免费| 我和老外三p口述过程| 在线吴梦梦视频一区二区| 少妇玩弄单身汉感情| 国产3p单男绿帽在线| 中文字幕欧美| 夢見るたまごの育て方| 免费看漫画软件| 免费黄色大全| 卜扌喿扌圭辶畐蘑菇探秘| vam国漫3DMAX陆雪琪| 永久已满18从此进了3秒| 亚洲五月| 罗少吃大狙入口官网| 永久伊园甸2022一区区| 日本黄冈网站推荐| 国产无遮挡18禁网站免费| 日本老熟妇乱| 《SA国际APP》全球交易| 高级工相当于初级职称| 啊~啊我们换个地方c小视频| 成人视频精选| 翁公您的好长呀| 绿意盎然+海角社区| 成人网站.1688.com| 大象狼区末满18勿近3000| 黑科网今日首页蘑菇| 久久人人爽| 精东黄台app软件| 黄色视频在线观看| 泌尿科特色服务2| 肉妇春潮干柴烈火MYFDUCC| 国产片独播之夜| 麻m豆m国产传媒| 国产亚洲精品久久久久9999| 全自动智能高清录播系统大片| 四虎影永久地址在线| 鲁大师视频手机版| 日本特黄aaaaaaa大片| 9在线观看免费版高清版ppt| 911国精产品| 一级特黄大| 精品久久久久久无码人妻蜜桃| 国产一收A片免费看| 小乔穿越斗罗大陆| 乱强伦乂乄乄乄乄暖暖| 国产一对一伦子| 私人瑜伽教练| 国产成人精品视频ⅴa片软件竹菊| 花溪区私人影剧院| JY改造系统| 玖玖玖草有限公司| 成人网站选阅指南| lubuntu在线观看免费版| 亚洲精品粉嫩小泬18P| 7x7大品牌搅拌机优选指南| 亚洲大韵母亲子乱网站| 已满十八岁点此进入熊猫世界| 美女护肤心得分享| 日产亚洲一卡2卡3卡4卡网站| 钢钢钢钢钢钢钢筋好多水| 《猪猪影院晚秋影视大全在》热播剧集 | 久久无码中文字幕东京热| 亚洲最大的熟女水蜜桃AV网站| 我老公的家庭教师有字| 果冻传媒精东影| 亚洲美国成人女孩av| 十八禁网站免费看| 还暦六十路おばさん闭経マ| 云韵modKNINEBOX| 客轮上的父子换娶妻舒雪全文| 男人的J桶女人的J| 华语又粗又大又爽| 17c隐藏通道| 凹凸在线视频免费观看| 老太婆ⅩXXXX东北老女人| aovoe高跟| 在校生Vlog| 亚洲国产一区二区A毛片| 3d强奸比比东网站| 生理需求的网站| gogogo在线观看免费观看完整版高清| 成18k122038| igao为爱寻找激情| 原神黄化网站akt| 国精产品视频麻传媒豆| 暴躁少女激战CSGO| 樱花视频18成禁在线播放| 中国xxxx18免费| 《www.91n路moc》独家解析| Viciusss幼儿| 成人亚洲综合天堂| 入禽太深视频电影在线观看7| 国外免费b站不收费| 麻豆短视频传媒网站| 男生和女生一起| 成人免费a视频| 含羞草传媒下载应用| 适合晚上一个人看B站软件| 西西人体做爰免费视无码| 黄色软件大全3.0.3| 7X7X7X7X任你C操| 天美丶密桃丶果冻网络入口| 中文字幕乱码高清免费网站| 做到双眼失焦小腹痉挛| 乘公交忘穿内裤| 0930熟妇五十路无码| 国产一区二区高清在线| 国产成人精品综合久久久久| 亚洲国产另类久久久精品黑人| 九九视频免费精品视频| 国产公开在线主播视频| 《伸进 里免费视频》最新精选| 秘密教学漫画免费阅读看| 成人AV在线| 免费观看美女网站| 人口兽第五集| 免费观看已满十八岁电视剧| 99这里只有精品| 金桔直播7222tv的最新消息| 大但人文A级1958| 星空丶天美丶茄子| 四川搡bbb搡bbb搡bbb| 国产情侣A片A毛片手机在线| c17.一起草| 成品APP绿巨人破解版苹果| 91App智能优化| 天堂久久久久va久久久久| 《糖心官方》平台| 欧美成人看片一区二三区图文| 输了下面随便处置| 亚洲国产三级在线观看| 亚洲欧洲日韩综合久久| 免费体育生 导管素材| 国产专区免费资源网站| 狼友视频在线观看| 欧美重口变态另类A片| 麻花传媒沈芯语在线观看网站| 24小时自助棋牌室| 我家狗狗弄我4个小时的| 大象2029秘密入口免费| 沈阳老妇生活记| giantess胸产牛奶| 怎么包大学生| 91禁蘑菇| 婷婷的五月| 国产网战无遮挡| 私密入口专属网址| 永久免费crm| 好色先生今日知乎MBA| 暗夜9.1.1.1官网入口免费| 97高清国语自产拍| 欧美精品一卡二卡三卡四卡视| 杨思敏新金瓶梅| 17c moc官方网站在线看| 爱丫爱丫在线影院电视剧| 9.1入口点击进入| 新疆教学教务| 99久久国产精品亚洲av传媒| 蘑菇免费下载安装蘑菇| 麦子交换5免费完整版| 破解版哔哩哔哩| 国外精品产品入入口| 艾粟粟众筹| 天美影现传媒直接进入| 中文版亲近相尾在线观看播放| 旅行者的鸡鸡插进影| 坐在学霸的棍子上背单词作者| 飞机杯女神连线中小说| 金连传媒免费入口| 把腿抬高点添的才舒服| 日本人免费ppt| 楼道饮水机sw| 黄油18+游戏汉化组| 男同亲密无间| 樱花私人影视剧网站| 9.1黄金网站免费| 小宝寻宝蓝衣战神免费| 久久久婷婷五月亚洲97号色| 彩虹 Gay2023com| 成人黄色a级片| 搞逼视频免费看| 坐下来自己慢慢摇的感受视频| 亚洲第一网站男人都懂| 外国激烈床戏 床震| 缩小钻入宫内| 内地老熟女老少配视频| 极品夜夜嗨久久精品17c| 海角社区真实原创视频| 欧美v另类一区| 美女被咬的小头头| 一本久久免费视频| 日本旅游指南| 久久男女性高爱潮免费看| 78m成品视频入口| 国内嫩模私拍精品视频| 女生和男生差差差带痛声| 亚洲中文字幕久久精品无码VA| 成龙简历 资料个人| av色中文字幕| 312GCCA片| 亚洲欧美精品午睡沙发| 奇妙的发型屋2| 2021亚洲爆乳无码专区| 缅甸XXXXXL56功能详解| 国产偷录视频叫床高潮| 欧美大屁股xxxx| 一级AA大黄片| 中文字幕无线乱码| 52g我爱搞g52 ppt17c| 一本久道久久综合狠狠爱| 一个免费看电影的网站| 狠狠五月深爱婷婷网俺也去| 藏经阁影院免费观看电视剧| 亚洲国产精品成人| 三秒点击后进入通道| 《91在线喷潮》高清体验| ll999官网| 免费的强 女人物的| 免费看色网站| 亚洲色欧美| 果冻传媒牛郎织女潘甜甜| 1区2区3区4区产品精| 亚洲精品国产黑色丝袜| 深度评测欧美版iPhone| 国产成人亚洲精品无码青app| 免费嫩叶草2024新地扯二一| 宝贝你的花瓣好甜txt小说结局| 曰批全过程免费视频观看| 伊人久久大香线蕉av最新午夜| 高清孕妇孕交 交| 久久国产精品99国产精| chinese老太交grany| 国产不卡免费在线视频| 国产69页在线观看高清视频| 精产国品一二三产区99771| 2020精品自拍视频曝光| 唐伯虎唐心Vlog在线观看免费| 国产精品白丝av网站在线观看| 亚洲高清国产AV拍精品青青草原| 维语版芥乐波奇恰娜| 小S货是不是想让爸爸C你| 博雅与榜一大哥| 已满18以此进伊甸| 中国绳艺网| 亚洲成人国产| 天天嬠日日嬠狠狠躁一区| 国产美女自卫慰视频福利app| 强壮的公么要了我| 十二岁女孩免费观看电视剧| 精品人妻无码一区二区三区毛片| 猛料八卦有理| 姐姐帮你打脚枪| 天美麻花星空大象mv视频| 光棍11111| 亚洲日韩看片无码AV| 性bbbbwwbbbb国产| 执迷3 P 小说全文阅读| 我被自己家狗狗给c了照片| 成年人在线视频免费观看| 二品三品免费在线观看q鲁大师| 红桃视频网页更新直达入口| 《一起草.com污》最新资讯| jiz色动| 日皮视频白| 1024手机看电影基地| 被公侵犯怀孕的人妻中文字幕| 畅享银幕魅力| 原神资源站| erolabs游戏工作室| B站免费录像最新版| 大香w蕉w少w妇在线播放| 小黄猫传媒在线免费看| 精品一区二区不卡无码av | 四川骚妇无套内射舔了更爽| dxcmgh大象传媒| 大陆精大陆国产国语精品| 性别 自由 凸轮 管 西元点| 伊人精品成人久久综合| 老牛无码人妻精品1国产| 日本WindowsServer69新特性| 《18禁网页版登入网址》极速入口| 《58佳丽社区论坛》精彩互动| 人妻少妇久久中文字幕| B站9.1免费| 允儿主演的电视剧| 小太妹轻量版简约穿搭| 421pdf链接| 暗夜pro最新官网入口| 女神宿舍的宿管君| TTTZZZ直播入口| wow 9.1全面升级| 鲁鲁杜安卓下载| 嗯~宝宝不可以吃哪里网站| 美国第一黄冈站| 搡老女人老妇女老熟女l| 香港三级精品三级在线专区| 亚洲精品www永久| 公gong之手HD中字| aaaaa免费的电视| ZO2O女性洗浴新体验| 夫妻二人世界高清免费| 国产成人一区二区三区| 卡哇猪怎么没有了| 国产又又又粗又黄又猛| 六间房9.1隐藏入口| 东南亚儿童免费幼儿| 国产sm重味一区二区三区| 太深…拔出来…痛太舒69| 妖精动漫在线观看免费登录界面| 一本色综合| 修真之异界金仙| 国产精品无线在线观看| 综合+++夜夜| 翁公大力撞进我的身体| 小四郎收藏家最新版本| 黑料不打样万里长征| 欧美一厂二厂三厂在线| 少女少男的错位人生小田| 欧美婷婷色| 蘑菇tv下载安装官网| 欧美私人家庭影院| 豆花官网进入跳转海外| 欧美老熟妇乱xxxxx| 桃子直播下载免费| gay@倾辛gvfuckvideo| 叫神马电影院手| 哚哚电影网电视剧网站| 四十如虎丰满的熟妇| 电视剧沧海48集免费观看下载| x7x7x7x7随变槽| 张律渝最新回应| 人人干人人操人人换人人抽从插 | 羞羞午夜爽爽爽爱爱爱爱| 免费无码久久成人网站| 人妻少妇久久中文字幕一区二区| 日本理伦少妇4做爰| 国产精品一在线观看| 国产精品乱子乱XXXX| 中文毛片无遮挡高潮免费| 电视连续剧大全| 衬衫里的大白兔又白又好看吗| 第一会所进不去了| 国产成品入入口苹果| 欧美三级不卡在线观看| 暴躁少女csgo正版观看| 埃及猫拔萝卜第9集| 吃瓜AV2024| 亚洲精品高清国产一线久久| 29岁财务姐姐创业记| 天美传煤tv免费在线观看| 给个能看的网站| 哈~哈够了太多了高c了阅读| 优质玖玖网站| 瑞安论坛网| 新杨贵妃传奇映像画影视入门| 番茄社区直播app| 秒播无码国产在线观看| 广州百花丛bhc登陆| 国产美女久久精品香蕉| 在李伯伯开放家庭txt| 铜山铜矿铜材| 野花香在线观看免费观看8| 免费在线播放| 花苑视频vip账号密码分享 | 国内自拍视频一区二区三区| 海外华为免费网页版| 美国唐人社十次大导航| 星空传媒天美传媒在线播放| 国产又色又刺激高潮免费视频| 《aw.77.7v》详解| 车文超细过程微博长图| 色欲情乱一区二区三区| 袖珍人性XXXXBBBB视频| 校园网登录平台| 日本M码与欧洲M码区别| 少妇高潮A片特黄久久精品网| 竹菊传媒一二三四区| xXXXXL2026| 性猛交╳XXX乱大交| 《色虎应用》创新上线 | 每日大赛聚集地mrdsfun往期内容 XDEVIOS中文免费版安装指南 | 视频一区视频二区制服丝袜| 欧美牲交a欧美牲交| 树林男女激烈野战XXⅩXXX| 丁香花影院在线观看高清电影电视剧| zzzttt51.万里长征| 久别的草原在线影院| 9—10小小 女裸交| 皮带屁股打肿打烂皮拍子| ady映画网网址| 成人亚洲欧美日韩在线观看 | 国产TS米兰白丝被| 婚后高黄h日常1v1| 国产成人无码免费看片软件| 免费畅享高清影视| ipx416中文字幕| 国产zzzz在线观看| 爬上麻麻的白肚皮| 18禁内容免费观看| 第一次挺进苏雨瑶的身体是什么| CHINA中国人妻VIDEO| 911黑料吃瓜每日精品| 18款禁用看黄入口gα| 打造17c.com| 高清黄色网址| 东北女人毛多水多牲交视频| 92国精产品一区一区三| 18加游戏的狂热时代| 操老太婆BB操BB| 关晓彤爽到下不了床| 水蜜桃4双管齐下| 深入交流动漫画面| 敷面膜同时按摩| 女生被操有限公司| 国产区精品系列在线观看不卡| 御梦子圣诞特辑免费观看在线高清| 男男被体育生| 舌头卷起往里钻| 校霸把学霸往死里做的视频| 人性Zoom21对比Zoom| 芒果mg11vbcom| 朋友的女儿中字ID| 97丨九色丨国产人妻| 好吊妞人成视频在线观看| 中国免费服务资源| 中国白毛老头性xxxxx| 1024手机懂你旧版首页| 9.1免费版九幺app下载| 成人久久18秘 免费网站动漫 | 风月海棠系列健身教练| 五月天激情播播| 精品少妇人妻AV免费久久久| 催眠部队美母+下| 一小孩半夜给女孩吃| 欧美变态口味重另类在线视频| 国产在线拍揄自揄拍无码视频| 17.c.now下载| 国精产品一区二区三区有| 揭秘黑料不打烊内幕| 亚洲人成自拍网站在线观看| 大雷擦狙网站官网免费| 我爱搞52g网站在线观看| 成全影视大全在线观看国语| 免费影片等你来| 91资源视频免费观看| eee在线播放免费人成视频| 秘 黄家男人网站| 宝宝好会夹呀都拉丝了| 成为了学校的坐便器| 野马奔腾的壮阔| 帅气体育生gary小蓝| www.操操.com| 欧美性xxxxx极品娇小| 《看片免费app网站》精选资源| 91精产众乐乐网页版| 花式play| 鲁大师在线观看日本电影精选| 中文激情在线一区二区| 无翼汅之全彩爆乳口工漫画GIF| 黑土坐c型钢筋| 免费看成人a片无码照片| 国产一卡2卡3卡四卡精品国色无边| 日韩精品久久| 大地资源二官网| 久久久久久91成人精品| a在线观看免费| 天天色踪合| 国产色v免费软件推荐| 黑人欧洲mv无砖码区| 超帅小鲜肉眼小伙打灰机| 欧美后仰式口咬| 1204高清手机看片| freeHD18 麻豆养身| 日韩AV在线观看播放无需播放器| [彩画堂 (彩画堂)]漫画| 床震吃奶摸下的激烈视频| 久久亚洲道色宗和久久| 色戒未删版网站| 水上大神潜入乐园| 51天美果冻蜜桃糖心茄| 电机减速机构| 鲁大师在线观看大地8| 日本新区卡一卡二| 久久九九精品国产综合喷水| 热re99久久精品国99热| 精品国产一区竹菊影视| 安卓应用商店安全下载| 亚洲h在线观看| 欧美高黄内容精选| 91免费版污| 日韩一卡2卡3卡4卡无卡乱码| 蘑菇tv成品人视频也平凡| 嫩叶草2025地扯一二| 菠萝蜜进口路线区一| 《美女一二三区》精选图集| 曰曰摸天天添天天湿| 无畏契约本子| 久久亚洲精精品中文字幕| 欧美大片在线免费观看| 酒吧实拍刺激战场完整版| 51tv芒果浏览器| w71喷枪w77喷枪| 俺也来俺也射| 久久久久久久久逼| 老太太在小树林里卖镖的视频| 日本色www| 766色系军团| 亚洲精品乱码久久久久久按摩| 与女神同行在哪里能看| 女生和男生差差差带痛声| 99精品国产兔费观看久久99| 老女人露脸| 97干视频| 天堂草原网在线观看| 寸止手冲快中慢指令挑战游戏 | 唐三钻入小舞肚子里| 成品免费网站w...入口尿| 国产精品色无码AV在线观看| 家庭网络安全惊魂| 国产精品国产高清国产AV| 《51cg.fun永久ip地址是多少》最新解析 | 伊缅园在线免费入口| BGMBGM人俄罗斯| 《17.c.07一起草登》最新进展| 三级免费网站| 日本亚州视频在线八A| 国产无矿转码专区| 罗志祥5g入口网址吊| 《91抖抈》引领潮流| 国产有什么色资源在线| 10000部免费拍拍拍18勿入| 100元连吹带做电话号码| 中文字幕乱码高清免费网站| 欧美人体一区二区视频| 雏田爆发惊人实力| 国产精品全国免费观看高清| 小草体验区120秒纸牌| bt天堂国产亚洲欧美在线| 狼群影院视频在线高清免费观看 | 刘恺威的电视剧| 17n.con订阅指南| 任我鲁精在线视频国产| 大伊人国产2020| 年轻母亲7| 《捷克街头》原视频入口| 最近最新日本免费观看mv| 杨贵妃映像传媒精品入口| 97久久精品人妻人人搡人人玩| 51cg.app安卓下载| 91成品人网页进入| 中国新疆19XXXXXL| 日产一二三四精品| 国精产品自线在拍入| uiui视频更新入口| 喜爱夜蒲2粤语快播| 小蓝社区体育生大捷豹| 国产精品秘入口麻豆| 动漫精品专区一区二区三区| 13000部幼儿视| www.25aaa.com| 一个色度航导网址| 小马拉大车网站| 91精产品在线观看红桃| 成品免费网站nike1168| 寻找城堡模型的碎片| 久久精品福利| 精品伊匍园精品伊匍园| 如如影视理论235| 初中生女孩拉屎视频| 免费人妻无码不卡中文字幕系| 日韩成年人精品| 日本护士╳╳╳HD少妇| 2022中文无线码| 大叔与妹妹| 校花脱衣挑逗| 樱花私人影视剧入口| 《勒》传奇技法| 亚洲人成在线播放无码| 中国女性真实奋斗故事| 张雨绮一天要10多次| 97视频在线看| 刘嘉玲被绑视频种子| 云樱乳液狂飙奖励自己一发 | k5手机电影网| 诱舞坊之家庭教师9| 小女孩蹲坑视频全过程| Anna阿姨vlog| 国产超粗超| heyzo—他人妻味| 国产精品99riAV一区二区| 探花的网站| 六年级脱身全去掉免费丿| MOOC课程学习路径| Gay女同g| 国产黄页在线观看| 猫小吉与末班地铁51| 女人的天堂A国产在线观看| 妈妈的职业免费完整版在线观看| 立体动漫新纪元| 日韩国产亚洲三区在线| 午夜天堂精品久久久久 | 黄品汇9f.apk| 我的大手在秘密花园游| 甜心短视频vlog柚子猫| 日产精品卡| 岛国中文字幕一区| 无码不卡av东京热毛片| 国产在线 丝袜大学生| 幼儿幼儿幼儿nouuu未成年| 成人影片麻豆国产影片免费观看| 坐公交竟遇C了2小时| 高清不卡国产在线看h| 《91秘 入口》探索| 色天使美国在线| 扒开动漫乐趣| 国产袜丝服61页| 亚洲老妈亲伦aⅴ一区| 美国人 0000| 神马午夜影院| 啊哈哈溢出来| 羞羞漫画免费入口页面| 欧美乱妇无乱码大黄a片| 少妇挑战六个黑人惨叫| 优女视频免费观看 | 最新国产精品拍自在线播放| 少女神探破案| 《乳色吐息》未删减| 明星高品质换脸| 妖精动漫官网| 特殊保姆单位| 香蕉菠萝黄瓜草莓樱桃榴莲茄子| 欧美高黄内容精选| 绝对真实海角计划| 吴磊赵露思| 免费大片电视剧随便看| 国产黄a大片在线观看| 4D影院网站| 水仙软件大全免费下载| 猫meme校园歌唱大赛| 国产经典自拍| 麻do传媒张芸熙在线| 被老师肉到失禁H| 亚洲中文字幕成人无码| 亚洲S久久久久一区二区| 2019天天射干网站| 畅享高清影片平台| 3d逆子动漫| 国产精品沙发午睡系列999| 莉拉酱与窄窄洞穴游戏下载| 您的老公最棒| 9i果冻蘑菇制作厂| 国内精品久久久久久99竹菊| 做床爱无遮挡免费视频| 暴躁少女csgo视频在线| 荡女精品导航| 95网站csgo| 班花的兔子好软水好多好好吃| 东方神女山鬼| 济南新茶嫩茶高端群| 中文字幕亚洲无线码一区女同| 成人欧美一区二区三区视频| 久久综合婷婷丁香五月中文字幕| 被到爽流视频性巴克| 网络赌博两个号能赚钱吗| 大肉大捧一进一出好爽视频mba| 台北51娜娜老师家访2| 久久国产成人免费网站777| 冷狐宫方www.lybh.me| 翁公厨房来一次| 麻痘精国品在线免费| 六间房AAw| AKT大佬资源| 抹茶视频助阵| 人妻精品一区二区| 伊甸圆二二二三三区| 成熟人妻换╳╳╳╳| 藩金连传煤免费入口| tube8 中国| にじいろばんび中文下载| 人人操人人纵欧| 美国无人区码Suv| 亚洲精品日韩AV专区| 无码人妻一区二区三区精品视频| 亚洲成人av电影| 国产成人精品视频ⅴa片软件竹菊| 荷兰残疾女BBw| 女王原创踩踏品丝论足| 东北体育生亮相| 伊人久久久大香线蕉综合直播| freeporno馃拫馃憴85| 狠狠色噜噜狠狠狠狠2021| 17c28路nom| 女人轻吻视频| 小雨伞电视| 欧美日韩不卡视频合集| 日本xxxx动漫| 李慕婉3D动漫AV| 火影18手游变态版下载| XXXXL76| 部长的潜伏测规ID| 翁熄系列乱五部| 伊甸园文化传媒有限公司大象| 亭亭玉立国色天香六月小说| 《抖阴最新版本》新功能上线| 欧美大尺寸SUV免费| 年轻的女保险销售员2| 性猛交 乄乂乱大交| 日韩AV高潮喷水在线观看| NBA免费在线观看直播| 大象伊园2024出入口| 成都私人电影院| 美景之屋5完整版中字大结局| 一本之道高清乱码少妇| 上热门的短视频素材库| 国产精品色吧国产精品| 成品网站w灬源码1688| 96在线观看高清电视剧| 干的你走不动路| 卡洗衣机的剧情麻豆| 9 1安装破解版| 下载流氓软件| 区域停靠app下载安装| 我是看守专用宠物2| 免费成品人片a91入口| 最近中文字幕免费大全8一| 日本精品产品推荐| 《每日大赛官方正版》火热开启| 天堂MV免费资源在线观看| 日韩制服国产精品一区| wwww日本| 少女大人 电视剧在线观看| 亚洲91无码影院| 国产亚洲精品无码成人| 《一起c草》高效除草| 国产精品美女在线| 欧美人妻WWW无码国产黄漫| 安全的 美女网站| 亚洲一区AV无码少妇电影| 夜夜爽爽未满十八影视| 中字HD与上司出轨的人妻| 成品免费网站入口下载| 亚洲欧美日本在线| 中国少妇做受XXXXX69小说| 国产又粗又猛又大爽又黄| 中文字幕手机在线观看| 亚洲女同精品一区二区| 亚洲欧美国产国产一区二区三区 | 天美媒体传媒| 老师双开真丝旗袍| 阴斗91破解版| 97免费在线| hl155.ccm黑 料在线观看| 求网站 你懂得| av无码网址| 四川姑娘高清播放| 国产日产成人免费视频在线观看| igao视频为爱寻找刺激| 国产精品无线在线观看| uygurqawaswaskino维语| mt4平台下载网| 《老猪影院》热门影片推荐| 国产黄视频网站| 欢快活跃气氛的歌曲| 日本windowsserver| 在线人做人免费视频| 色综合色狠狠天天综合色| 久久文化传媒有限公司电话| 国产91沙发系列| 亚洲国产精品热久久| 9.1手游大雷免费下载| 农夫少妇精品视频| 久久伊人这里精品| C爆你的甜甜圈源码| 中文字幕免费不卡二区| 按摩的电影| 刘嘉玲被绑视频种子| 婴幼儿喂养指南| 久久精品国产99精品最新| 国产精品免费看久久久| 97人人干干| 亚洲日本VA午夜在线影院| 免费体育生导管素材网站| 吖v国产在线高清播放| 《715GccA片上下最新版》高清画质| 翘臀后进少妇大白嫩屁股| 亚洲综合免费| 《黄片免费网站》坚决抵制| 亚洲人成电影网站免费| o欧美人与禽交| 精品亚洲国产成人AV| 藏经阁导福航app导航| 白嫩小脚玉足脚交网站91| 黄色3.0| 97超频对决超级碰撞| 滑雪场宝贝| 在线观看视频导航国产| 重生之门多久更新| 白子课后游戏时间| 色综合久久婷婷88| 国产精品视频★| 日本妈妈视频| 在线观看无码不卡AV| 杉野希妃三级| 亚洲阿v天堂在线| 女儿就是用来C的| 导管免费入口| 137v最大但人文艺术| igao视频国产精品天堂| 青苹果影院6090| 四十如虎的丰满熟妇啪啪| 性别 自由 凸轮 管管| 《老少配XBXBXBXBXB| 日本高清一区二区三| 美丽的姑娘视频完整版| 成全高清视频免费观看| 6vhao全新升级| 曰本不卡祯频| 原神被XX到爽| 每日大赛校园最全最快| Chinese22HDXⅩXX| 国产精品人妻无码一区二区三区下载 | 狠狠综合久久久久综合网浪潮| 花园按摩手法视频教程| 亲亲抱抱摸摸举高高蹭蹭| 网络观影新纪元| 火影忍者完结| 国产成人欧美日韩综合| 无码精品不卡一区二区三区| 人人超碰人人超级碰高清 | 日本少妇欲高潮视频| 韩漫咬唇抉择| 第一视角女王命令视频| 无遮挡网站推荐| 三上悠亚久久精品| 日本a在线考试app| 大菠萝导航福建app| 糖心短视频国产精品| 娇羞白丝少女写真集| 成人黄色在线| 大象m3u8欢迎回家ccc26| METCN巫唐easy| 亚洲欧美中文日韩专区| 宝宝你里面好暖不想出来| write直播| 蘑菇湿地福利入口| 亚洲日本va午夜蜜芽在线电影| 人体艺术光影魅力| 静香遭污黄| 少爷菊眼乖乖撅高被C扇肿菊眼| 快抖猫短视频记录| 免费成人电影在线观看| 已满十八岁免费观看电视剧的网站| 四川医械编码查询指南| 96069视频| 将军发疯地撞着公主h| 精品伊甸乐园在线2029| 日本f2c官网入口是多少| 精品伊园乐园在线| 91看片破解版下载| 免费高清在线观看| 欧美人和黑人牲交网站上线| 911事件高清在线观看| 亚洲精品久久久久久久久久久| 东南亚玩幼稚| 色情无码视频7788| 日本内射精品一区二区视频| japanese在线播放| 9 1黄金网站官网入口| 好满射太多了装不下了吧 | 国产故事片霞在线观看| 《91禁 一起草网页》创新设计| 天美麻花果冻拉拉升职记| hj今日登录document| 免费的强3dapp| FreeXXXXⅩX35| 亚洲天堂bt| 猫扑MOP新版破解版| 火影忍者cos| 乌克兰粉嫩xxx极品hd| 赵晓东吴雪晴小说全文阅读| 暗黑爆发料在线| 在线观看国产va影院| 惜芙蓉(父女)by冰阔乐| 国产强奷在线播放免费不卡| 擎天柱的冒险| 国产精品无码一区二区三区在 | 100块钱附近人| 研究院官方入口| 如何分辨999国产精华| 免费欣赏樱花美景| Chloe台湾网红| 秘密教学漫画免费阅读看| 国产人与zoxxxx另类| 亚洲易久久| 日韩精品一区二区午夜成人版| 老阿姨泻火最新视频20 | 91网络视频| 911八卦最新爆料在线| 无码a∨高潮抽搐流白浆| 善良的小峓子| csgo高清视频免费播放| 国产又色又爽又黄A片小说| 超pen个人公开7| 老年人情感故事记录| 亚洲综合av一区二区三区| 竹菊影视欧美日韩一区二区三区四区五区| 肉伦娇喘连连蜜汁横流| 公爷粗壮之力| 亚洲韩欧美第25集完整版| 乱子伦农村xxxxbbb| 灵狐cos惊艳亮相| 亚洲 欧美 中文 日韩aⅴ一区| 零度战姬第二季无修版| 久久精品A一国产成人免费网站| 新金梅瓶在线| 日本九九加热有精品| free性s x| 亚洲 成人 av| 《91禁软件》严密网信监管| 痞幼写直900张| 精产品自偷自偷综合| 99国产在线视频有精品视频| 幺女的小嫩嫩| 泛商贸易9.1免费版发布| 双腿老太残疾bbw另∨k| 国产精品欧美成人| 91精产品一区永远免费观看| 97se亚洲国产综合自在线观看| 91a天堂一区| 空少做0被开菊取精| 精品午夜福利1000在线观看| 欧美 日产 国产精选| 未满十八勿入1000部| 18k金成色典范| 杨贵妃传媒映入囗| 不许准穿内裤随时挨C| 糖心娜娜装洗衣机网站| 授课方式by肉馅水饺林清| 井川里予黑丝| 吃奶呻吟打开双腿做受视频| 亚洲51精品| 《看片官方版》全网热播| 男生篮球赛季风采| 国产又色又爽又黄刺激在线软件| ass仙踪林pics| 9.1成长视颜蓝莓| 免费b站看超清大片| 国内精品久久久久精免费| 冰糖小小酥换脸| 红挑视频一二三区精彩呈现| 害羞的的嫂字7中文版| 欧洲国产三级在线观看| 小黄猫传媒映画入口免费区 | XXXX18HD护士HD护士| 亚无码乱人伦一区二区| 《9.1快手》全新上线| 老夫子文化传媒免费| 手机拖影怎么办| 俄罗斯美女粉嫩bbwbbwbbw| 大象影像传媒入口| 小荡货腿张开让我cao爽视频| 羞羞羞不疼网站入口真人| 国产精品12在线观看| 义父儿媳协和中文电影 | 国产成人AV一区二区三区无码 | 黄色软件链接| 《标志设计logo》创意| 91yunying运营深耕实战| japanesexxx孕交| 无码国产福利片免费看短视频| 甜心御梦子圣诞特辑| 亚洲色无码专区一区| 小色猫传媒精品| HD硬核解毒720| 加勒比一本一道在线| 乱小说录目伦200篇txt短篇| 午夜性做爰A片免费看| av无码免费岛国动作片不卡| 192.168的网络世界| 度娘免费版9.1| 老黄瓜刺激战场直播| 17 c18起草视频内容| 国产精选福利| 高精产品二区三区| 蜜桃免费在线永久观看| 黄台软件知乎| 国产精品白浆一区二小说| 蘑菇网tv官网登录入口| 妈妈帮我打脚枪的视频| 国产NBA免费观影| 国产免费一区二区三区免费视频| 《大地资源二中在线》优质教学平台| 精品国产乱码久久久久久郑州公司| 美女男生合作磨制| 躁BBB躁BBB躁BBBBBB日| 桃红色官网最新人口| 老女人毛多多| 9 1直接打开蓝莓| chinese体育生洗澡飞机视频| 有机中国领航者| 国才一区二区视频| 97在线精品视频免费| 李沁ai智能人脸| 麻酥酥定制款西施视频| 老阿姨BBCCGG台| 《小二先生僵尸cos》创意演绎| 久久电影网午夜鲁丝片伦| 半糖次元新番上线| www.香蕉网| 四虎永久在线精品免费观看| 亚洲色偷精品一区二区三区| 免费看裸体 网站豆花| 男人添女人下部高潮视频| 恐怖片高压电在线观看| 成熟女人毛葺葺葺| 快喵新版官网下载旧网址 | 男生篮球赛季风采| 国产av寂寞骚妇| 初中生公共澡堂洗澡视频| 《男c女 黄秘 B站游戏91》深度解析| 戴绿色帽的女老板同行| 草神ちゃんが腿法娴熟| 又大又黄激情| 亚洲国产精品无码久久网速快| 双男主gai免费在线漫画精彩推荐| 圆滚滚的扔子小视频高清播放| 国产巨大 BBBB| 秘密通道7在线免费观看| av中文字幕久久| XXXX18日本护士HD老师| oneyg9.aqq一个致敬韩寒| 蘑菇登陆3秒进入入口| 偷拍欧洲亚洲性| 日本最色网站| 美女100%露尿无遮挡| k8s经典美国式台| 禁播影片大片卓越拓展| MOOC美国版免费推荐| 人or猪or狗的dna播放器使用方法 天堂8中文在线最新版在线 | 人人妻人人做人碰日日| 素善交ZZZZXXXXX另类| exo妈妈mv高清免费观看| 亚洲一卡一卡二有限公司| 国产免费爽爽视频| 欧美最好的a级suv日产88| 老公原谅我ADN34的背景故事| 日本无遮羞肉体动漫在线观看 | 国产主播在线观看一区| 且听风吟下载| 亚洲欧美综合在线天堂| 无风险9.1免费版安装入口| 斑马电影街茄子视频尤物视频| 富二代f2app| 被四个人强伦姧| 青青草原视频| 好.色.先.生tv| 中出北京女孩| 冒险岛766| 国产社区在线综合不卡| 快播免费高清电影| 亚洲成色最大综合在线| 自偷自拍亚洲综合精品第一页| 妻子6电视剧在线播放| 公交车 多人 高ch| 缅甸少女电影免费观看| 小yoyo萝莉无码视频| 12—14小小女躶交| 妈妈的朋友7| 欧美巨波霸乳影院| 欧美日韓性视頻在線| 国产成人精品久久一区二区| 黄金仓库免费9.1| 双男子mv高清完整版| 鲁大师m3u8免费播放器| ysl水蜜桃口红6117试色| 国产偷窥熟女精品视频大全| 可以看免费的网站| 亚洲色偷偷偷综合网| 探花精品一区三区| 罗马浴场漫画| 零度战姬第二季无修版| 亚马逊精品推荐| 日本free护士姓交| 黑天使久久综合久久| 深夜e成品短视频| 久久精品国亚洲A∨麻豆| 黄色一级影视| 东方AV在线| 小男孩暖心喂食| 18岁女生| 亚洲欧美中文字幕日韩一区二区| 国产ts人妖另类丝袜高跟鞋| 女人自己扒荫道口| 亚马逊aws永久免费服务69| 国产又粗又长又粗| 色色视频软件下载| 试衣间里的激情| 2.hlg471a.欢乐谷| 日本精品啪啪一区二区三区| 视频聊天网大全| 亚洲码国产精品高潮在线| 色天堂下载| 国策无错字修订版txt| 嗯灬啊灬把腿张开灬a片梅花三弄| 日韩第二页| 国产欧产日产精品乱子| 乌克兰13 14 15 16| 四季影院视频在线观看| 精品一期二期三期| 福瑞控furry车网站| 反差大赛猎奇大赛| 9.1传媒引擎启动| 爱唯侦察论坛fr| 男生坤坤戳女生坤坤.| 无尽画廊污| 日本一进一出gjf视频| 国产精品满十八岁直接入口| 日韩一级毛卡片| 911传媒公司| 国产在线最新资源网站| 亚洲精品少妇30p| 刻睛3DNagoonim| 国产丝袜精品| 亚洲精品国产v片在线观看| 色欲AV亚洲永久无码精品| 畅享银幕魅力| 兔八哥游戏| 91中文字幕网| 用快播看av| 伊犁园区直达入口3秒| 爱液老版安装教程| 蜜芽188.coo点击进入| 国产在线综合第十五页| 老太太卖飞镖| 久久精品国产色欲A片小说| 五月激激激综合网亚洲| 中文字幕无码av激情不卡| 老板办公室设计| pptai一键生成免费的软件| 御书房自由自在排行榜| ady映画网网址| 《www.spzwfw.com》政务服务平台| 钢钢钢钢钢钢钢好多水免费污| 中文字幕精品无码一区二区| 两个人高清视频图片| 人妻三级日本香港三级极| 四叶草秘密基地| 精品一线二线三线| 摸大扔头视频全收录| 在线观看叼嘿视频| 成人无码潮喷在线观看| 高清影像解码溯源| 超碰caoporen国产| 天天日天天操心| 浮生影院在线观看免费版电视剧| 浆果儿马雨琪全部视频链接 | 老牛影视文化传媒有限公司官方| 国产高清在线精品一本大道| 魅影5.3.v1.5永不更新| 欧美与动人物性生交| EXO妈妈MV免费观看| 武炼巅峰最新的小说| 有多少跟爸爸做过的| 无尺码精品产品的特点| 辅导作业play| 3D裸体被强奷动漫视频免费| WRITE AS 分腿器| yy8男人的天堂| 老司机免费电影| 日韩毛片在线观看| AV片在线观看免费光看高清| 每日大赛隐藏通道入口| 黄色免费一级| 女奥特曼吃播巴雷特免费观看| 格格导航破解版软件| 無码一区中文字幕少妇熟女| LUANLUN小说合集| 国产yw851.c免费观看网站| 《17c17一起草+国卢》创新起草| 星空无限传媒有限公司官网| 海角社区免费下载| 啊使劲里面痒出轨h| 神奇的鼠标| 体育生自律训练日常| 女朋友的妹妹ID| 成全免费观看| 欧美www网站| bilibili晚上少儿不宜| 成人一二三区| 1区1区3区4区产品芒果精品| 18款禁用app入口破解版| 亚洲精品无AMM毛片| 国产午夜福利伦理300| 国产精品久久久久久AV福利| 草莓视频iOS平台高清体验| 俺也去官网| 9I免费版安装| 亚洲一卡2卡三卡4卡无卡下载 | 欧美成人色情电影网址| 乱女 小芳全集| 91cangku158.buzz| 色欲一区二区三区精品A片| 满18免费观看| 人碰人碰人成免费视频播放| X8X8拨牐拨牐永久免费视频| 国产亚洲精品欧洲在线观看| 麻w豆传媒在线观看免费| 亚洲国产精品无码成人片久久| 中文天堂国产最新| 亚洲a∨精品一区二区三区| 日本乱码卡新区| 《火狐抓扔子》游戏攻略| 久久精品无码专区免费东京热| 尹志平小龙女| 国产麻豆剧传媒精品国产av| 健身教练反操白晶晶第一集| 一人上面2人| 国产精品女视频一区二区| 六间房隐藏网站免费观看| 6间房隐藏版房间| 三亚一日游精品免费| 午夜无码伦费影视在线观看| 少女csgo高清windows| 糖心视频vlog| 唐人社最新地址| 含蓄草传媒每日免费一次| 榨汁精灵扦插方法| 国产ts专区在线观看| 小孩开大车牙签搅大缸妈妈| 9 1免费下载安装| 新足球小将粤语| 玫瑰情人交友网| 妖精动漫在线观看免费漫画下拉式| 《小鸡变大变粗变硬》养殖窍门| b站9.1版本| 亲吻战场真人版| 关注青春成长故事| 青青青视频免费观看2018| 九九99在线视频国产| 老王福利3无线一区| 一本一道av无码中文字幕| 糖心柚子猫甘雨情人节礼物| 精品无码久久久久久久动漫| 免费国产黄线在线观看| bbox怀孕系列| 欧美亚洲日韩精品| 老太性开放bbwbbwbbw| 无码欧美毛片一区二区三| 超清无码无码二区无码三区| 9 1免费版网站nba在线观看| 暴力强j激烈反抗AV| JEALOUSVUE老大太| 免费看饥渴难耐的少妇软件| 女女蕾丝互摸吃奶互慰视频| 亚洲日韩AV一区二区三区四区 | 呦泬泬精品导航| 7x7x7x7x7任意燥cjwico直播| 东北老女人高潮大叫对白| 一级欧美一日韩片一级二级| 白丝校花轻嗔| 在健身房的老婆被黑鬼缠身怎么办| 在车里要了好几次| 男通女视频全记录| 尖叫之夜免费直播| 《wap.share.18168》热门分享| 久久99热这里只有精品8| 探三亚风光| 灵动VICIUSSS幼童女孩| 午夜精品久久久久9999| 中字幕无线码中文字2| 自由 管 剪辑 中国的| 《高清乱码 现场看》视觉冲击| 久久大香香蕉国产免费网vrr | 国产欧美精品一区二区三区| 栖凤阁论坛(全国信息)| 草久在线视频| 久久99这里只有精品久而久之| 漂亮人妻被强了BD影片| 欢乐谷惊叹之旅| 波兰老熟女性爱| 军人爸爸大吉饭| 郑爽李沁刘亦菲赵丽颖| 一面亲上边一面膜带揉胸| 精产品自偷自偷综合| 国产精品久久久久影院| 星空mv丶天美mv丶糖心mv | 挺进大幂幂的滋润花苞御女天下| 137tⅴ最大但人文艺术 豆瓣| 五月天音乐之旅| 老夫子传媒有限公司免费入口| 越南屠夫的生鲜哲学| 吃瓜网51官网版| 韩漫无羞遮漫画免费观看| 《18我禁》青春禁区| 《91成人免费下载》免费资源 | 网站正能量| 男生把坤坤放到女生的坤里视频| 香蕉eeww99国产精选免费| 黄金网站9.1入口网页版| 樱花在线视频免费观看电视剧| 国外黄冈站刺激战场视频| 《阿乐的研发日志》探索| www.91.comyfhhg资源下载| 《免费爱情大片调色1000部软件》精品推荐 | 高清码免费在线| 国产剧情av麻豆香蕉精品| 日本久久高清一区二区三区毛片| 久久福利中文字幕一区二区的| 汉服齐胸襦裙啪啪做运动网站| 已满18岁点此转入网站| 中文字幕中文在线35页| 小草莓直播| 宝贝对着镜子cao好不好小说| 国产AV无码专区亚洲AWWW| 午夜无码一区二区三区在线| 17c.16.c官网| 天美传媒制作有限公司免费| 久久久久亚洲精品无码网址| 困困兔54分钟完整版| 香蕉传媒十八勿入口| 国产久热精品无码激情| 国产爆乳主播在线播放| 蓝莓视频免费畅享| 大象传媒18秘密入口| 任您躁水蜜桃code众乐| 搞机time直接打开极速不需要登录| 妈妈帮你打脚枪| 亚洲欧美色AⅤ在线影视| 无人区一区二区区别是什么呢| 《妻子7》免费高清电视剧| 一本大道朝桐光| 美国zozo兽皇精品| 神秘电影3.4.0vip| 远程办公中文字幕在线| 高清Windows免费版下载| xsmax日本| 蘑菇视频9.1| 《猫咪官网在线入口网页版》官方 | 精品国产自在久久现线拍| 亚洲va欧美va国产va天堂| 正能量视频www正能量网站| 《黑椒直播》开启全新互动时代| 性色xsgh| 工本口子库漫画全集| jennie人工智能ai| 中国农村BBBB乂乂| 国产自在线拍| 国内国外日产一区二区| 黄片网站建设| 1024cl2019新地扯1| 一同看gmv网页版| 张婉莹14岁初中生mv| 北野未奈中文字幕在线观看| 今晚免费版cad观看指南| 夏晴子苏语棠苏娅| heyzo中文字幕无码| my88815蜜芽| 亚洲阿v天堂在线| 免费污视频| 综合无码一区二区三区| 成人亚洲a片v一区二区三区| jennie人工智能ai| 一级aaaaa级要多久一| hp视频网页链接| ZJIZJIZJI中国| 9.1破解版.abk使用指南| 视频全兼容| 51今日吃瓜.fun必吃| AaaSS图片PLC应用指南| 18十漫画免费阅读| 日本BBBBB护士| 二个人在线观看WWW哔哩哔哩| 为您推荐优质黄色APP| 精品熟女日韩中文十区| 好久没做了想死你了| 美国老少配BGM| 《成人软件黄片免费下载》在线观看 | 国产对白受不了了| 在线国产频| chinabondage8丝丝| 小西瓜驱动Pro破解3.0版本| JEALOUSVUE老大太| 17 c17起草视频| 国产精品久久毛片| 黄品汇abb最新安装包| 羞羞免费直播上线| 亚洲日韩av无码不卡一区二区三区| 黄油《触摸×惩罚》| 中文字日产幕天堂一区| 国产Α片免费观看在线人| 漫蛙网页版免费进入| 阿阿阿飞天啦| 欧洲老年oppo| 非州一级大片| 深夜独享免费剧集| 成品a区免费众乐乐| 中文无码人妻影音先锋| 立足当下需求| 黑狼人加鲁鲁兽天赋视频| 麻花豆传媒剧吴梦梦女销售| 老师的扇贝好粉啊| 亚洲综合在线五月天| 伊甸2023直达安全入口| 中国老肥熟女BBW视频| 亚洲国产精品无码久久久 | 《17.c.21.nom91》新发布| 血战阿拉曼| 麻花星空原创剧集| 豆奶成人短视频网址导航| 水多多视频| 5秒入口秘密自动进入| 无码人妻AⅤ一区二区三区蜜桃| 男生越往里越有劲视频动漫| 性少妇SEXVIDEOS高清| 外国男人桶女人| 30000部禁用免费看| 妺妺窝人体色WWW视频| 美女露%100的身体| 《91成人香蕉》:网络热词解析| 尤物精品国产福利网站| 糖logo网页版| 《com.hjmore.wuyu》创意应用| 日韩高清在线亚洲专区小说| k8s经典红辣椒| 精品综合久久久久久98| 国产超清无码不卡在线| 日韩人妻无码精品一专区| 日本乂ⅹ乂乄乂乄乂乄| 片多多影视剧免费观看| 国产综合精品一区二区三区| 电车魔女2第二季| 欧美人与人动人物2024 心理学| 困困在课堂的句号| 第一会所亚有转帖区| 色网免费观看视频网站| GIF动态图第600期| 人妻熟妇乱又伦精品视频无广告 | 444444在线观看电视剧| 国产情欲盛宴| 亚洲欧美另类激情综合区蜜芽| 我的漂亮老师2在线| 小玩具使用教程| 无码精品人妻一区二区三区98| 成人精品草草欧美| 《小 伸进 喷水无码app》解析| 日韩av无码一区二区三区不卡| 免费在线黄网| 黑人大荫蒂高潮视频| 让女人尖叫的二指禅| 无码人妻aⅴ一区二区三区69岛| 少妇办公室好紧好爽再浪一点| 50岁退休熟女露脸高潮| 樱花ppt模板网页| 菠萝蜜视频在线观看入口| 精品视频一区二区三区中文字幕 | 最好的2019国语中字攀枝花| 久久久久久91成人精品| 卡一卡二卡三免费视频| 女性健康私护| 乌鸦传媒精东果冻星空| 男女进出抽搐高潮动态图| 仙踪林首页| 你下水好多下水道bd| 春暖花开论坛有你x8最新| 9i蘑菇果冻制品厂| 黑人对娇小亚洲| 我要看免费的十八周岁以下的| 胶衣极致塑形| japonensisjavacom| cf视频聊天最新版本| 我想你我帮我吸出来| 另类Z0ZXHD| Onlyfans颜值排行| 《黄色视频4.0》在线播放| 草棚canopen12| 在线观看国产wwwa级羞羞视频| 一本到卡二卡三卡| 黑料正能量网址| 国产亚州精品女人久久久久久| 高校信息技术应用峰会| 国产成人精品久久一区二区三区| 亚洲国产A∨无码中文777| 久久久国产精品人人片| 深夜健身教练漫画在线阅读| 久久精品99久久久久久久久| 99999久久久久久亚洲| 卡一卡二卡三入口| bbw厕所白嫩bbw| 37vt最大但人文艺术豆瓣| 国外精品正品苹果入口 | 小黄猫传奇3秒跳转| 国产伦精品一区二区三区免费| 老阿姨高清在线观看电视剧| 国产精视频| 日本M码与欧洲M码区别| 校花主动联系| 诱妻入室韩国电视剧| 久久99ER热精品免费播| 医生不停的按我的蜜豆| 农场主的女儿| 明明说了要用tt2动漫| 12一14幻女仙踪林| 国产片av不卡在线播放国产| 国产成人无码AV麻豆| 短视动漫全免费收看| 网际快车网游加速器| 试看120秒做受小视频免费| 在李伯伯开放家庭txt| 国产在线观看香蕉视频网| 国产在线a大片无病毒| 短篇合集电子书txt下载 | 成人Aqq18秘| 探秘双乳峰奇景| 另类亚洲综合区图片小说区 | 星辰视频高清在线看免费| 乖 我硬了 让我进去| 沈阳45岁的女人叫的| 蜜桃视频一区二区三区在线观看| 牢大加速5.0下载免费破解版| 用手我们换一下地方做| 国内外精品成品入入口苹果| 星空无限mv免费观看电视剧最新章节| 探索游戏世界| A W风情体验| 歪歪漫画官网| 熟女啪啪白浆嗷嗷叫| 今日大赛盛况| 中国裁判文书公开网| 新版中文在线资源| 老师我想你日本高清观看视频| 国语少妇高潮对白在线| 碧蓝航线9.1版本福利来袭| 乱强伦乂 乄乄乄乄射精父女| 娘化后室v2.0汉化版| 男人皇宫色皇宫亚洲| 久久久久久久波多野结衣高潮| 少女动漫在线高清免费观看| 国产区视频| 日韩 在线综合gif动图| 辶喿扌畐兄妹关系小说| 丝袜女自拍相片| 伊甸圆二二二三三区| 暴躁小姐姐对狙| 免费的网站服务器| bbox撕裂bass| 9幺1.0.48| 6996电视剧火爆开播| 积积通积积| 中文字幕专区高清在线观看| 王者荣耀cdk兑换官网| 播放林妹妹的电影| 精东乌鸦果冻蜜桃大象星空| 娇小BBBBW搡BBBB搡| 姐姐教你射脚枪的视频在线观看 | 海盗2塔斯尼帝复仇bd| 妞干网手机视频| 欧美黑人巨大videos| 会所漂到妈妈| 好色先生视频app| 香蕉精品亚洲二区在线观看| RUN AWAY 全集未删减| 色天堂网站| 健身教练1| 午夜不卡无码中文字幕影院| 莉拉酱与狭窄洞穴游戏| 9.1.gb官网进入指南| 蜜臀av性久久久久蜜臀aⅴ麻豆| 午夜人妻久久久久久久久| 蘑菇mogu1.3.2版本官网| 日韩欧美分区视频| 久久久久国色AV免费看图片| 一区三区三区高中清不日产| 樱花草在线社区WWW| 成全在线观看免费全集高清| 浪小辉做零系列服务生| 四虎影院211风情影院| 四影虎战2023白莲花| asian日本裸体pics| 蘑菇17c官方网站| 《软件黄片》:揭秘网络陷阱| 欧精品美高清砖码图| 男生困在女生困里的视频| 国产主播一区三区在线| s8视频在线播放国产| 国产精品国产精品| 精品免费看国产一区二区| 一二三四日本免费| busfan有新地了| 国外精品成品人人口z| 《小 伸入 滋水》保鲜| 花季传媒2021免费观看| 奶糖app免费破解下载| 西方艺术巨擘| 善良的小蛦子| 777米奇四色眼影7777| 日本一道无马二区| 188479路mooc.| 夫では満足できない人妻| javajava好妈妈| 原来是神马琪琪的电影| 性做久久久久久| 欧美91成人版| 黑人巨大精品欧美一区二区| 汤姆影视atom入口| 暗黑网站爆料| 火影忍者18站| 美女的秘密| 火影忍者雏田| 老版91免费版下载| 伊甸乐园2025直达入口| 男女上下拱在线120s| 99re66热这里只有精品3| 波多野结衣一区二区三区av免费| 妈妈的朋友云播| 暴躁少女csgo免费观看| igao视频网| 人妻互换ⅹxxxbbbb| CSGO暴躁少女勇闯棚户区| 中文字幕久精品免费视频| 飞向别人的床 ck| 日本bbwbb| 国产熟女亚洲精品麻豆| 母狗的耳光生活| 荷花6616tv最新版本| 久欠re热这里有精品视频| 亚洲国产精品无码久久久不卡| 新欧美三级经典在线观看| 果冻传媒一二三区2020| 红蘑菇tv成品人视频| 久久久精品国产SM调教网站| 无人区AV在线观看| 国产精品1区2区区别大吗| 一起草cad视频大全免费观看| 九一果冻制作工厂| 啊啊轻点好痛啊软件| 免费无码又爽又刺激高潮视频| 女生吃男生肌肌软件| 96囗交大图片大全| 惩罚者对黑暗金刚狼阅读 | 中文字幕日韩一区二区三区不卡| 亚洲美女又黄又爽在线观看| 天伦社区人口| 精品国产爱在线观看| 黄9 1窗口| 沟沟人体艺木艺欣赏| 成人国产精品免费视频| 亚洲精品无码mv在线观看| 免费蘑菇一区二进入指南| 国产内射老熟女AAAA∵| 爱情电影网鲁丝片一区aqdy| 糖心官方网页版| 国产无遮挡又爽又刺激的视频老师| 仙踪林八零婚纱| 92精产品众乐乐| 中文字幕777| 老夫子文化传媒免费网| 糖心vlog唐伯虎| 热狗app福引导网站| 困困38秒沉浸体验| 肛门双拳治疗| 国产又大又黄又硬| 《mogu3.㏄》全网首发| 色偷偷av老熟女| 贝勒漫画官方网页入口| 波多野结衣乳巨码无在线观看| 肉蔻之香2意大利版剧情解析| 《9 1破解版免费观看》独家解析| 精品伊甸乐入口xyz不卡| 亚洲精品中国国产嫩草影院美女| 天降女子动漫全集免费| 小孩喂姐姐吃78零食| 中文字幕AV无码一区二区蜜芽三区| 国产粉嫩出水在线播放| 综合国产播放器| 专干老肥熟女视频网站300部| 精品国产丝袜黑色高跟鞋| 免费看海指南| 天娱传媒mv入口| 体育老师器材室单独训练| 免费高清自慰区| 人与畜禽zoom视频| 小视频网站源码| 2020国产微拍在线| 《100%透光裸妆软件》智能上妆 | 免费视频软件下载| 胡桃激战史莱姆| 二次元大雷欧派变大| 色综合视频一区二区三区| 少妇的伦理思考| 亚洲色精品aⅴ一区区三区| 歪歪画首页登录界面| 《没落贵族的琉璃川》动漫| 苏畅在线观看免费播放| gogogo高清完整版英国| 免费看啪啪人A片AAA片| 日本系列第一页nntt11| 欧美丰满熟妇xxxx| 691.GG妹妹最新消息| 我不卡未来电影在线观看| 国产一线二线三线女| 明星造梦工厂| 歪歪漫画在线观看视频了| 凸轮自由性别中国的管和类型| GOGOGO高清在线观看视频中文| 伊人22.com| 精品永久久福利一区二区| 又大又色的网站| 《美国Zoom动物猪饲养技巧》高效养殖 | 成品免费ppt网站| 日韩欧无码一区二区三区免费不卡| 精品免费看国产一区二区| 免费高清 电影 动漫 在线观看| 一生必看经典谍战电视剧| 青青在线视频| 被男生初恋 你的小兔兔的视频 | 男生困困闯入女生困困世界| 亚洲2022无矿砖矿码1000| 做到双眼失焦小腹痉挛| 少妇高潮尖叫黑人激情在线| 美女裸体黄网站18禁免费| 思思热视频| 日本一姐潮水RAPPERvos| 妇乱子伦激情| 91网址在线观看| 给我看播放片免费高清| 辅导作业play| 日本成a人片在线播放| 麻豆国产原创视频在线播放| 飞机杯女神连线中韩漫| 大象伊园甸2022一区区| 甜心御梦子免费全集在线糖果| 精东天美果冻传媒影视频| 国产精品无码不卡一区二区三区| 国产亚洲日韩欧美视频| 无敌神马影院视频在线观看高清| 无码AV动漫免费播放不卡无码| 美国十次l| 苍穹女仆甜味弥漫馒头在线观看| 娇小新娘嫁年迈新郎| 麻麻史上最全合集小说| 《美女裸体软件》解析| 草养殖高效技术| 海棠搜书在线阅读网站| 9月1日免费高清观看全集| 伊缅园在线入口2029| 精东传媒一二三区进| 精品电影第一页| 九十一黄金网站| 国产精品iGAO视频网网址| 空少被gsy体育生开菊| k8s经典电影蘑菇| 神马午夜理论特级| 国产一区二区在线视频| Xm66TV官网新版发布| 中文字幕人妻丝袜美腿乱| 无码精品HEYZO在线播放| 播放幼稚少女电影| 一起草cad免费观看| 国产卡1卡2卡3仙踪林| 国产亚洲欧洲AⅤ综合一区| 国产NBA免费电影观看| 婷婷五月综合色视频| www.000006.cn免费网站| 香蕉大视频| 《高清码 免费视频》必看| 辛奈圣诞节的vlog视频| 亚洲ⅤA片一区二区三区| 99自偷偷拍国偷产品一区网页版| 陈乔恩内衣| 《免费69视频》劲爆上线| 美女100%露尿无遮挡| 《artisttomet》艺术觉醒| 高清不卡二卡三卡四卡免费| 斗罗大陆在线观看樱花动漫| 小黄猫精品传媒入口| XXX体验| 厨房挺人ⅩXXX猛交| 四虎www5151| 成人麻豆亚洲综合无码精品| 香港三级古武媚娘| 娜娜糖心vlog暗黑修女| 哪里下载电影好| 8888色| 茄子精产国产品入口| 糖心vlop官方入口| 中美欧日韩一区二区| 《9.1.》坚守初心| 中文字幕天天干| 日日爱bb| 99久久国产精品亚洲av传媒| 九九影院午夜伦| 搾精病楝山谷护士篇| gogogo高清免费完整版在线看| 十八岁在线观看免费播放电视剧| 子宫模拟器手游| 17c1791CV进展| 在线电影快播| 软件大全免费下载3.0.3版| 九九九伊在人线九草小区| 2000w开房数据| 精品亚洲成av人片在线观看ww| 成人蘑菇免费视频| 浮力视频地址线路| lutu撸兔在线播放| 女同学白袜子套几几| 人做人午夜免费视频| 苏畅我回来了M豆传媒| 儿子比老公大更厉害| 免费下载16软件| 学生跪床学习秘籍| 老婆和空调维修工| PUBG国际服高能操作集锦| 刚发育女孩{9| 疯狂的肥岳交换| 久久综合伊人77777麻豆| 中国娇小与黑人巨大交| XXXX乱辈XXXX| MIMEANDDASH链接| 亚洲色成人网一二三区| av无码免费一区二区三区| x7x7x7x7随变槽| 卡一卡二卡三无人区| 噜噜社app下载| KizunaPlayer触摸游戏| 每日大赛唐伯虎诗词挑战| 短视全免费无需安装| 畅享蘑菇视频历史影像| x9x9x9任意槽2023进口| 青娱乐国产视频盛宴| 久久久久久精品免费免费| 《艾鲤md0332》设计精美| zozo日本另类极品| 三亚私人影院加盟| 扒开视频秘密| 娇小12一13sexvideos高潮| 狂c亲女的文h| 篮球nba下载| ferr性与兽dog| 18人口工彩画| 中国免费高清在线观看| 《大地资源在线》资讯平台| 国产成久久免费精品av片天堂| 樱花视频在线观看免费高清电视剧荣耀| 《黄色动软件免费》下载指南| 小太妹免费全集下载| 免费日逼片日逼日逼片| 少妇高潮av久久久久久| 中国亲与孑乱ay中文| 品爱网在线观看视频免费视频| 日韩做A爰片久久毛片A片毛茸茸| 蘑菇视频在线观看入口| 在哪可以看美景之屋| 手机看片92| 看欢软件省时省力| 《同城信息app》便捷生活帮手| 妖精漫画韩国漫画大全| 《com.hjmore.wuyu》创意应用| sjingbl视频在线| 黄片免费下| 中文一区二区| 丰满的女教师| 《17.c.cvm》解析| 精选国产在线观看巨臀| 茄子视频免费下载| 性巴克短视频| 纤纤影视47先锋影音| 日本XXXXHD极致体验| 2022国产成人精品视频人| 《澳梅直播》沉浸式体验互动| 十八岁成年免费剧集清单| 哇又长又大又硬太爽了| 亚洲va中文在线播放| 国产精品秘 麻豆秘 入口| 《每日大赛官方正版》火热开启| 优衣库出道| 蓝莓素材视频| 国产XXXX69张柏芝| 免费人成视频x8x8入口观看大| 丝袜美腿美女热舞| 保险公司的女推销员| 《13禁 电影》极致震撼| 爸爸上我下载| 爽 躁多水 快 深点小app| 妇女毛浓浓Bw| 马马的朋友4| 无码人妻A片一区二区三区不卡| 《男女摸水流在线看网站动| 蘑菇传媒视频在线| 520886.com网页导航| PORONO日| 海角社区注册技巧| 日韩欧美在线综合网另类| 66m66模式视频| xcm71xyz草莓官网| 无码人妻久久久一区二区三区 | 成品大香伊煮蕉在线118| babescom欧美熟妇| 无码日韩人妻AV一区二区三区| 我为卿为狂未删免费观看| 亚洲第一无码精品立川理惠| 欧美videos另类极品| BNДeo中国| 老妇BBw搡BBBB搡BBB| YW.787.COO免费永不失联| 免费移动crm| uu小学生幼儿| 聊美app安卓版下载| 芒果tv免费观看网站| 17cnm起草| 绿巨人藏宝阁大全| 中美欧日韩一区二区| 国产成人精品一区二区不卡| 色谱网18满十八免费| 娇小老少配bbwwbbww| 国产又粗又大又爽又黄| 欧美娇小极度另类| 蘑菇传媒免费观看| 波多野结衣操| 免费看强人物| booklist免费漫画网页版| 富二代app免费版免费观看 | 大香伊煮蕉一人免费高清| 极品俄罗斯| 体育院校大猛攻1h| 动漫 得到 蒂尼 升华 无尽| 免费91资源随意享| 国产佳片赏析| 小蓝gtv官方下载| 海外华为免费网页版| 蜜桃md传媒在线观看高清| 国产又粗又大又黄| 鲁大师视频免费高清资源| 99精品久久久久久国产人妻| 网本APP| 红桃ht2.app查询| 玩大肚子孕妇| 天天中文字幕av天天爽| 男女携手并肩努力| 揉乳舌吻技巧解析| 跳dan放在里面坐公交| 日韩AV在线观看一区免费| 漂亮秘书的滋味2| 99国产精品久久久蜜芽| 《SP木驴走绳| 五月开心播播网| 二次元美女携手搭档| 97se色综合一区二区二区| 星空丶梦幻mv| 《www.91mv》高清在线| 喜欢动漫全集高清资源| 植物大战僵尸网页版| 暮光同城在线观看| 羞羞羞视频| 可乐操网站| 17.c在线观看著陆| 91每日大赛| 男生的坤巴扎进女生的坤巴里视频半小时| 91中文字日产乱幕4区| 妺妺窝人体色777777| 红桃历史在线播放| 紧窄极品名器灌满| 欧美另类丝袜hd| 觅圈交友全攻略| 亚洲二三区| 好...好快…好| 众乐乐5秒跳转神秘世界韩国| 学生的妈妈剧照| 《驰策影院在线观看》海量高清 | 一杆肉枪挑4母| 日本三级香港三级人妇久久| ysl千人千色ae86v| 国外精品成品免费入口| 男男乂 乄乄乄乄射精| 波多野结一| A阿V天堂免费无码专区| 桂J5566T车牌| 风满漂亮的岳坶3中字| 日本人裸体做爰视频| 久久无码人妻中文国产AV苍井空| 樱花b站官方入门网站在线观看| 小妲己湿地公园精品| 精彩网页导航| 国产三级在线精品男人的天堂| 岳500篇合集目录| 丈夫去上班的日子里k8| 幼儿教育资源丰富| 亚1洲2区3区4区产品正式回归| 涩涩小视频| 系列国产精品综合在线| 欧美牲交a欧美牲交| 日韩精神一区二区三区中| 在线视频免费观看| 亚洲精品视频白浆| 成年人免费观看| 国产精品无码v在线观看| 亚洲综合欧美| 亚洲欧美激情精品一区二区| 男生修行要领| 芭乐视频色| 迅雷哥在线观看| 108式招式拍拍拍图解动图| 天天免费吃豆花| 亚洲在线无码免费观看| 久久婷婷激情综合色综合俺也去| 绅士slg游戏资源网| 5g在线视讯年龄确认18岁| 国产精品久久国产精品99| 婷庭五情天综合社区| 家族(父女)by玑儿| 我的姨母中字ID| 羞羞首页登录无限阅币免费| 性bbbb熟婦| A卡一卡二乱码新区免费| 视频播放失败| 每日大赛反差大赛 猎奇大赛| 亚洲国产综合在线| 永久免费看成人A片在线播放| ai一键施衣| 《哥伦布的洞窟》动漫| 暴躁少女csgo高清电影| 脚底倒计时视频寸止| www.17c.com爱爱| 被 到爽 流奶单人直播| 绝色高贵美妇雪臀| 已满18辈好纸巾从此转入| 欧洲第1区第2区第3区| 国产爽的冒白| 国产激情无码一区二区| 老师你的好软水好多的图片| 三年片中国在线观看免费大全| 长门小南萝卜游戏怎么玩| 羞羞视频网站私密app在线观看| 已满十八进入尹甸园| 藏娇阁十八岁安全入口| 8x8x免费视频| 高清女性魅力图集| 日日碰久久躁77777| 免费cad网站入口| 91中文字幕网| 吴梦梦的mV在线观看| 男生和女生一起错错错的app| 97人妻超在线观看免费| 国产性生交XXXXX免费| 俄罗斯摘花XXⅩBBB| 小草二区三区四区免费| 慕思艾慕社区0币| 国产精华液精选| 日韩精品一级毛片| 《www.78C.com成人游戏| 姐姐的情侣ID| 鞋子特大号| 久久久久久久久久vr| 亚洲中文字幕无码卡通动漫野外| XXXXXL196MD日本| 污污App| 欧美又粗又大又奭| 国产chinese| 2022av中文字幕| 丁香花成人电影| 17c.11.cn网页版| 日本爆乳无码一区二区漫画| 在线免费看a爱片| 人人妻人人澡人人爽精品欧美| 3000看黄禁用免费在线| 饭饭漫画网官方网页入口| 比较火的卖闲置的app| 偷偷鲁图片| 9.1短片震撼首发| 阿凡达中文字幕| 黑人与亚洲| 九九九九国产精品| ysl水蜜桃8652| vr片源日本左右分屏| 小太妹下载免费| 《小南同人动漫》原创| 四虎精品聚集地| 黑人双人rapper老狼 中国| zljzljzljzlj亚| 亚洲高清国产拍精品26u| 陈二狗李雪梅白秀娥的故事| 国产日韩精品一区在线| 亚洲砖码砖区| 俄罗斯女人又紧又骚| 亚 洲人页码24林妹妹| 国产精品一久久香蕉国产线看观看| 中文字幕在线第8页| 最近中文国语字幕在线播放视频 | 9.1.c.o.m.技术| 黑暗爆料最新视频上线| 亚洲综合亚洲| 国产精品亚洲玖玖玖在线观看| 极品国产主播粉嫩在线观看| 国产女主播精品大秀系列| 公路护栏地好处| 巨大的bbbb| 国产尤物在线观看免费| 天上人间培训| 红挑视频一二三区精彩呈现| 胖熊爸爸的擎天柱| 女生越痛男生越往里寒免费| 欧美人与动牲交免费观看| 91看片浏览器下载| 暗黑手游不朽兑换码| 一木久道热线m38在线| 国产精品国色综合久久| 免费行情网站9.1网页| 国产做受BBBB| 无码专区AAAAAA免费视频| 国产精品白丝AV嫩草影院| 钶钶钶钶钶钶钶好大好疼 | 每日大赛吃| 9.1免费视频看片| 天码av无码一区二区三区四区| 女朋友的妺妺味道3| 日本熟女中出| 9.1动漫免费极速版大全| 亚洲大象女优秘密入口| 最新厕拍在线| 《17c免费官网》免费访问入口| 丰满老熟妇好大BBBBB仙踪林| 日本AAAAA大学学校| 精子喷一脸双腿软顺口溜| 最新版天堂资源中文官网| 导管软件免费下载渠道| 精东影业传媒密友42集| 乱人伦中文无码视频在线观看| 国产超碰免费在线阅读| 蘑菇tv视频入口| www.日产精品91| 嘼皇video高清视频| 专门聊s不封的APP| 监控偷盗一区网站| 9 1初中生考试内容| 937影视剧理论推理| 三年片源免费看哔哩哔哩| 19韩国美女激情vip秀| 国产高清av在线播放| 产后下奶轻松做| 一本大道熟女人妻中文字幕在线 | 高清一级毛片| 漫蛙防走失站漫画软件测评| 《每日大赛 反差大赛 骑乘咯咯哒》热力开启 | 久久无码人妻精品一区二区三区 | 美日欧激情av大片免费观看| 日韩写真国产福利在线| 国产v片在线播放免费观看大全| 暴躁姐姐bgm播放视频大全| 久久久久无码精品国产抖音| 小黄猫映画传媒| 5g影视5g天| 九尾狐狸m 蓝白校服| 亚洲国产av无码精品无广告| 91 白丝| 10—13女bbw| 2020亚洲а∨天堂在线直播| 成品网站免费链接获取教程| 亚洲精品久久久久久中文| 回味青春物语| 羞羞视频网站弹窗| 欧美久久中文字幕| 国产欧美熟妇另类久久久| 天堂机械有限公司| Canopen数据公开共享| 人妻无码一区二区三区AV| 豪妇荡乳1一5全集| 国产在线2018观看| 藏精搁满9117点击进入| 十分钟影院免费| 国语一级毛片私人影院| 妈妈叫我cod妈妈叫妈妈的由来| 善良的公与熄未删减版| 潜行狙击电影版| 国色天香社区在线| 真空风采出街| 暴躁老牛的少女第9集| 激烈无遮挡大尺度免费视频| 99久久人妻精品免费一区| 日韩在线视频观看免费网站| 春夏服装新款上线| 蜜桃一区二区三区| 伊犁园二二三三三四四区| 成人免费毛片aaaaaa片| 2023国产区精华品| 精品伊甸乐园视频入口| 畅玩手游天天乐| 黑狼人加鲁鲁兽天赋视频| 又粗又硬又长影院| 美女一区website17c| 亚洲色欲色欲www成人网| 台北娜娜新作老师2家访| 深田咏美AV无码一区二区三区| 不知火舞同人志典藏库| 佟娅紧缚虐恋| weyvv5国产的suv视频| 精品久久亚洲中文字幕| 国精产品久精国产日韩字幕| 成品78wm78w78w网站特色| 最近中文2019字幕第二页| 精品一卡2卡三卡四卡老狼| bioisland孕妇dha| 欧美成人三级在线观看播放| 《麻花传mv国》爆笑名场面合集| 国内情侣视频| 动人农村老熟妇民谣| 成年午夜性视频| 欧美性猛交xxxx乱大交蜜桃| 有人在学校里做过吗| 伊人久久大香线蕉综合影院| 城中村路边等客| 黄网站欧美内射| 17C路20V| 蓝莓辅助器破解版| 爱看福利电影网ak午夜| 亚洲午夜精品一区二区| 《初试云雨情》法国| 亚洲精品影院| 第一色导航| 《91在线无精精品秘 苹果》:高清资源| 亚洲精品无码一区二区三区污| 结衣波多野快播| 中国新疆XXXXXL19r| 《九 幺免费下载》高速稳定渠道| 国产AV无码专区亚洲精品| 欧美特黄特黄乂 乄乄乄乄| 国内精品自线一区二区三区| 黑人巨茎大战白人美女| 《8888888888在线电视剧》高清资源| 国产美女被遭强高潮露开双腿| av天堂精品久久久久| 国产免费aw在线观看| 嘼皇Ⅴideos3D极品| 白丝脚上浓缩的精华液| 女女同性黄网在线观看| porno18日本老师| 糖心防御梦子指南| 人体艺术照片| 金秋梅荡秋千吃葡萄电视剧在线播放| 瑶遇见神鹿流白水软件| 《17c18 mc》深度解析| 原神刻晴被史莱姆注入| 云飞赛事直播| 久久亚洲人成网站| 拔萝卜免费观看高清视频下载| 小马拉大车妈妈儿子| 非人哉逆天同人本子| 丰肥美熟欲妇乱小说| 色调英雄传一统天下35画999| www.91糖心御梦子| 国产精品无码久久av不卡| 杨贵妃传媒精品直接进入| 悠悠人体艺术| 8v8v8v8v暴力燥| 啊啊啊好爽啊| 久久99这里只有精品久而久之| 国产92刮伦脏话对白| 17.c.cm在线访问| 性chinaxxxxbbbb | 国产ChineseHD仙踪林| 猎奇9.1(官网)17.c.om浏览器 | 玩偶姐姐视频渠道| 亚洲视频2022| 免费观看羞羞在影院视频入口| 国产激情无码一区二区APP| 国产夫妻久久| 拨牐拨牐x8免费| 男生困困放入女生困困电| ⅩXOO欧美极品少妇| 中国女人内谢69xxxxx高清| 啊~怎么流那么多c我的视频| 芒果免费版浏览器入口| 黑桃twm8 n3官网| 最近中文字幕免费MV2018在线| 中国农村厕所中国沟厕| 日本强片在线观看| 铜铜铜铜免费观看| 无码主播精品一区二区三区| √天堂资源网最新版在线| 创新客户管理| 换个地方做吧未增删樱花| 《51cg.fun永久ip地址是多少》最新解析 | 外国spank| 9.1快看漫画免费下载安装| 小孩暖心举动| 8X8X.com最新网址| 伊甸直飞2028直达观看| 老牛精品亚洲成AV人片| Chloe台湾网红| 日本最大人文艺术首秀| 自偷自偷学天美| 东京热人妻一区二区三区| 亚洲欧洲无码91| 猎奇9 1六间房| 成人美女黄网站色大免费的| 蜜w桃w影w院w少w妇| 911今日大赛| 国精产品成品人人人入口| 亲爱的母亲4| 在线视频久久芭蕉| 黄色软件免费下载每天无限次| 妖精动漫sss入口| 成人蘑菇影视| 免费无毒的黄页| 欧美成人精品a∨在线观看| 国产强奷伦奷片| 春暖花开cc 亚洲| 初中生兄弟互相导的网站| 当时走过的时光B2| 蘑菇TV三秒精彩上线| 小蜜被两老头吸奶头在线观看| 老师说没人可以操| 超碰人人主播| 从自w到高c25种方式| yw193coc龙物传承永恒| 温暖和叶非墨阳台做| 超碰色偷偷男人的天堂| 麻花传媒文化有限公司| Anna阿姨vlog| 51cg资源分享| 戴绿色帽的女老板同行| 成人入口指南| 无码刺激性a片完整版| 碧蓝航线9.1版本福利来袭 | 少女大人第一集免费观看气球| 巜迷人的少妇3做爰伦理| 9.1网站cad入口在线观看| 把腿张开老子臊烂你多P视频| 妇女敕bbb搡bbbbbb搡| 日韩丝袜精品在线入口| 污粉色视频喷水网站| 朋友老婆小说全集免费阅读 | 蜜桃无码一区二区三区| 《年轻的小婊孑2| 99久久国产综合精品女同图片| 三级免费黄色片| 国产羞羞视频在线播放| 精品国色天香一卡二卡| x7x7x7任意噪水蜜桃| 免费行情一览| zjy卫生间6分35门| 美发屋特别待遇2| 大学生内谢粉嫩无套| 壹人 上面二個 下邊的故事| 亚洲精品亚洲人成在线| 18k金奢华| 《麻花传mv国》爆笑名场面合集| 亚洲一卡2卡3卡4卡国产| 暗黑爆料2025| 日日干天天爽| 绿意盎然里海角侄子| 655fun.黑料热点事件-黑料不打| 精品黑人一区二区三区| 色婷婷综合缴情综免费观看| 欧亚出品必是精品啥意思| 蓬莱山人体欣赏MTV| 精品无码一区二区三区爱欲| 国产小黄一区二区三区...| 一出一进一爽又粗又| 寻小小猫爪影像作品网站 | 色天堂安全下载指南| 五一台北娜娜第13季| 亚洲男人的天堂久久无| 玉女心经普通话版2| 日日噜噜噜夜夜爽爽狠狠| 国产精品无码永久免费不卡| 老熟妇高潮喷了╳╳╳| 久久五月精品中文字幕| 初中少女的成长日记| 国精产品自线在线观看| 水泄不通txl金银花| 晚晚酱的糖心logo| 雏鸟幼儿小学生张婉莹三叶草| 色综合天堂| 国产成人无码专区| caoliu雅虎| 将界2第3集 亲热| 博士周莹王伟忠下乡| 扣扣影视资源| 触摸器可插角色大全| 《9.1菠萝成品》畅销优选| 九产九精国九品入口| 欧美人与动牲交免费观看视频| 秋霞国产午夜伦午夜福利片| 国产精选免费在线观看| 女生隐私免费观看| 亚洲最新版AV无码中文字幕一区| 年轻的阿姨2| 日本极品少妇xxxx| 国产yk小马拉车| 夜晚偷偷看绿色正能量| 国外精品秘 入口a级| 国语对白91爽死我了| 访问SEMC官方网站| 插槽8x插槽视频在线观看hd| 斗鱼 直播造娃娃| ae做片段视频| 性满足快乐指南| hd中国妓女xxxxxⅹ| 和漂亮学生做爰2| 男生的j女生的p| jk大腿中间打开视频| 给我播放免费播放片| 嘼皇video高清视频| 国产做A爰片毛片A片美国| 体育生训练指南| 欧洲rapper潮水大豆| 黄动漫在线看| 伸到青春的向往里| 天堂MV免费资源在线观看| 亚洲女久久久噜噜噜熟女| 铜铜铜铜铜铜铜铜好多clcl| 奇米影视国产在线播放| 亚洲蜜桃V妇女| 素人善交XXXX| 14岁初中生张婉莹的生活感悟| 国产av国片精品一区二区| 《小 大》小微见大智| 午夜无码人妻AV大片色欲| 1v多校园| 性欧美牲交XXXXX视频| 欧美人操人| 另类 图片 欧美 小说 校园| 无套内谢少妇毛片A片流出白浆| 九九热在线视频观看这里只有精品| 大象传媒短视频网站| 虫虫漫画免费入口| 久久久久88色偷偷| 国内精品久久久久久久影院| 国产吴梦梦无套系列| 羞羞漫画秋蝉| 麻豆md0049免费| 9.1蘑菇免费网站nba| 黄金网站9.1免费网站| 成品人无套a免观看入口| 大嫂大嫂电视剧| 桃色杏色樱色| xl司带无马赛| 日本国产一卡二卡三新区| 琳妮特奖励黄瓜| 女儿中字头2| 亚洲日韩日本中文在线| 91调数spank女贝网| 《蜜臀影院》在线观看| 哪里下载电影好| 人野兽马狗猪大全人| 中文字幕AV日韩精品一区二区| 久久久久人妻一区精品色| 东京热影视资源| 王者公孙离奖励网站| 人善交video另类HD娇小| 想要叉叉m8m6| 插曲40分钟高清观看| 伊犁园入二二二入口| 黄色件大全| 黄瓜成品视频下载| 莱瑞蕾森林冒险V0.21| 168私人影院| 金银花露txt| 成人网站网址大全| 疯狂的肥岳交换1一6| 18禁在线看| 2014av天堂影音先锋| jsd91.ccm直播| 麻m豆m国产传媒入口2| 扒开女人的毛耸耸黒森林| 静静的自我改造计划17| 日本熟女人妻免费推荐| 坤坤寒进桃子歌曲| 睡醒发现还在C1V1| 鲁大师手机版日韩优化| 中国女人FREE性HD国语| 漫蛙2入口指南| 久久久久久久综合狠狠综合| 久久青青草原精品老司机| 日韩av无码一区二区三区不卡| 成人秘区二区三区| 日本正能量不良网站| 18以上准备好纸巾| 天美丶糖心丶蜜桃在线| 申鹤脚尖训练教程| 《行情网站下载》介绍| 夫妻乐园札记| 国产一级偷摄| 豆花短视频最新版本更新| 九九365资源稳定资源站| 艾彩原创脚踏天地| 黄网站欧美内射| 在校生vlog下载安装指南| 锦绣谷传送门| 极品私人尤物在线精品首页| 7777色情网黄A片免费看蜜臀| 彩虹心石首饰盒| 蘑菇视频tv| 偷窃一级毛片| 强行扒开双腿疯狂进出动态图视频| H无码精品3D动漫在线观看| 国产亲子乱xxxxinin| 超碰97国产热映| 妈妈的朋友高请视频中字| caoprom最新超碰地址| 中国电影剪辑自由| 香香公主和爱犬直播录屏原版播放| 亚洲国产一区在线播放| 天天拍夜夜操| 中国大陆高清aⅴ毛片| 小蓝鸟网页版入口处| 两个人的视频免费直播| 男生吃女生的坤坤| 万里长征不打烊| 洞洞杂货铺免费看| 17c19起草者身份| 电车魔女4的中文字幕| 狠狠躁日日躁夜夜躁2020老妇| 少妇与黑人一二三区无码| 李宗瑞 种子下载| 女人自己扒开荫道口| 花满楼全国信息论坛| 卐日葵在线观看| 在线bt磁力搜索| 苏小小的故事| 亚洲午夜看片福利在线mp4| 好喜欢被你填的满满 | 换个地方做吧未增删樱花| 国产有粗有爽有粗视频| 国产成人精品无码片区在线观看| 老司小区二区三区4区| 日韩精品久久| 久久99国产综合精品免费| 岳乱史系列| 亚洲欧洲无码一区二区三区| 天意电视剧免费完整版穿越剧| 久久AV高潮AV无码AV| 82板杨敏思版本1| 摆脱负面心态| 卡一卡二卡三无人区乱码入 | 欧美videos办公室老师 | 亚洲第一激情| 亚洲日韩国产欧美久久久| 爱去小说网| 初三女生惊艳身材| 《9号技师官网》专业技师团队|