So, you’re cruising along, installing a new setup of OIM 11gR2 PS2. You’ve run the RCU to create the schemas, and even made a decent password like “Aw3s0mePa$w0rd”. Then you’ve moved on to down the steps to configuring your Weblogic domain and everything goes smoothly. Patch Set Assistant… no problems. Then, the configureSecurityStore.py script…
[1337 /u01/app/oracle/Middleware/oracle_common/common/bin]$ ./wlst.sh /u01/app/oracle/Middleware/Oracle_IDM1/common/tools/configureSecurityStore.py -d /u01/app/oracle/Middleware/user_projects/domains/badass -c IAM -p Aw3s0mePa$w0rd -m create -vCLASSPATH=/u01/app/oracle/Middleware/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/u01/app/oracle/Middleware/p
…
blah blah blah
…
Info: DB JDBC URL: jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=my.awesomeserver.com)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=IDM)(INSTANCE_NAME=idm1)))
Error: failed to do data association for OES Domain. Caused by:ORA-01017: invalid username/password; logon denied
Problem invoking WLST – Traceback (innermost last):
File “/u01/app/oracle/Middleware/Oracle_IDM1/common/tools/configureSecurityStore.py”, line 899, in ?
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:445)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:389)
…
blah blah blah
…
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
java.sql.SQLException: java.sql.SQLException: ORA-01017: invalid username/password; logon denied
WHAT?!
You double-check and triple-check the password. You may even go as far to connect to the database manually to verify it. You may even go completely off the rails and look into the opss-jdbc.xml and opss-rac0-jdbc.xml files to check the database parameters. And They’re All Correct!
WTF?!
Yeah, you can’t have a “$” (dollar sign) in your password. I know that Oracle says you can, but you can’t. Start over and don’t use a $ in your password and you’ll be rocking.
Yep.
Cheers!