Join

SELECT 

    'emcli add_target -name="' || inst1.cluster_dbname || '" -type="rac_database" -host="' ||

    inst1.host_name || '" -monitor_mode="1" -properties="ServiceName:' || inst1.SERVICE_NAME || 

    '; ClusterName:' || inst1.CLUSTER_NAME || '; instances=' || inst1.tgt_name || 

    ':oracle_database;' || inst2.tgt_name || ':oracle_database"' AS emcli_command,

    inst1.tgt_name, 

    inst2.tgt_name, 

    inst1.cluster_dbname

FROM 

    (SELECT * FROM TEST.OEM_onboard_database_instance) inst1,

    (SELECT * FROM TEST.OEM_onboard_database_instance) inst2

WHERE 

    inst1.cluster_dbname = inst2.cluster_dbname

    AND inst1.tgt_name <> inst2.tgt_name

    AND inst1.cluster_dbname IN (SELECT DISTINCT cluster_dbname FROM TEST.OEM_onboard_database_instance);

Comments

Popular posts from this blog

Database growth

DBA Day-2 ve

Asm