Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

0

积分

1

好友

10

主题
1#
发表于 2014-3-13 11:24:15 | 查看: 2328| 回复: 0
环境:aix,oracle 11.2.0.3 RAC asm存储
问题:发现数据文件上出现一连串的坏块,导致备份报错。从带库灰常出的数据文件 dbv扫描 没有坏块。
但是将备份的数据文件恢复后,dbv扫描又出现连续的坏块;怀疑是磁盘或者磁道的问题;

目的:想通过数据文件坏块块号 查看这些坏块在哪个磁盘上;

DBV其中一个坏块信息

DBVERIFY - Verification starting : FILE = +DATADG/p750cd2/datafile/tsimg20120829.dbf
Page 2261856 is marked corrupt
Corrupt block relative dba: 0x40a28360 (file 258, block 2261856)
Bad header found during dbv:
Data in bad block:
type: 0 format: 2 rdba: 0xffc00000
last change scn: 0x0000.00000000 seq: 0x0 flg: 0x00
spare1: 0x0 spare2: 0x0 spare3: 0x0
consistency value in tail: 0x00000000
check value in block header: 0xa4fb
block checksum disabled


SQL> select GROUP_KFFXP, DISK_KFFXP, AU_KFFXP
  2    from x$kffxp
  3   where number_kffxp =
  4         (select file_number
  5            from v$asm_alias
  6           where name = 'tsimg20120829.dbf');

GROUP_KFFXP DISK_KFFXP   AU_KFFXP
----------- ---------- ----------
          1         14     209406
          1         13     209405
          1         12     209405
          1          6      46906
          1          7      46907
          1         31       9611
          1          1       6394
          1        141     254299
          1        137     254251
          1        138     254292
          1        136     295602

--信息太多 不全贴了

不知道这个能不能实现,或者有什么另外的方法可以检查出有问题的磁盘
您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-21 06:02 , Processed in 0.043409 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569