When trying to stop DLP Agent services using service_shutdown.exe with the parameter service_shutdown.exe -p=(password), you might get invalid password. But when the command is run without the -p parameter and you get the prompt for password, the same password which failed works fine like screenshot below:
DLP 15.X
The issue is observed when the password contains a special character such as & " or /
If you want to use the service_shutdown.exe with the -p parameter, and the password contain a special character, you can:
1 - Change the password to remove the special character. This can be accomplished by going to System > Agents > Agent Password
Or
2 - Use the command without the -p parameter to get the prompt and input the password as is.
To avoid such issue above, see the Oracle Password Security Requirements:
https://knowledge.broadcom.com/external/article/160157/password-guidelines-for-the-oracle-prote.html