Rem drv: Rem Rem $Header: ping_schema_upgrade.sql 03-aug-2005.00:17:43 pmodi Exp $ Rem Rem ping_schema_upgrade.sql Rem Rem Copyright (c) 2005, Oracle. All rights reserved. Rem Rem NAME Rem ping_schema_upgrade.sql - Rem Rem DESCRIPTION Rem Rem Rem NOTES Rem Rem Rem MODIFIED (MM/DD/YY) Rem pmodi 08/03/05 - Bug:4527456 - Include a call for Rem ping_upgrade_4397891 Rem chyu 07/29/05 - adding the header Rem rkpandey 07/28/05 - rkpandey_bug-3369474 Rem rkpandey 07/21/05 - Created Rem DROP TYPE EM_AGENT_HEARTBEAT_ARRAY; CREATE OR REPLACE TYPE EM_AGENT_HEARTBEAT AS OBJECT ( emd_url VARCHAR2(2000), heartbeat_time VARCHAR2(32), is_first_hb VARCHAR2(2), is_clean_hb VARCHAR2(2), status_sent_upto VARCHAR2(32), emd_uptime VARCHAR2(32), recorder_url VARCHAR2(2000), agent_errors VARCHAR2(256) ); / CREATE OR REPLACE TYPE EM_AGENT_HEARTBEAT_ARRAY AS TABLE OF EM_AGENT_HEARTBEAT; / -- Conditionally run the schema upgrade script COLUMN :script_name NEW_VALUE sch_upg_file NOPRINT VARIABLE script_name VARCHAR2(1024); DECLARE l_obj_name VARCHAR2(64); BEGIN BEGIN SELECT object_name INTO l_obj_name FROM all_objects WHERE owner = '&&EM_REPOS_USER' AND object_type = 'TABLE' AND object_name = 'MGMT_EMD_PING_CHECK'; :script_name := '&&EM_SQL_ROOT/core/latest/admin/admin_do_nothing.sql'; EXCEPTION WHEN NO_DATA_FOUND THEN :script_name := '&&EM_SQL_ROOT/core/v102020/ping/ping_upgrade_4397891.sql'; END; END; / SELECT :script_name FROM DUAL; @@&&sch_upg_file