Rem drv: Rem Rem $Header: ecm_schema_downgrade.sql 30-aug-2005.04:57:56 mningomb Exp $ Rem Rem ecm_schema_downgrade.sql Rem Rem Copyright (c) 2005, Oracle. All rights reserved. Rem Rem NAME Rem ecm_schema_downgrade.sql - Rem Rem DESCRIPTION Rem Rem Rem NOTES Rem Rem Rem MODIFIED (MM/DD/YY) Rem mningomb 08/30/05 - mningomb_upgradetxn Rem mningomb 08/28/05 - Created Rem SET ECHO ON SET FEEDBACK 1 SET NUMWIDTH 10 SET LINESIZE 80 SET TRIMSPOOL ON SET TAB OFF SET PAGESIZE 100 DROP TABLE MGMT_BUG_ADV_HOME_PATCH; CREATE TABLE MGMT_BUG_ADV_HOME_PATCH ( ADVISORY_NAME VARCHAR2(128) NOT NULL, BUG_NUMBER NUMBER NOT NULL, HOST_NAME VARCHAR2(256) NOT NULL, HOME_LOCATION VARCHAR2( 128 ) NOT NULL, PATCH_GUID RAW(16) NOT NULL, PREREQ_RELEASE VARCHAR2(256), HOME_LOCATION_DISPLAY VARCHAR2(256), TARGET_GUID RAW(16), CONSTRAINT MBAHP_PK PRIMARY KEY ( ADVISORY_NAME, HOST_NAME, HOME_LOCATION, BUG_NUMBER, PATCH_GUID ) ) MONITORING; DROP TABLE TABLE MGMT_CPF_METRIC_SOURCE; rem need to drop the type MGMT_BUG_ADVISORY_VIOLATIONS first DROP TYPE MGMT_BUG_ADVISORY_VIOLATIONS; rem rem This object is used to hold the policy violation values temporarily while rem being passed back from a function used to calculate the violations. rem CREATE OR REPLACE TYPE MGMT_BUG_ADVISORY_VIOLATION AS OBJECT ( ADVISORY_NAME VARCHAR2(128), IMPACT VARCHAR2(128), PATCHES VARCHAR2(2000), ADVISORY_ABSTRACT VARCHAR2(1024), HOME_LOCATION_DISPLAY VARCHAR2(1000), HOME_LOCATION VARCHAR2(128), HOST_NAME VARCHAR2(256), ADVISORY_URL VARCHAR2(256), PATCH_GUIDS VARCHAR2(4000), TARGET_GUID RAW(16) ); / show errors; CREATE OR REPLACE TYPE MGMT_BUG_ADVISORY_VIOLATIONS AS TABLE OF MGMT_BUG_ADVISORY_VIOLATION; /