ls -R /var/lib/dirsrv/slapd-instance_name/db
db:
abcRoot abcRoot.orig DBVERSION guardian log.0000000001 userRoot
db/abcRoot:
aci.db4 DBVERSION nsuniqueid.db4 parentid.db4
ancestorid.db4 entrydn.db4 num subordinates.db4 seeAlso.db4
cn.db4 id2entry.db4 objectclass.db4 sn.db4
db/abcRoot.orig:
aci.db4 DBVERSION id2entry.db4 objectclass.db4
sn.db4
ancestorid.db4 dnupgrade nsuniqueid.db4 parentid.db4
cn.db4 entrydn.db4 numsubordinates.db4 seeAlso.db4
db/abcRoot.orig/dnupgrade:
DBVERSION guardian
db/userRoot:
aci.db4 entrydn.db4 nsuniqueid.db4 sn.db4
ancestorid.db4 givenName.db4 num subordinates.db4 telephoneNumber.db4
cn.db4 id2entry.db4 objectclass.db4 uid.db4
DBVERSION mail.db4 parentid.db4
# find . -name DBVERSION | xargs head
==> ./db/abcRoot/DBVERSION <==
bdb/4 .7/l ibback-ldbm/dn-4514
==> ./db/DBVERSION <==
bdb/4.7/libback-ldbm
==> ./db/abcRoot.orig/DBVERSION <==
bdb/4 .7/l ibback-ldbm
==> ./db/abcRoot.orig/dnupgrade/DBVERSION <==
bdb/4 .7/l ibback-ldbm
bdb/4.7/libback-ldbm
=> ./db/userRoot/DBVERSION <==
bdb/4 .7/l ibback-ldbm/dn-4514
c. Search an entry which could contain escaped characters; the DNs should be updated. For
example, for a DN which was previously cn="a=abc,x=xyz":
/usr/lib64/m ozldap/ldapsearch -b "dc=exam ple,dc=com" '(cn=\"*\")'
entrydn
dn: cn=a\3Dabc\2Cx\3Dxyz,dc=example,dc=com
entrydn: cn=a\3dabc\2cx\3dxyz,dc=exam ple,dc=com
If the search results are correctly escaped, the original database backend instance
directory can be removed.
7. Restart the Directory Server.
service dirsrv restart
Comentarios a estos manuales