How to find or reset the Symantec password on the embedded database
If you forgot the original password, you can find it stored in the sem5.log file in the %installationdirectory%\db. In order to open this log file, you will need to:
1) Stop all services using it. Not an easy task because one of the Symantec services does not give you the ability to stop it. So disable all the Symantec Endpoint Security related services and reboot the server. After it comes up you should be able to open this log file.
Another beautiful hack for locating that lost password is:
1) Go to ODBC, enter the user name and password…etc.
2) In the database server name, enter the server name as …etc.
3) Goto %programfiles%\symantec\symantec endpoint protection manager\php
4) Change the attributes for php.ini to remove the read only.
5) Open the php.ini file and search for “off”, make this to be “on” , for all the errorlog and give the path for error_log = syslog to say c:\dump\password.txt but not the root of any drive like c:\password.txt as this will not generate a log, I don’t know why, might be a bug within php.
6) Login to SEPM and you should get, “unable to communicate with reporting component”
7) The log file generated will have your username as DBA and the good working password set in originally.
8) Don’t forget to change php.ini attribute back to read only once you are finished editing.
OR you can try this……………
You can use ‘resetpass.bat’ file, it will reset the password for the Symantec Endpoint Protection Manager admin account.
1. open Windows Services, then stop ‘Symantec Endpoint Protection manager’
2. Go to:
C:\Program Files\Symantec\Symantec Endpoint Protection Manager\Tools
then, double-click the Resetpass.bat.
3. start again the ‘Symantec Endpoint Protection manager’ service.
4.Launch Symantec Endpoint Protection Manager Console