About repair

manual

Database Doctor

Explains how to use the ObjectDB object database Doctor tool to diagnose and repair database files and damaged Java/JPA/JDO objects.... diagnosis report of all the errors. Repair of a corrupted ObjectDB database file Repairs a corrupted ... Doctor Diagnosis Running ObjectDB Doctor Repair Corrupted Database Files Database files ...

 
issue

Database access error , Doctor hanging on trying to repair, production shutdown at our biggest customer

we have a database shutdown, logs are showing: [2017-07-10 21:07:23 #1 store] Database 'F:\Hummingbird\Objectdb\db\coreSystemDb.odb' is opened by 11028@wzbhb101 [2017-07-10 21:07:23 #2 server] Server on port 3333 has started by 11028@wzbhb101 [2017-07-14 07:08:38 #3 store] SectionClassifier: SectionClassifier{2->merger[2699]-missing:1} [2017-07-14 07:09:08 #4 store] SectionClassifier: SectionClassifier{2->merger[2699]-missing:1} ... to this incident would help. If you need to repair the database (i.e. it is not a test database but contains useful data) ... still fails please share the database and we will try to repair it as soon as possible. We should discuss the possible causes ...

 
forum_thread

Repair broken references in entities

Hello, it is possible to recover an entity that has been removed automatically by CascadeType.Remove. After cascade remove the removed entity will be persisted with the identical primary key. Are all broken references in other entities on this removed/persisted entity repaired again? best regards #1 2015-05-26 15:08 Hello, it is possible to recover an entity that has been removed automatically by CascadeType.Remove. ...

 
forum_thread

errors on repair

we are using version 2.6.7. On running the doctor we have message like free page list broken ... unexpected total page count ... what could be the reason for this ?   #1 2016-04-11 06:35 we are using version 2.6.7. On running the doctor we have message like free page list broken ... ...

 
forum_thread

ObjectDB's Database Doctor Incorrect Error Report

Am I reading this correctly?  It seems that Doctor is telling me that one of my objects is missing.  Looking at the database with ObjectDB's Database Explorer though seems to show that the reference to the object is good and that the object does indeed exist.   Output from Doctor Diagnose and Doctor Repair is attached.  So are the two databases and screenshots of Explorer showing the reference to the object and the existence of the object. ...   Output from Doctor Diagnose and Doctor Repair is attached.  So are the two databases and screenshots of Explorer ... when running Doctor Diagnose on "bih.obd", repair on it to new "bih-Repaired.odb", and diagnose of ...

 
forum_thread

Vacuum - Reclaiming Unused Space In Odb

I was curious if you could assist me with a challenge we are having with our objectdb database.  Our odb files are about 50Gb in size and are written to about a million times a day with both adds and updates.  This is creating a lot of unused space in the database that we are wanting to reclaim.  Other database vendors provide a vacuum process to allow dumping a database to a flat file (basically a sql dump) and reload.  Is there a capability in ObjectDb to provide a vacuum?  The online backup feature appears to copy the dead space as well so isn't performing... be able to get a vacuum effect by running the Doctor in repair mode . The new generated database is expected to be compacted. ...

 
forum_thread

Query becomes slower on moving from ObjectDB 1.x to ObjectDB 2.x

Hi, I upgraded the odb file using converter.jar which is having 15943 entry. Previously, with object 1.x, the same query was getting executed within an seconds and now the same is taking around 40 seconds in object db 2.x I have build the query using the follwoing Query query = persistanceManager.newQuery("LogEntryAttrebuteImpl.calss", "typeIndexes.contains(this.type) && logEntryIdList.contains(this.logEntryId)"); ... database has to be rebuilt by running the Doctor in repair mode. After fixing the index in that database (by running the ... then i am using Doctor (using process spawn) to to repair.  I got the following log when using doctor 11-Sep 14:55:33 ...

 
forum_thread

NullPointerException in ENH.g(ENH.java:401)

Hi, I experience a NullPointerException inside the objectdb code with the following stacktrace: ... the ObjectDB Doctor, and if necessary use the Doctor to repair the database. ObjectDB Support ObjectDB - ... We can check the database and possibly repair it (by finding why the Doctor doesn't repair it and improving the ...

 
issue

Unexpected error when loading all entity instance

Hi, when going through all entity instance to find orphaned entries we get the exception: ... produces errors. After using the Doctor to repair the database the query runs in the Explorer with no errors. The ... ChangeSet instances it gets corrupted all the time. So I repair, run for like 10min and then I have to repair again. There seems to be a ...

 
issue

again merger missing logs + objectdb exception

we are facing similar problems as we had before, in the log we have a lot of entries merger ... missing + an objectdb exception. Some objects in the system behave strange. This is a part of the log: ... [2017-09-26 12:16:14 #1222 store] SectionClassifier: SectionClassifier{238146996->merger[3309]-missing:1} [2017-09-26 12:16:25 #1223 store] SectionClassifier: SectionClassifier{238146996->merger[3309]-missing:1} ... the database 2 days ago, there was not enough time to do a repair)   ... you have a window anytime soon in which you may be able to repair the database with the Doctor? ObjectDB Support ... 05:13 We will be able to repair monday to tuesday night. Can you make available the update before ? ...