Rem drv: Rem Rem $Header: emdb/source/oracle/sysman/emdrep/sql/db/latest/osm/osm_pkgdefs.sql /st_emdbsa_11.2/2 2009/02/19 11:38:42 chanchan Exp $ Rem Rem osm_pkgdefs.sql Rem Rem Copyright (c) 2002, 2009, Oracle and/or its affiliates. Rem All rights reserved. Rem Rem NAME Rem osm_pkgdefs.sql - Rem Rem DESCRIPTION Rem Rem Rem NOTES Rem Rem Rem MODIFIED (MM/DD/YY) Rem chanchan 02/09/09 - Add space used by snapshot Rem asubba 09/25/07 - XbranchMerge asubba_ui_improvements from main Rem qsong 05/15/07 - remove block size from GETOFSSPACEINFO Rem qsong 04/02/07 - add volume device as input param to getOFSSummary Rem proc Rem gmahaney 02/01/07 - XbranchMerge gmahaney_emdb_pt_main from main Rem qsong 01/03/07 - add corrupt param to getOFSSummary Rem qsong 12/15/06 - add getDiskGroupUsageInfo Rem qsong 04/11/06 - add OFS related procedures Rem chyu 06/28/05 - New repmgr header impl Rem jochen 07/15/04 - Use getDbAlertLogSeverity Rem jochen 06/16/04 - Add mirror_free_mb Rem jochen 05/13/04 - Make alertLogTimestamp, instanceStartTime dates Rem spanchum 10/14/02 - spanchum_osm_homepage Rem spanchum 10/07/02 - Created Rem CREATE OR REPLACE PACKAGE emd_osm AS -- Package level Type Definition TYPE cursorType IS REF CURSOR; /* Get the OSM site map related info. This procedure returns all the relevant information for a given osm target name and target type. The values returned as OUT parameters are used for display in the osmsitemap page */ procedure getOsmSiteMapInfo( targetName IN VARCHAR2, targetType IN VARCHAR2, osmSitemapInfo OUT SMP_EMD_OSMSITEMAP_OBJ); procedure getDatabasesInfo(target_guid_in IN VARCHAR2, metaVer_in IN VARCHAR2, catProp1_in IN VARCHAR2, catProp2_in IN VARCHAR2, catProp3_in IN VARCHAR2, catProp4_in IN VARCHAR2, catProp5_in IN VARCHAR2, databases_cur_out OUT cursorType, diskgroups_cur_out OUT cursorType, dgusage_cur_out OUT cursorType); procedure getDiskGroupUsageInfo(target_guid_in IN VARCHAR2, metaVer_in IN VARCHAR2, catProp1_in IN VARCHAR2, catProp2_in IN VARCHAR2, catProp3_in IN VARCHAR2, catProp4_in IN VARCHAR2, catProp5_in IN VARCHAR2, databases_cur_out OUT cursorType, diskgroups_cur_out OUT cursorType, dgusage_cur_out OUT cursorType, ofsusage_cur_out OUT cursorType, none_ofs_volumes_usage_cur_out OUT cursorType); PROCEDURE getSingleInstanceOFSSummary(targetName IN VARCHAR2, targetType IN VARCHAR2, servicedOFSInfoArray OUT SMP_EMD_ASM_SERVED_OFS_ARRAY); PROCEDURE getClusteredOFSInfo(clusterName IN VARCHAR2, smpClusterOfsObjArray OUT SMP_EMD_CLUSTER_OFS_OBJ_ARRAY); PROCEDURE getOFSSummary(volume_device_in IN VARCHAR2, ofs_name_in IN VARCHAR2, hostName_in IN VARCHAR2, clusterName_in IN VARCHAR2, lastUpdatedTime OUT VARCHAR2, current_status_out OUT NUMBER, avail_on_hosts_out OUT NUMBER, none_avail_on_hosts_out OUT NUMBER, corrupt_out OUT VARCHAR2, volume_name_out OUT VARCHAR2, servicedHostsArray OUT SMP_EMD_OFSHOSTS_INFO_ARRAY, ofsusage_cur_out OUT cursorType); PROCEDURE getNoneOFSVolumesInfo(targetName IN VARCHAR2, targetType IN VARCHAR2, nonOFSVolumesArray OUT SMP_EMD_NONEOFS_VOL_ARRAY); PROCEDURE getOFSSpaceInfo(host_in IN VARCHAR2, cluster_in IN VARCHAR2, volume_device_in IN VARCHAR2, ofs_in IN VARCHAR2, dg_alloc_size_GB_out OUT NUMBER, size_GB_out OUT NUMBER, used_GB_out OUT NUMBER, free_GB_out OUT NUMBER, used_pct_out OUT NUMBER, snap_used_MB_out OUT NUMBER); PROCEDURE getFailgroupInfo(target_guid_in IN VARCHAR2, metaVer_in IN VARCHAR2, catProp1_in IN VARCHAR2, catProp2_in IN VARCHAR2, catProp3_in IN VARCHAR2, catProp4_in IN VARCHAR2, catProp5_in IN VARCHAR2, failgroup_cur_out OUT cursorType); PROCEDURE getDatabasesFGInfo(target_guid_in IN VARCHAR2, metaVer_in IN VARCHAR2, catProp1_in IN VARCHAR2, catProp2_in IN VARCHAR2, catProp3_in IN VARCHAR2, catProp4_in IN VARCHAR2, catProp5_in IN VARCHAR2, databases_cur_out OUT cursorType, diskgroups_cur_out OUT cursorType, dgusage_cur_out OUT cursorType, ofsusage_cur_out OUT cursorType, none_ofs_volumes_usage_cur_out OUT cursorType, failgroup_cur_out OUT cursorType); end emd_osm; / show errors;