Installing, Configuring and Administering the Kerberos Server V 2.0 on HP-UX 11i
Administration
Removing Unused Space From the Database
Chapter 6204
Removing Unused Space From the Database
After long and continued use, the principal database on the primary
server can grow large due to unused space. When a principal is deleted,
the space that the record occupied is not removed. Instead, the space is
reserved and marked as "available". Therefore, with extended use, the
database can grow very large. Correct the situation by loading all
existing principals into a new database. You must perform this process
after hours to limit the impact on users.
To create a new database and load existing records:
1. On the primary security server, stop the services and daemons:
• run this command as root a user,
/sbin/init.d/krbsrv stop
2. Make an archive of the principal.* files found on the primary
server.
3. Dump the database:
• run this command as a root user,
/opt/krb5/admin/kdb_dump -f /tmp/filename
4. Delete the old database
• run this command,
# rm /opt/krb5/principal*
5. Create a new database, using the same master password and
encryption type as when the database was originally created
• run this command,
# /opt/krb5/admin/kdb_create -s -e enctype
6. Load the dump file
• run this command,
# /opt/krb5/admin/kdb_load -f /tmp/filename
7. Restart the services and daemons,
• run this command,










