Rem drv: Rem Rem $Header: osm_types.sql 11-jul-2007.09:14:14 qsong Exp $ Rem Rem osm_types.sql Rem Rem Copyright (c) 2002, 2007, Oracle. All rights reserved. Rem Rem NAME Rem osm_types.sql - Rem Rem DESCRIPTION Rem Rem Rem NOTES Rem Rem Rem MODIFIED (MM/DD/YY) Rem qsong 06/05/07 - add dg usage size for SMP_EMD_NONEOFS_VOL Rem qsong 05/18/07 - add usage to SMP_EMD_NONEOFS_VOL Rem gmahaney 02/01/07 - XbranchMerge gmahaney_emdb_pt_main from main Rem qsong 01/03/07 - add corrupt to SMP_EMD_ASM_SERVED_OFS_ARRAY type Rem qsong 04/11/06 - New OFS related object types Rem chyu 06/28/05 - New repmgr header impl Rem jochen 07/13/04 - Handle null start date Rem jochen 06/14/04 - Add versioning 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 type SMP_EMD_OSMSITEMAP_OBJ as OBJECT ( TYPE_DISPLAY_NAME VARCHAR2(256), LAST_UPDATED_TIME VARCHAR2(4000), CURRENT_STATUS INTEGER, AVAIL_PCT NUMBER, START_TIMESTAMP Date, INSTANCE_NAME VARCHAR2(1024), INSTANCE_STARTTIME DATE, INSTANCE_STARTSTR VARCHAR2(1024), INSTANCE_VERSION VARCHAR2(1024), ALERTLOG_TIMESTAMP DATE, ALERTLOG_SEVERITY NUMBER, HOST_NAME VARCHAR2(64), TARGET_GUID VARCHAR2(32), META_VER VARCHAR2(8), CAT_PROP_1 VARCHAR2(64), CAT_PROP_2 VARCHAR2(64), CAT_PROP_3 VARCHAR2(64), CAT_PROP_4 VARCHAR2(64), CAT_PROP_5 VARCHAR2(64) ); / CREATE or replace TYPE SMP_EMD_CLUSTER_OFS_OBJ AS OBJECT( OFS_VOLUME_DEVICE VARCHAR2(256), OFS_NAME VARCHAR2(256), OFS_UP_NUM NUMBER, OFS_DOWN_NUM NUMBER, OFS_MOUNTED_NUM NUMBER, OFS_DISMOUNTED_NUM NUMBER, OFS_WARNING_ALERTS NUMBER, OFS_CRITICAL_ALERTS NUMBER, DG_ALLOC_SIZE_GB NUMBER, OFS_SIZE_GB NUMBER, OFS_USED_GB NUMBER, OFS_USED_PCT NUMBER); / CREATE or replace TYPE SMP_EMD_CLUSTER_OFS_OBJ_ARRAY AS TABLE OF SMP_EMD_CLUSTER_OFS_OBJ; / CREATE or replace TYPE SMP_EMD_ASM_SERVED_OFS AS OBJECT( MOUNT_POINT VARCHAR2(256), AVAILABILITY VARCHAR2(256), CORRUPT VARCHAR2(256), OFS_STATE VARCHAR2(256), OFS_VOLUME_NAME VARCHAR2(256), OFS_VOLUME_DEVICE VARCHAR2(256), OFS_DISKGROUP VARCHAR2(256), DG_ALLOC_SIZE_GB NUMBER, OFS_SIZE_GB NUMBER, OFS_USED_GB NUMBER, OFS_USED_PCT NUMBER); / CREATE or replace TYPE SMP_EMD_ASM_SERVED_OFS_ARRAY AS TABLE OF SMP_EMD_ASM_SERVED_OFS; / CREATE or replace TYPE SMP_EMD_NONEOFS_VOL AS OBJECT( VOLUME_NAME VARCHAR2(30), VOLUME_DEVICE VARCHAR2(256), VOLUME_USAGE VARCHAR2(30), VOLUME_STATE VARCHAR2(8), VOLUME_DISKGROUP VARCHAR2(30), SIZE_GB NUMBER, DG_ALLOC_SIZE_GB NUMBER, REDUNDANCY VARCHAR2(8)); / CREATE or replace TYPE SMP_EMD_NONEOFS_VOL_ARRAY AS TABLE OF SMP_EMD_NONEOFS_VOL; / CREATE or replace TYPE SMP_EMD_OFSHOSTS_INFO AS OBJECT( HOST_NAME VARCHAR2(256), HOST_STATUS NUMBER, OFS_STATUS VARCHAR2(256), UP_SINCE VARCHAR2(256), OFS_STATE VARCHAR2(256), ASM_INST VARCHAR2(256), ASM_STATUS NUMBER, DISK_GROUP VARCHAR2(256)); / CREATE or replace TYPE SMP_EMD_OFSHOSTS_INFO_ARRAY AS TABLE OF SMP_EMD_OFSHOSTS_INFO; /