User has a case in their datafiles (Oracle 11gR2) with Header corrupted (block #1)– see log – kindly did you have any workaround solution to read the remaining data in file even if the file header missing, you scanned 10MB data only.
I will purchase your tool (recovery manager) and register if you find any solution.
Parsing D:\orcl.DBF file header
DB Software version: 00 00 00 00
DB Compatibility version: 0B 20 00 00
DB id: 2285052717
DB Name: orcl
File logical blocks count: 320000
PRM: Warning: scaned 10MB data, couldn't find file header for orcl1.DBF
PRM: Warning: scaned 10MB data, couldn't find file header for orcl2.DBF
Cannot analysis the data block# 1!
Java.lang.IndexOutOfBoundsException
At java.nio.Buffer.checkIndex(Buffer.java:540)
At java.nio.HeapByteBuffer.get(HeapByteBuffer.java:139)
At H.c(Unknown Source)
At H.e(Unknown Source)
At cF.T(Unknown Source)
At cF.q(Unknown Source)
At cF.e(Unknown Source)
At bT.a(Unknown Source)
At bT.a(Unknown Source)
At bT.<init>(Unknown Source)
At P.<init>(Unknown Source)
At cr.c(Unknown Source)
At cr.d(Unknown Source)
At r.actionPerformed(Unknown Source)
At javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
At javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
At javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
At javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
At javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
At java.awt.Component.processMouseEvent(Component.java:6533)
At javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
At java.awt.Component.processEvent(Component.java:6298)
At java.awt.Container.processEvent(Container.java:2236)
At java.awt.Component.dispatchEventImpl(Component.java:4889)
At java.awt.Container.dispatchEventImpl(Container.java:2294)
At java.awt.Component.dispatchEvent(Component.java:4711)
At java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
At java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
At java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
At java.awt.Container.dispatchEventImpl(Container.java:2280)
At java.awt.Window.dispatchEventImpl(Window.java:2746)
At java.awt.Component.dispatchEvent(Component.java:4711)
At java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
At java.awt.EventQueue.access$500(EventQueue.java:97)
At java.awt.EventQueue$3.run(EventQueue.java:709)
At java.awt.EventQueue$3.run(EventQueue.java:703)
At java.security.AccessController.doPrivileged(Native Method)
At java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
At java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
At java.awt.EventQueue$4.run(EventQueue.java:731)
At java.awt.EventQueue$4.run(EventQueue.java:729)
At java.security.AccessController.doPrivileged(Native Method)
At java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
At java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
At java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
At java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
At java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
At java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
At java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
At java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
IDul: Warning: scaned 10MB data, couldn't find file header for D:\KHCDB\DATAFILE\PRODUCTION01.DBF
IDul: Warning: scaned 10MB data, couldn't find file header for D:\KHCDB\DATAFILE\TIMS_DATA01.DBF
Database character set is AR8ISO8859P6
Database national character set is AL16UTF16
Current character set for decoding is ISO8859_6
Current national character set for decoding is UTF16
For Community Edition, row limitation is 10,000.
If you need to recover more data, please contact DBRECOVER [email protected]
Cannot find dbf file for relative File# 5, TS# 6
. unloading table ACCOUNT_TEMP 0 rows unloaded
Cannot find dbf file for relative File# 8, TS# 9
You can get more documents fromDBRECOVER for Oracle
Feedback
Our prm can work with datafile header lost, need Special license key.
DBRECOVER Recovery Options
For Oracle incidents, start with the DBRECOVER for Oracle trial to verify table visibility, row previews, and export readiness on copied datafiles. For MySQL and InnoDB incidents, DBRECOVER for MySQL is free software and can inspect.ibd files, ibdata1, and database directories locally.
When the case is urgent, preserve the original files first, work from copies, and contact paid emergency support with the database version, platform, error messages, file list, and recovery objective.