Benchmark Factory for Databases (BMF) has been installed on a remote machine and is getting these errors while running a test, eg. Scalibility Test. BMF works fine on the host machine but remote machines generate these errors:
Unable to begin a session in logon().
ORA-01005: invalid password; login rejected
Could not logon to the server!
In BMF v5.8.1, password encryption was added as a new function for the user profile. However, the encryption and decryption must be done on the same machine where it was created. A remote agent cannot decrypt the profile password so the password submitted by the agent is null (hence the logon failure).
WORKAROUND
Revert to BMF v5.8.0 to perform any tests affected by this process else perform the testing on the machine where the password was created. In BMF 5.8.0, user needs to re-enter the password into the profile. The machine needs to be rebooted.
STATUS
Issue is fixed in version 6.0. The latest version of Benchmark Factory for Databases can be downloaded from here.