About Doctor

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. The ObjectDB Doctor tool provides two related services: Diagnosis and ... Corrupted Database Files Running ObjectDB Doctor Diagnosis Running ObjectDB Doctor Repair Corrupted Database Files Database ...

 
forum_thread

Deadlock in Doctor

Hi, Doctor from latest build has some kind of deadlock when writing new version of database file: ... 15:00 Hi, Doctor from latest build has some kind of deadlock when writing new version of ...

 
manual

Chapter 5 - Database Tools and Utilities

Describes the ObjectDB object database tools - the Explorer, the Server, the Enhancer, the Doctor and the Replayer.... and Clustering Online Backup Database Doctor Database Transaction Replayer BIRT/ODA ObjectDB Driver ...

 
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} ...     on running Doctor it hangs after reading in the database, just no activity for hours (0 ... is not a test database but contains useful data) and the Doctor cannot help you may send it to us (in a private support ticket). This ...

 
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. ... Am I reading this correctly?  It seems that Doctor is telling me that one of my objects is missing.  Looking at the ... does indeed exist.   Output from Doctor Diagnose and Doctor Repair is attached.  So are the two databases ...

 
forum_thread

OutOfMemoryError on search after update on DB created with DB Doctor

It looks like there may be an issue with the DB files created with DB Doctor in recovery mode. This is the scenario that results in the OutOfMemory exception problem (using Object DB 2.5.4_04): 1. We instruct Object DB to create a 1Gb DB file on initial start-up using: <database> <size initial="1024mb" resize="256mb" page="2kb" /> This happens as expected. ... there may be an issue with the DB files created with DB Doctor in recovery mode. This is the scenario that results in the OutOfMemory ... problem when searching and updating. 3. We run DB Doctor in recovery mode to generate a recovered DB file. No schema (and index) ...

 
forum_thread

Objectdb Doctor

Hi, I have deleted an instance of ClassA. However, if I try to access ClassB, which has a field of type ClassA, ClassB.classA, then, rather than getting a null pointer for classB.classA, I get an enormous exception. How does the ObjectDB Doctor help?  ... I get an enormous exception. How does the ObjectDB Doctor help?   edit ... on the fly by executing automatic queries). ObjectDB Doctor can help in this context in two ways: Running the Doctor in ...

 
forum_thread

Doctor - high memory usage

Hi, Is it possible to reduce Doctor memory usage? Right now for recovering 67MB database, I need to set heap space to at least 450MB. Even then whole process takes ages. Optimal setting for this database is about 650MB. It's about ten times of size of database. ... Hi, Is it possible to reduce Doctor memory usage? Right now for recovering 67MB database, I need to set heap ... decreasing the temporary file threshold . The Doctor will use less memory and more temporary files, but it might become even ...

 
issue

ObjectDb Doctor : Failed to locate set method for field property com.test.Video$VideoId.sourceId using reflection (error 316)

Hello everyone ! I have just launched the ObjectDb Doctor for testing purposes. But while inspecting my base, the Doctor throws me a strange error : [ObjectDB 2.4.6] Invalid ID class com.test.Video$VideoId for type com.test.Video (Failed to locate set method for field property com.test.Video$VideoId.sourceId using reflection) (error 316) It seems that the Doctor can't find the SourceId, that is a part of my primary key. There is a description of my Video bean :   ... Hello everyone ! I have just launched the ObjectDb Doctor for testing purposes. But while inspecting my base, the Doctor throws me a strange error : [ObjectDB 2.4.6] Invalid ID class ...

 
forum_thread

DB Explorer and Doctor unable to open DB file

Hi, one of my DB files can not be open by neither DB explorer, nor the DB Doctor. Both are writing same mistake : ... files can not be open by neither DB explorer, nor the DB Doctor. Both are writing same mistake : ObjectDB Doctor [version 2.5.6_05] Copyright (c) 2014, ObjectDB Software. All rights ...