91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

林周县| 丰城市| 陕西省| 巴彦淖尔市| 蓝山县| 游戏| 梁平县| 嵊州市| 于田县| 益阳市| 白山市| 弥勒县| 龙井市| 泾源县| 平山县| 锦州市| 当阳市| 新田县| 叙永县| 石河子市| 南涧| 裕民县| 高台县| 噶尔县| 东乡| 陆川县| 海南省| 盐源县| 河西区| 丹阳市| 寻甸| 大理市| 罗甸县| 诸城市| 无棣县| 丹阳市| 阳春市| 尖扎县| 拜泉县| 修水县| 昭通市|