OID – ODS Password Resets

# Issue : OID cannot restart, logs show the following messages :


[2016-05-04T04:02:02-07:00] [OID] [NOTIFICATION:16] [] [OIDMON] [host: oidhost] [pid: 4984] [tid: 0] Guardian: Connecting to database, connect string is oiddb

[2016-05-04T04:02:02-07:00] [OID] [NOTIFICATION:16] [] [OIDMON] [host: oidhost] [pid: 4984] [tid: 0] Guardian: [gsdsiConnect] ORA-28002, ORA-28002: the password will expire within 7 days
[2016-05-04T04:02:02-07:00] [OID] [NOTIFICATION:16] [] [OIDMON] [host: oidhost] [pid: 4984] [tid: 0] Guardian: [oidmon]: Unable to connect to database,
will retry again after 10 sec

[2016-05-04T04:02:12-07:00] [OID] [NOTIFICATION:16] [] [OIDMON] [host: oidhost] [pid: 4984] [tid: 0] Guardian: Connecting to database, connect string is oiddb

[2016-05-04T04:02:12-07:00] [OID] [NOTIFICATION:16] [] [OIDMON] [host: oidhost] [pid: 4984] [tid: 0] Guardian: [gsdsiConnect] ORA-28002, ORA-28002: the password will expire within 7 days

Solution :

$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Wed May 4 04:08:34 2016

Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> connect ODS/Welcome1
ERROR:
ORA-28002: the password will expire within 7 days
Connected.
SQL> PASSWORD
Changing password for ODS
Old password:
New password:
Retype new password:
Password changed

oracle.iam.platform.kernel.EventFailedException: IAM-3010068:Password reset failed because user xxxxx is not synchronized to the LDAP directory.:xxxxx

Error :

oracle.iam.platform.kernel.EventFailedException: IAM-3010068:Password reset failed because user xxxxx is not synchronized to the LDAP directory.:xxxxx

Soln :

- Clean USR_LDAP_GUID and USR_LDAP_DN for the particular user 
- Run LDAPSync Post Enable Provision Users to LDAP. 

setenforce : libjvm.so: cannot restore segment prot after reloc: Permission denied

# Error :

libjvm.so: cannot restore segment prot after reloc: Permission denied


1) To temporarily disable SELinux security policy enforcement on a running system, (as root) run command:
/usr/sbin/setenforce 0

2) To permanently disable SELinux security policy enforcement during a system startup, 
(as root) change "enforcing" to "disabled" in ''/etc/selinux/config'', then reboot SELinux.