target {repos.yaocm.id.au, oracle_database} is broken


I have a problem with the Grid Control target, REPOS. Grid Control says that the target is broken. Whenever I try to configure the target, I get the following message:

Database Instance Configuration Result
oracle.sysman.emSDK.emd.comm.OperationException: target {repos.yaocm.id.au, oracle_database} is broken: cannot compute dynamic properties in time. - target {repos.yaocm.id.au, oracle_database} is broken: cannot compute dynamic properties in time.

Diagnosis

In /opt/oracle/app/OracleHomes/oms10g/sysman/log/emagent.log, the following messages appear:

2010-11-20 16:00:00,064 Thread-128699280 target {repos.yaocm.id.au, oracle_database} is broken: cannot compute dynamic properties in time. (00155)

In /opt/oracle/app/OracleHomes/oms10g/sysman/log/emagent.trc, the following messages appear:

2010-11-20 16:00:00,063 Thread-128699280 DEBUG TargetManager: nmedt_waitDynPropertyFinish for repos.yaocm.id.au, ret=-110
2010-11-20 16:00:00,063 Thread-128699280 ERROR TargetManager: TIMEOUT reached in computing dynamic properties for target repos.yaocm.id.au,oracle_database::compute timings were [decideIncludeDB:0-0] [SystemTablespaceNumber:0-0] [SysauxTablespaceNumber:0-0] [GetDBVersion:0-0] [ComputeVC:0-0] [CheckRAC:0-0] [GetDataGuardStatus:0-0] [GetResourceName:0-20] [GetHasManaged:20-60] [GetOTSchemaExists:60-60] [instanceProps:60-60] [esa_db_dynamic_prop:60-60] [Config:60-60] [PlatformLimitations:60-60] [ServerManageability:60-60] [GetBanner:60-60] [MonitorConfigStatus:60-60] [GetDumpDestination:60-60] [GetArchiveDestination:60-60] [DeduceAlertLogFile:60-60] [GetCPUCount:60-60] [EnabledFeatures:60-60] [GetOSMInstance:60-60] [GetNLSParam:60-80] [GetAdrBase:80-101] [GetAdrHome:101-(119)]
2010-11-20 16:00:00,063 Thread-128699280 INFO  TargetManager: nmeetm.c : nmeetm_computeDynProperties : Sending terminate signal to the thread.
2010-11-20 16:00:00,063 Thread-128699280 DEBUG TargetManager: : Entering nmeetm_freeDynPropCtx. addr: a9f8480, counter: 2, caller: nmeetm.c

I searched Oracle Support and found Document Target {database instance, oracle_database} is broken: cannot compute dynamic properties in time [ID 739993.1] which advised me to change the dynamicPropsComputeTimeout property in the emd.properties in a directory that does not exist on my system.

Resolution

Eventually, I changed the dynamicPropsComputeTimeout_oracle_database property in the /opt/oracle/app/OracleHomes/agent10g/sysman/config/emd.properties

dynamicPropsComputeTimeout_oracle_database=120

to

dynamicPropsComputeTimeout_oracle_database=240

Confirmation

When I restarted my system this morning, all of the targets in Grid Control were configured properly.

Advertisements

One thought on “target {repos.yaocm.id.au, oracle_database} is broken

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s