Rem drv:
Rem
Rem $Header: emdb/source/oracle/sysman/emdrep/sql/db/latest/ha/hapage_pkgdefs.sql /st_emdbsa_11.2/1 2009/02/02 13:16:15 gallison Exp $
Rem
Rem Copyright (c) 2002, 2009, Oracle and/or its affiliates.
Rem All rights reserved.
Rem
Rem NAME
Rem hapage_pkgdefs.sql
Rem
Rem DESCRIPTION
Rem PL/SQL procedures for the HA Page
Rem
Rem NOTES
Rem
Rem
Rem MODIFIED (MM/DD/YY)
Rem gallison 11/21/07 - Add events
Rem gallison 11/08/07 - Add get_events
Rem sjconnol 05/01/07 - Add get_ecm_values
Rem sjconnol 03/15/07 - Add availability obj
Rem sjconnol 08/20/06 - Creation
Rem
CREATE OR REPLACE PACKAGE hapage_database AS
k_metric_status_inaccessible CONSTANT NUMBER := -1;
procedure get_br_values(
targetName IN VARCHAR2,
targetType IN VARCHAR2,
brSummary OUT MGMT_HAPAGE_BR_OBJ);
procedure get_ecm_values(
targetName IN VARCHAR2,
targetType IN VARCHAR2,
ecmSummary OUT MGMT_HAPAGE_ECM_OBJ);
procedure get_dg_prmy_values(
targetName IN VARCHAR2,
targetType IN VARCHAR2,
dgPrmySummary OUT MGMT_HAPAGE_PRMY_OBJ
) ;
procedure get_dg_stby_values(
targetName IN VARCHAR2,
targetType IN VARCHAR2,
dgStbySummary OUT MGMT_HAPAGE_STBY_LIST
);
procedure get_avail_info(targetName IN VARCHAR2,
targetType IN VARCHAR2,
availInfo OUT MGMT_HAPAGE_AVAIL_OBJ);
procedure getDbStringValues(
targetGuid IN VARCHAR2,
instanceName OUT VARCHAR2,
instanceStartTime OUT DATE,
instanceVersion OUT VARCHAR2,
oracleHome OUT VARCHAR2,
cpuCount OUT NUMBER,
openMode OUT VARCHAR2);
function getDate(targetName IN VARCHAR2,
targetType IN VARCHAR2,
datestr IN VARCHAR2) return DATE;
procedure get_ha_events_guids(
mgmt_guids IN MGMT_USER_GUID_ARRAY,
critical_sev IN NUMBER DEFAULT NULL,
warning_sev IN NUMBER DEFAULT NULL,
info_sev IN NUMBER DEFAULT NULL,
days IN NUMBER DEFAULT NULL,
ha_mgmt_events OUT MGMT_HAPAGE_EVENT_LIST
);
procedure get_ha_events_targets(
targetName IN VARCHAR2,
targetType IN VARCHAR2,
critical_sev IN NUMBER DEFAULT NULL,
warn_sev IN NUMBER DEFAULT NULL,
info_sev IN NUMBER DEFAULT NULL,
days IN NUMBER DEFAULT NULL,
haguids_out OUT MGMT_USER_GUID_ARRAY,
ha_mgmt_events OUT MGMT_HAPAGE_EVENT_LIST
);
procedure get_ha_events(
targetName IN VARCHAR2,
targetType IN VARCHAR2,
haguids_out OUT MGMT_USER_GUID_ARRAY,
ha_mgmt_events OUT MGMT_HAPAGE_EVENT_LIST
);
procedure dump_ha_info(
haguids MGMT_USER_GUID_ARRAY,
events mgmt_hapage_event_list
);
end hapage_database;
/
show errors;