ORA-00600Kcfrbd_3出現在查詢DBA_EXTENTS解決辦法
來源:懂視網
責編:小采
時間:2020-11-09 10:04:58
ORA-00600Kcfrbd_3出現在查詢DBA_EXTENTS解決辦法
ORA-00600Kcfrbd_3出現在查詢DBA_EXTENTS解決辦法:本文章總結了關于ORA-00600 Kcfrbd_3 出現在查詢 DBA_EXTENTS解決辦法,碰到這類問題的朋友可看看。 本文章總結了關于ORA-00600 Kcfrbd_3 出現在查詢 DBA_EXTENTS解決辦法,碰到這類問題的朋友可看看。在某些異常情況下,查詢數據庫的dba_extents字
導讀ORA-00600Kcfrbd_3出現在查詢DBA_EXTENTS解決辦法:本文章總結了關于ORA-00600 Kcfrbd_3 出現在查詢 DBA_EXTENTS解決辦法,碰到這類問題的朋友可看看。 本文章總結了關于ORA-00600 Kcfrbd_3 出現在查詢 DBA_EXTENTS解決辦法,碰到這類問題的朋友可看看。在某些異常情況下,查詢數據庫的dba_extents字

本文章總結了關于ORA-00600 Kcfrbd_3 出現在查詢 DBA_EXTENTS解決辦法,碰到這類問題的朋友可看看。
本文章總結了關于ORA-00600 Kcfrbd_3 出現在查詢 DBA_EXTENTS解決辦法,碰到這類問題的朋友可看看。
在某些異常情況下,查詢數據庫的dba_extents字典表時,可能遇到ORA-600 kcfrbd_3錯誤,這個錯誤是由于文件大小和控制文件不符合導致的,觸發原因可能是數據庫寫異常,通常可以通過重建控制文件來消除錯誤。
但是,如果是數據文件頭部的信息記錄錯誤,和數據文件本身不符合,則需要修改數據文件頭部的文件大小信息,才能夠解決該問題。
這一問題極其少見,在MOS Note 601798.1 記錄如下參考信息:
代碼如下 |
|
Oracle reports the ORA-00600: [kcfrbd_3] on a particular query.
The same exception is encountered if you try to select DBA_EXTENTS using a FILE#/BLOCK#.
|
以下是這個600錯誤的幾個主要參數說明:
代碼如下 |
|
ksedmp: internal or fatal error
ORA-00600: internal error code, arguments: [kcfrbd_3], [13], [64011], [1], [64000], [64000], [], []
Arg [a] File number
Arg [b] Block number
Arg [c] Nro of blocks
Arg [d] Logical File Size
Arg [e] File Size
|
第一個參數是文件號,如下 13 為文件號:
代碼如下 |
|
SELECT segment_name , segment_type , owner , tablespace_name
FROM sys.dba_extents
WHERE file_id = 13
AND 64011 BETWEEN block_id and block_id + blocks -1;
ERROR at line 2:
ORA-00600: internal error code, arguments: [kcfrbd_3], [13], [66499], [1], [64000], [64000], [], []
Cause
There is a corruption on the extent allocation table to tablespace that
the file# 13 belongs to.
For example, in this case,
Datafile # 13 is +DATA/ORCL/datafile/mgmt_tablespace.340.655388135
(FOB) flags=512 fib=0x1629c8f68 incno=0 pending i/o cnt=0
fname=+DATA/ORCL/datafile/mgmt_tablespace.340.655388135
fno=13 lblksz=8192 fsiz=64000
We are trying to access the block 64011 that is beyond the number of blocks 6400.
|
最簡單的情況,可以通過 resize 文件來消除。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
ORA-00600Kcfrbd_3出現在查詢DBA_EXTENTS解決辦法
ORA-00600Kcfrbd_3出現在查詢DBA_EXTENTS解決辦法:本文章總結了關于ORA-00600 Kcfrbd_3 出現在查詢 DBA_EXTENTS解決辦法,碰到這類問題的朋友可看看。 本文章總結了關于ORA-00600 Kcfrbd_3 出現在查詢 DBA_EXTENTS解決辦法,碰到這類問題的朋友可看看。在某些異常情況下,查詢數據庫的dba_extents字