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

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

6

积分

0

好友

1

主题
1#
发表于 2013-3-20 17:07:44 | 查看: 4742| 回复: 3
首先确认block为坏块。
BBED> p tailchk
ub4 tailchk                                 @8188     0xe17d0601

BBED> p type_kcbh
ub1 type_kcbh                               @0        0x06

BBED> p bas_kcbh
ub4 bas_kcbh                                @8        0xe67e2caa

BBED> p seq_kcbh
ub1 seq_kcbh                                @14       0x01

BBED> dump /v offset 8188
BBED>
BBED> dump /v offset 8188
File: /u1/PROD/prodora/db/apps_st/data/sysaux03.dbf (52)
Block: 178681  Offsets: 8188 to 8191  Dba:0x0d02b9f9
-------------------------------------------------------
e17d0601                            l .}..

<16 bytes per line>

然后我修改了tailchk的值为2caa0601

BBED> verify
DBVERIFY - Verification starting
FILE = /u1/PROD/prodora/db/apps_st/data/sysaux03.dbf
BLOCK = 178681

Block Checking: DBA = 218282489, Block Type = KTB-managed data block
data header at 0x6000000000187064
kdbchk: row locked by non-existent transaction
        table=0   slot=0
        lockid=77   ktbbhitc=2
Block 178681 failed with check code 6101

DBVERIFY - Verification complete

Total Blocks Examined         : 1
Total Blocks Processed (Data) : 1
Total Blocks Failing   (Data) : 1
Total Blocks Processed (Index): 0
Total Blocks Failing   (Index): 0
Total Blocks Empty            : 0
Total Blocks Marked Corrupt   : 0
Total Blocks Influx           : 0

发现了failing为1,请刘大帮忙看看逻辑坏块怎么修复?谢谢。
2#
发表于 2013-3-20 17:08:33
alter system dump以下这个块 并上传

回复 只看该作者 道具 举报

3#
发表于 2013-3-20 17:20:53
tracefile name

tracefile.rar

14.37 KB, 下载次数: 981

tracefile

回复 只看该作者 道具 举报

4#
发表于 2013-3-20 17:44:04
  1. block_row_dump:
  2. tab 0, row 0, @0x1de6
  3. tl: 44 fb: -C---L-- lb: 0x4d  cc: 2 cki: 194
  4. col  0: [ 2]  03 c2
  5. col  1: [36]
  6. 05 01 80 2c 00 40 0e 41 51 24 5f 41 4c 45 52 54 5f 51 54 5f 45 10 b4 6e 2f
  7. e8 60 96 0f 3e e0 44 00 1a 4b 07
  8. tab 0, row 1, @0x1c37
  9. tl: 161 fb: -C--FLPN lb: 0x44  cc: 2 cki: 193
  10. hrid: 0x0208496e.7374
  11. col  0: [97]
  12. 6e 63 65 04 41 44 44 4d 09 c1 03 02 37 57 49 39 40 49 03 c2 24 05 01 80 2c
  13. 00 40 0e 41 51 24 5f 41 4c 45 52 54 5f 51 54 5f 45 10 b4 6e 2f e8 60 97 0f
  14. 3e e0 44 00 1a 4b 07 cd 7c ff 01 80 02 c1 04 ff 03 c3 3d 31 ff 01 80 01 80
  15. 01 80 01 80 0b 78 70 01 0f 0f 30 29 22 c5 c7 78 01 80 0c 34 34 2e
  16. col  1: [52]
  17. 33 2e 31 38 36 31 31 36 ff ff ff 01 80 ff 09 41 4c 45 52 54 5f 51 55 45 01
  18. 80 01 80 ff 0c 73 65 72 76 65 72 5f 61 6c 65 72 74 ff ff 01 00 0d 78 70 01
  19. 0f 14
  20. tab 0, row 2, @0x1a86
  21. tl: 4 fb: -C-D-L-- lb: 0x5f  cc: 0 cki: 76
  22. tab 0, row 3, @0x18d8
  23. tl: 1201 fb: -C-----N lb: 0x53  cc: 83 cki: 4
  24. nrid:  0x50524f44.2c1
  25. col  0: [ 2]  08 49
  26. col  1: [110]
  27. 73 74 61 6e 63 65 04 41 44 44 4d 08 c1 46 38 1c 06 51 2d 22 03 c2 24 05 01
  28. 80 2c 00 40 0e 41 51 24 5f 41 4c 45 52 54 5f 51 54 5f 45 10 b4 6e 2f e8 60
  29. 99 0f 3e e0 44 00 1a 4b 07 cd 7c ff 01 80 02 c1 04 ff 03 c3 3d 31 ff 01 80
  30. 01 80 01 80 01 80 0b 78 70 01 0f 10 02 29 38 c5 76 68 01 80 0c 35 30 2e 34
  31. 31 2e 32 30 36 33 30 34 ff ff
  32. col  2: *NULL*
  33. col  3: [ 1]  80
  34. col  4: *NULL*
  35. col  5: [ 9]  41 4c 45 52 54 5f 51 55 45
  36. col  6: [ 1]  80
  37. col  7: [ 1]  80
  38. col  8: *NULL*
  39. col  9: [12]  73 65 72 76 65 72 5f 61 6c 65 72 74
  40. col 10: *NULL*
  41. col 11: *NULL*
  42. col 12: [ 1]  00
  43. col 13: [13]  78 70 01 0f 15 02 29 38 ab 20 38 1c 3c
  44. col 14: [10]  6f 72 61 63 6c 65 2e 63 6f 6d
  45. col 15: [ 3]  53 4d 47
  46. col 16: [ 3]  c2 24 04
  47. col 17: *NULL*
  48. col 18: [12]  4e 6f 74 69 66 69 63 61 74 69 6f 6e
  49. col 19: [11]  50 65 72 66 6f 72 6d 61 6e 63 65
  50. col 20: [ 2]  c1 21
  51. col 21: [21]
  52. 6f 72 61 63 6c 65 2e 70 72 6f 76 69 65 77 2e 63 6f 6d 2e 63 6e
  53. col 22: [12]  31 37 32 2e 31 36 2e 33 34 2e 37 31
  54. col 23: [27]
  55. 53 45 52 56 45 52 20 4d 41 4e 41 47 45 41 42 49 4c 49 54 59 3a 6b 65 6c 72
  56. 2e 63
  57. col 24: [13]  22 50 52 4f 44 22 2e 22 50 52 4f 44 22
  58. col 25: *NULL*
  59. col 26: *NULL*
  60. col 27: [ 4]  4e 6f 6e 65
  61. col 28: *NULL*
  62. col 29: [37]
  63. 42 36 39 36 42 44 45 42 46 31 44 36 2d 35 35 31 33 2d 45 30 34 30 2d 31 30
  64. 39 38 43 38 41 41 30 46 33 45 2d 30
  65. col 30: [ 2]  c1 04
  66. col 31: [31]
  67. 44 61 74 61 62 61 73 65 20 54 69 6d 65 20 53 70 65 6e 74 20 57 61 69 74 69
  68. 6e 67 20 28 25 29
  69. col 32: [ 7]  36 2e 37 33 36 33 38
  70. col 33: [11]  43 6f 6e 63 75 72 72 65 6e 63 79
  71. col 34: *NULL*
  72. col 35: *NULL*
  73. col 36: [ 4]  c3 03 14 21
  74. col 37: [ 3]  c2 02 16
  75. col 38: *NULL*
  76. col 39: [11]  43 6f 6e 63 75 72 72 65 6e 63 79
  77. col 40: *NULL*
  78. col 41: [11]  45 56 45 4e 54 5f 43 4c 41 53 53
  79. col 42: [ 4]  50 52 4f 44
  80. col 43: [ 2]  c1 02
  81. col 44: [ 8]  49 6e 73 74 61 6e 63 65
  82. col 45: [ 4]  41 44 44 4d
  83. col 46: [ 9]  c1 07 4a 40 53 05 01 2b 4b
  84. col 47: [ 3]  c2 24 05
  85. col 48: [ 1]  80
  86. col 49: [44]
  87. 00 40 0e 41 51 24 5f 41 4c 45 52 54 5f 51 54 5f 45 10 b4 6e 2f e8 60 98 0f
  88. 3e e0 44 00 1a 4b 07 cd 7c ff 01 80 02 c1 04 ff 03 c3 3d
  89. col 50: [49]
  90. ff 01 80 01 80 01 80 01 80 0b 78 70 01 0f 0f 31 29 23 e1 b3 10 01 80 0c 34
  91. 36 2e 32 37 2e 31 38 33 33 35 32 ff ff ff 01 80 ff 09 41 4c 45 52 54 5f
  92. col 51: [81]
  93. 55 45 01 80 01 80 ff 0c 73 65 72 76 65 72 5f 61 6c 65 72 74 ff ff 01 00 0d
  94. 78 70 01 0f 14 31 29 23 cd ec 90 1c 3c 0a 6f 72 61 63 6c 65 2e 63 6f 6d 03
  95. 53 4d 47 03 c2 24 04 ff 0c 4e 6f 74 69 66 69 63 61 74 69 6f 6e 0b 50 65 72
  96. 66 6f 72 6d 61 6e
  97. col 52: [99]
  98. 65 02 c1 21 15 6f 72 61 63 6c 65 2e 70 72 6f 76 69 65 77 2e 63 6f 6d 2e 63
  99. 6e 0c 31 37 32 2e 31 36 2e 33 34 2e 37 31 1b 53 45 52 56 45 52 20 4d 41 4e
  100. 41 47 45 41 42 49 4c 49 54 59 3a 6b 65 6c 72 2e 63 0d 22 50 52 4f 44 22 2e
  101. 22 50 52 4f 44 22 ff ff 04 4e 6f 6e 65 ff 25 42 36 39 37 35 45 45 39 45
  102. col 53: [67]
  103. 38 43 2d 32 35 42 32 2d 45 30 34 30 2d 31 30 39 38 43 38 41 41 30 46 33 45
  104. 2d 30 02 c1 04 1f 44 61 74 61 62 61 73 65 20 54 69 6d 65 20 53 70 65 6e 74
  105. 20 57 61 69 74 69 6e 67 20 28 25 29 07 32 2e 30 31
  106. col 54: [53]
  107. 34 39 05 4f 74 68 65 72 ff ff 04 c3 03 14 24 03 c2 02 16 ff 05 4f 74 68 65
  108. 72 ff 0b 45 56 45 4e 54 5f 43 4c 41 53 53 04 50 52 4f 44 02 c1 02 08 49 6e
  109. 73 74 61
  110. col 55: [110]
  111. 63 65 04 41 44 44 4d 09 c1 03 02 37 57 49 39 40 49 03 c2 24 05 01 80 2c 00
  112. 40 0e 41 51 24 5f 41 4c 45 52 54 5f 51 54 5f 45 10 b4 6e 2f e8 60 97 0f 3e
  113. e0 44 00 1a 4b 07 cd 7c ff 01 80 02 c1 04 ff 03 c3 3d 31 ff 01 80 01 80 01
  114. 80 01 80 0b 78 70 01 0f 0f 30 29 22 c5 c7 78 01 80 0c 34 34 2e 34 33 2e 31
  115. 38 36 31 31 36 ff ff ff 01 80
  116. col 56: *NULL*
  117. col 57: [ 9]  41 4c 45 52 54 5f 51 55 45
  118. col 58: [ 1]  80
  119. col 59: [ 1]  80
  120. col 60: *NULL*
  121. col 61: [12]  73 65 72 76 65 72 5f 61 6c 65 72 74
  122. col 62: *NULL*
  123. col 63: *NULL*
  124. col 64: [ 1]  00
  125. col 65: [13]  78 70 01 0f 14 30 29 22 a1 95 d8 1c 3c
  126. col 66: [10]  6f 72 61 63 6c 65 2e 63 6f 6d
  127. col 67: [ 3]  53 4d 47
  128. col 68: [ 3]  c2 24 04
  129. col 69: *NULL*
  130. col 70: [ 7]  57 61 72 6e 69 6e 67
  131. col 71: [11]  50 65 72 66 6f 72 6d 61 6e 63 65
复制代码
好多chained rows ........


这个表大吗?  select *  或者 select count(*) 是否报错? 粗略看了下貌似 lb指向错误ITL的 不少

是否能 重建这张表?

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

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

GMT+8, 2024-12-27 04:15 , Processed in 0.053981 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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