亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ORA-19566 exceeded limit of 0 corrupt blocks數據壞塊處理

發布時間:2020-08-11 14:03:53 來源:ITPUB博客 閱讀:147 作者:tiandihuichenjinnan 欄目:建站服務器

問題描述

RMAN備份失敗,報錯如下:

 

 

一般壞塊處理過程

1、首先確定是什么段、哪個段壞了,是索引還是表? 
執行以下語句看哪個段壞了
SQL>Select b.segment_name,b.segment_type from dba_extents a, dba_segments b
where a.file_id=<F> and <B> between a.block_id and a.block_id+a.blocks-1
and a.segment_name=b.segment_name and a.owner=b.owner;
這里的 F 指的是 file#,B 指的是 block# 
2. 如果是物理壞塊,需要更換磁盤,分幾種情況:
        1)如果是文件系統且做了raid的,在messages里會顯示具體哪個磁盤出問題了,更換磁盤,系統會自動恢復磁盤。
        2)如果是文件系統且沒做raid,但有備份和歸檔,在messages里會顯示具體哪個磁盤出問題了,更換磁盤,然后用數據文件備份和歸檔、在線日志恢復到最后的時間點。
        3)如果是文件系統且沒做raid,沒有備份,那么就要按下面的步驟3里的操作恢復好壞塊后,再更換磁盤。
        4)如果是asm管理磁盤陣列,將亮紅燈的磁盤拔掉,換個新的,系統會自動恢復磁盤。
3. 如果是邏輯壞塊,就看是索引壞塊還是表壞塊。
    如果是索引壞塊,那么直接刪除索引,重建索引就好。
    如果是表壞塊,分三種情況:
        1)有rman備份,利用rman備份恢復壞塊。命令:blockrecover datafile file#

 

 

本次處理過程

1.  使用dbv檢查一下是否有數據壞塊

 

[oracle@svr1-219 backup_script]$ dbv file=/oradata3/o219g2/income_gs_main_tst_tbs12.dbf

DBVERIFY: Release 10.2.0.4.0 - Production on Fri Nov 2 11:52:58 2012

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

DBVERIFY - Verification starting : FILE = /oradata3/o219g2/income_gs_main_tst_tbs12.dbf

Page 386924 is marked corrupt

Corrupt block relative dba: 0x0d85e76c (file 54, block 386924)

Bad check value found during dbv:

Data in bad block:

 type: 6 format: 2 rdba: 0x0d85e76c

 last change scn: 0x02d1.805a7552 seq: 0x1 flg: 0x06

 spare1: 0x0 spare2: 0x0 spare3: 0x0

 consistency value in tail: 0x75520601

 check value in block header: 0x584e

 computed block checksum: 0xfbab

 

Page 404230 is marked corrupt

Corrupt block relative dba: 0x0d862b06 (file 54, block 404230)

Bad check value found during dbv:

Data in bad block:

 type: 6 format: 2 rdba: 0x0d862b06

 last change scn: 0x02d1.805a7552 seq: 0x1 flg: 0x06

 spare1: 0x0 spare2: 0x0 spare3: 0x0

 consistency value in tail: 0x75520601

 check value in block header: 0x339

 computed block checksum: 0x7b41

 

 

 

DBVERIFY - Verification complete

Total Pages Examined         : 512000

Total Pages Processed (Data) : 304782

Total Pages Failing   (Data) : 0

Total Pages Processed (Index): 115775

Total Pages Failing   (Index): 0

Total Pages Processed (Other): 9000

Total Pages Processed (Seg)  : 0

Total Pages Failing   (Seg)  : 0

Total Pages Empty            : 82441

Total Pages Marked Corrupt   : 2

Total Pages Influx           : 0

Highest block SCN            : 2163414262 (721.2163414262)

[oracle@svr1-219 backup_script]$

 

 

 

 

 

2.  查看是什么對象存在壞塊

 

SQL> SELECT  segment_type, owner, segment_name

  2            FROM dba_extents

  3           WHERE file_id = 54

  4             and 386924 between block_id AND block_id + blocks - 1;

 

     SEGMENT_TYPE       OWNER                          SEGMENT_NAME

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

        INDEX              INCOME_GS_MAIN_TST             PK_T_RPT_SOA_RECON_DETAIL

SQL> SELECT  segment_type, owner, segment_name

  2            FROM dba_extents

  3           WHERE file_id = 54

  4             and 404230 between block_id AND block_id + blocks - 1;

 

      SEGMENT_TYPE       OWNER                          SEGMENT_NAME

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

        INDEX              INCOME_GS_MAIN_TST             PK_T_RPT_SOA_RECON_DETAIL

 

3.  處理壞塊

上面顯示是索引,這樣處理起來比較簡單,刪除重建就可以了

 

 

 



 

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汨罗市| 独山县| 新建县| 西青区| 福州市| 女性| 新沂市| 六枝特区| 礼泉县| 刚察县| 故城县| 卫辉市| 杨浦区| 东宁县| 张家川| 齐齐哈尔市| 木兰县| 泾川县| 长泰县| 吉木萨尔县| 礼泉县| 武义县| 龙山县| 苏尼特右旗| 会理县| 松原市| 明溪县| 池州市| 卢氏县| 边坝县| 马关县| 渭南市| 崇州市| 和田市| 壤塘县| 南丹县| 眉山市| 安仁县| 汶上县| 中阳县| 丽江市|