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

Deleting database config


I have a testing database which appears in slapcat output as:
dn: olcDatabase={2}hdb,cn=config
objectClass: olcDatabaseConfig
objectClass: olcHdbConfig
olcDatabase: {2}hdb
olcDbDirectory: /var/mytest
olcSuffix: dc=example,dc=org
olcRootDN: cn=admin,dc=example,dc=org
olcRootPW:: <password cut>
olcDbIndex: objectClass eq
olcDbIndex: memberUid eq
structuralObjectClass: olcHdbConfig
entryUUID: cdabedf0-6a03-1030-90e5-d10501c8fbf2
creatorsName: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
createTimestamp: 20110902230532Z
olcAccess: {0}to attrs=userPassword by anonymous auth by 
dn="cn=replication,dc=example,dc=org" read by self write by * none
olcAccess: {1}to dn.subtree="ou=People,dc=example,dc=org" by users 
 read by * none
olcAccess: {2}to * by dn="cn=replication,dc=example,dc=org" read
entryCSN: 20110905234735.466413Z#000000#000#000000
modifiersName: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
modifyTimestamp: 20110905234735Z

I need to drop it completely. To delete data I stop slapd, rm /var/mytest/* 
and restart slapd. But I also need to drop database config. I tried:

# ldapdelete -r -Y EXTERNAL -H ldapi:/// "olcDatabase={2}hdb,cn=config"
SASL/EXTERNAL authentication started
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
ldap_delete: Server is unwilling to perform (53)

The debug log says I get manage privilege to all. Maybe there is another way 
to address this DB (e.g. by UUID)? How do I delete this DB config?

Thank you.
Best regards,
Styopa Semenukha.