[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: crashed db3 file



unfortunately does not work..

db_dump: /usr/local/var/openldap-ldbm.all.yedek/id2entry.dbb: file size not a multiple of 
the pagesize
db_dump: open: /usr/local/var/openldap-ldbm.all.yedek/id2entry.dbb: Invalid argument



On Tue, Feb 12, 2002 at 02:50:59PM -0800, Howard Chu wrote:
> You might try the db_dump command to see if it will retrieve any of the
> contents of the file. Then you can use db_load from that to recreate the dbb
> file.
> 
>   -- Howard Chu
>   Chief Architect, Symas Corp.       Director, Highland Sun
>   http://www.symas.com               http://highlandsun.com/hyc
>   Symas: Premier OpenSource Development and Support
> 
> > -----Original Message-----
> > From: owner-openldap-software@OpenLDAP.org
> > [mailto:owner-openldap-software@OpenLDAP.org]On Behalf Of Oguz YILMAZ
> 
> > Hi all,
> >
> > I need a very quick help.
> > I was using db3.3.11 with openldap 2.0.21. However today because
> > of no-free-space in disk,
> > openldap stopped responding. When I investiagte have seen that
> > id2entry.dbb dfile is
> > broken.
> >
> > db_verify: Page 2781: Invalid next_pgno 2782
> > db_verify: DB->verify: id2entry.dbb: DB_VERIFY_BAD: Database
> > verification failed
> >
> > and also traces of openldap says can not open id2entry file
> > because of this.
> >
> > when I try to use db_recover and db_recover -c nothing changes.
> > It looks for several temp
> > and log files. It can not find and terminates.
> >
> > DB_INIT_LOG and DB_INIT_TXN is not used in Openldap. So it seems
> > I can not use db_recover.
> > A message in the archives of this list says, I should try
> > recompilng it with changing
> > DBENV->open parameterrs by adding transactions. And after so,
> > "maybe" I can recover.
> >
> > Anybody knows, anyway to recover a single dbb file?
> >
> > thanks in advance.
> >
> > Oguz Yilmaz