|
|
|
ORA-01578: ORACLE data block corrupted
|
|||
|---|---|---|---|
|
#18+
Здравствуйте Друг просит помощи как всегда в таких случаях база бекапился только с data pump , noarchivelog. Поврежден один из блоков ORA-01578: ORACLE data block corrupted (file # 133, block # 268733) Как поступить? Как можно выяснить ид этих записей? чтобы наити их в старых бекапах. Как можно оценить масштаб потери и их количество? В принципе можно даже закинуть их в мусор но надо бы выяснить максимум информации о строках Export: Release 11.2.0.1.0 - Production on Wed Aug 22 21:03:31 2018 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. ;;; Connected to: Oracle Database 11g Release 11.2.0.1.0 - 64bit Production Starting "SYSTEM"."SYS_EXPORT_SCHEMA_01": system/******** SCHEMAS=arhiv DIRECTORY=remote DUMPFILE=arhiv.dmp LOGFILE=arhiv.log Estimate in progress using BLOCKS method... Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA Total estimation using BLOCKS method: 259.0 GB Processing object type SCHEMA_EXPORT/USER Processing object type SCHEMA_EXPORT/SYSTEM_GRANT Processing object type SCHEMA_EXPORT/ROLE_GRANT Processing object type SCHEMA_EXPORT/DEFAULT_ROLE Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA Processing object type SCHEMA_EXPORT/SEQUENCE/SEQUENCE Processing object type SCHEMA_EXPORT/TABLE/TABLE Processing object type SCHEMA_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT Processing object type SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS Processing object type SCHEMA_EXPORT/TABLE/COMMENT Processing object type SCHEMA_EXPORT/PROCEDURE/PROCEDURE Processing object type SCHEMA_EXPORT/PROCEDURE/ALTER_PROCEDURE Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS ORA-31693: Table data object "ARHIV"."ARCHIVES" failed to load/unload and is being skipped due to error: ORA-02354: error in exporting/importing data ORA-01578: ORACLE data block corrupted (file # 133, block # 268733) ORA-01110: data file 133: 'G:\DATABASE\DBA1\ARHIV_TABLES077.DBF' ORA-26040: Data block was loaded using the NOLOGGING option Master table "SYSTEM"."SYS_EXPORT_SCHEMA_01" successfully loaded/unloaded ****************************************************************************** Dump file set for SYSTEM.SYS_EXPORT_SCHEMA_01 is: \\192.168.100.9\NFS\BACKUP\ARHIV\ARHIV.DMP Job "SYSTEM"."SYS_EXPORT_SCHEMA_01" completed with 1 error(s) at 06:26:01 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2018, 07:27 |
|
||
|
ORA-01578: ORACLE data block corrupted
|
|||
|---|---|---|---|
|
#18+
Поиском по ORA-01578 уже воспользовались, и что-то уже попробовали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2018, 07:32 |
|
||
|
ORA-01578: ORACLE data block corrupted
|
|||
|---|---|---|---|
|
#18+
bkolubenkaКак можно выяснить ид этих записей?Вычесть табличные id из индекса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2018, 07:37 |
|
||
|
ORA-01578: ORACLE data block corrupted
|
|||
|---|---|---|---|
|
#18+
dmdmdmПоиском по ORA-01578 уже воспользовались, и что-то уже попробовали? Конечно смотрел SELECT SEGMENT_TYPE,OWNER||'.'||SEGMENT_NAME FROM DBA_EXTENTS WHERE file_id = 133 AND BLOCK_ID = 268733; пустил вот но выборки нету от этого запроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2018, 07:40 |
|
||
|
ORA-01578: ORACLE data block corrupted
|
|||
|---|---|---|---|
|
#18+
Из моих закромов. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2018, 07:47 |
|
||
|
ORA-01578: ORACLE data block corrupted
|
|||
|---|---|---|---|
|
#18+
Выдал SYS_LOB0000096547C00014$$ Смотрю дальше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2018, 07:58 |
|
||
|
ORA-01578: ORACLE data block corrupted
|
|||
|---|---|---|---|
|
#18+
SELECT owner, table_name, column_name FROM dba_lobs WHERE segment_name = 'SYS_LOB0000096547C00014$$' Выдал что это столбец отсканнированного файла Это означает что здесь поврежден только один файл\строка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2018, 08:18 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39692119&tid=1883562]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 273ms |
| total: | 515ms |

| 0 / 0 |
