Once after Daylight saving happened, Some of the IAM & IDM management service was down. So we thought of bouncing the complete SSO services.
While starting IDM services EMAGENT was not coming up. We try to start it manually we received below status
———————————+——————–+———+———-+————+———-+———–+——
ias-component | process-type | pid | status | uid | memused | uptime | ports
———————————+——————–+———+———-+————+———-+———–+——
oid2 | oidldapd | 302 | Alive | 1024366004 | 2169916 | 0:23:21 | N/A
oid2 | oidldapd | 300 | Alive | 1024366040 | 2237996 | 0:23:21 | N/A
oid2 | oidldapd | 32766 | Alive | 1024365959 | 2286208 | 0:23:21 | N/A
oid2 | oidldapd | 32764 | Alive | 10243655998 | 2167668 | 0:23:26 | N/A
oid2 | oidldapd | 32762 | Alive | 1024365697 | 1373548 | 0:23:26 | N/A
oid2 | oidmon | 32532 | Alive | 1024366995 | 1374820 | 0:23:42 | LDAPS:3131,LDAP:3060
EMAGENT | EMAGENT | N/A | Down | N/A | N/A | N/A | N/A
Error Message:
Try to start the services manually.
$ ./emctl start agent
Oracle Enterprise Manager 10g Release 5 Grid Control 10.2.0.5.0.
Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.
Starting agent ……. failed.
The agentTZRegion value in /u02/EMAGENT/EMAGENT/sysman/config/emd.properties is not in agreement with what agent thinks it should be.Please verify your environment to make sure that TZ setting has not changed since the last start of the agent.
If you modified the timezone setting in the environment, please stop the agent and exectute ’emctl resetTZ agent’ and also execute the script mgmt_target.set_agent_tzrgn(<agent_name>, <new_tz_rgn>) to get the value propagated to repository.
Consult the log files in: /u02/EMAGENT/EMAGENT/sysman/log
Cause:
The agent does not recognize the time zone format that changed recently due to daylight saving.
This parameter must be defined in the format: America/New_York
Earlier it was America/New_York, Once after the Daylight saving it was not recognized
—– tzOffset for America/New_York is -300(min), but agent is running with tzOffset -240(min)
—- trying again after waiting for 1 sec to account for daylight transition
—– tzOffset for America/New_York is -300(min), but agent is runnning with tzOffset -240(min)
Solution:
- Set proper Timezone values for OS. Make sure /etc/localtime and date report same settings.
- Modify the agentTZRegion in the <INSTANCE_HOME>/EMAGENT/EMAGENT/sysman/config/emd.properties to reference the correct Time Zone by doing the following:
export TZ=<your Timezone>
emctl resetTZ agent
Example if Timezone is Eastern
export TZ=-04:00
emctl resetTZ agent
- Once you have completed the above, you should perform the following commands to confirm that the EMAGENT is starting
INSTANCE_HOME/bin/opmnctl stopall
INSTANCE_HOME/bin/opmnctl startall
INSTANCE_HOME/bin/opmnctl status
$ ./emctl start agent
Oracle Enterprise Manager 10g Release 5 Grid Control 10.2.0.5.0.
Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.
Starting agent ……………………….. started.