EMM database not starting on the Master server.
There are many reasons why the EMM database wont start. Like an unexpected reboot of the server.
One of the main reason why EMM database wont start is due to the corrupted transaction log. The following procedure was performed in order to rebuild the transaction log:
1. Stop NetBackup if it is not already stopped:
/usr/openv/netbackup/bin/goodies/netbackup stop
2. Remove NBDB from auto_start option
/usr/openv/db/bin/nbdb_admin -auto_start NONE
3. Start the ASA database engine
/usr/openv/db/bin/nbdbms_start_server
4. To add the necessary environment variables to your shell, run the command:
/usr/openv/db/vxdbms_env.sh export SHLIB_PATH=/usr/openv/db/lib:/usr/openv/db/bin
5. Change directories to where the NBDB resides:
cd /usr/openv/db/data
6. Remove or rename the bad transaction log:
mv NBDB.log NBDB.log.bad
7. To force database recovery, while still in the /usr/openv/db/data directory, run the command (please note, the NBDB.log will not be created until step 10):
/usr/openv/db/bin/dbeng11 -f NBDB
8. Stop the database by running the command:
/usr/openv/db/bin/nbdbms_start_server -stop
9. Add NBDB and BMRDB to auto_start option
/usr/openv/db/bin/nbdb_admin -auto_start NBDB
10. To start the database, run the command:
/usr/openv/db/bin/nbdbms_start_server
11. Start Netbackup services
/usr/openv/netbackup/bin/goodies/netbackup start