My Oracle Support Banner

EM 13c: Enterprise Manager 13c Cloud Control Fleet UPDATE_RACDB Job Fails: Error in oracle home details.Unable to retreive destination home location: ORA-01422: exact fetch returns more than requested number of rows (Doc ID 2791919.1)

Last updated on FEBRUARY 07, 2023

Applies to:

Enterprise Manager for Oracle Database - Version 13.3.2.0.0 and later
Information in this document applies to any platform.

Symptoms

In Enterprise Manager (EM) 13.3.2 Cloud Control, a Fleet Update RACDB job fails with "Error in oracle home details.Unable to retreive destination home location: ORA-01422: exact fetch returns more than requested number of rows"

$ emcli db_software_maintenance -performOperation -name=Update_rac_db_prim -purpose=UPDATE_RACDB -target_type=rac_database -target_list=<db_name>
-normal_credential=ORACLE:SYSMAN -privilege_credential=ROOT:SYSMAN -database_credential=SYSDBA:SYSMAN -dataguard_role=primary -ignoreStandbyPrereq=true -input_file=data:/u01/data/ora.txt

Processing target "<DB_NAME>"...
Checking if target is already running from the current version of the image...
Check Passed.
Checking image subscription...
Check image subscription passed.
Checking if target is in non-default location inside the Oracle Home...
Error in oracle home details. Check OMS logs for more details.

/gc_inst/em/EMGC_OMS1/sysman/log/emoms.log

2021-07-13 22:32:13,886 [emcli-work-manager:emcli-request] ERROR gis.FleetOperationExecuter logp.251 - Error in oracle home details.Unable to retreive destination home location: ORA-01422: exact fetch returns more than requested number of rows
ORA-06512: at "SYSMAN.EM_GOLD_IMAGE", line 2800
ORA-06512: at line 1

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.