Attempting to start the Quest Server Agent (QSA) results in the following error :
Error : Failed QSA-20316 Cant start daemon: ORA-01017: invalid username/password; logon denied
This occurs if the password for the account which QSA uses to connect to the Oracle database does not match the encrypted password in the qexecd.conf file.
1. Go to the QSA bin directory where the QSA binaries are installed
$ cd (<install_dir>/Quest/QSA/<SID>/bin)
2. Reset the password to match the database user password using:
Prior to Space Manager 6.5:
$ qexecd -P <new password>
Space Manager 6.5 and above:
$ ./QSApwd.sh <new password>
Note that the new password should NOT contain special characters such as $, \ and space which might be interpreted in different ways especially on UNIX Operating Systems. Also the password length must not exceed 15 characters (tested on a Sun Solaris platform). If there is a corporate password complexity requirement in place, punctuations such as +, - and ! can be included.
Here is an example of an accepted 15 characters password
a+wafUWRUc-3!uB