Rem drv: Rem Rem Rem cell_schema_downgrade.sql Rem Rem Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. Rem Rem NAME Rem cell_schema_downgrade.sql - Rem Rem DESCRIPTION Rem Rem Rem NOTES Rem Rem Rem MODIFIED (MM/DD/YY) Rem ystein 03/18/11 - Exadata plugin schema downgrade Rem BEGIN -- create matched before-11.2.0.3 version -- TABLE MGMT_EMX_CELL_C_CONFIG "SNMPSUBSCRIBER"'s type from VARCHAR2(512) to VARCHAR2(200) -- TABLE MGMT_EMX_CELL_PD_CONFIG needs to delete new column DISKTYPE. ------------------ Create Table: MGMT_EMX_CELL_C_CONFIG -------- EXECUTE IMMEDIATE ' ALTER TABLE MGMT_EMX_CELL_C_CONFIG MODIFY ( SNMPSUBSCRIBER VARCHAR2(200) ) '; ------------------ Create View: MGMT_EMX_CELL_C_CONFIG_VIEW ----- EXECUTE IMMEDIATE ' CREATE OR REPLACE VIEW MGMT_EMX_CELL_C_CONFIG_VIEW AS SELECT t.ECM_SNAPSHOT_ID,t.NAME,t.STATUS,t.REALMNAME,t.ID,t.MAKEMODEL,t.LOCATION,t.BMCTYPE,t.IPBLOCK,t.FANCOUNT,t.POWERCOUNT,t.METRICHISTORYDAYS,t.SNMPSUBSCRIBER,t.SMTPSERVER,t.SMTPPORT,t.IPADDRESS1,t.IPADDRESS2,t.IPADDRESS3,t.IPADDRESS4,t.KERNELVERSION,t.OSSVERSION,t.INTERCONNECTCOUNT,t.CPUCOUNT , s.TARGET_GUID, s.START_TIMESTAMP, s.TARGET_NAME, s.TARGET_TYPE FROM MGMT_EMX_CELL_C_CONFIG t, MGMT$ECM_CURRENT_SNAPSHOTS s WHERE t.ECM_SNAPSHOT_ID = s.ECM_SNAPSHOT_ID '; -------- Granting the privileges to view ------ EXECUTE IMMEDIATE ' GRANT SELECT ON MGMT_EMX_CELL_C_CONFIG_VIEW TO ' || MGMT_VIEW_PRIV.MGMT_VIEW_USER; EXECUTE IMMEDIATE ' CREATE OR REPLACE PUBLIC SYNONYM MGMT_EMX_CELL_C_CONFIG_VIEW FOR MGMT_EMX_CELL_C_CONFIG_VIEW '; ------------------ Create Table: MGMT_EMX_CELL_PD_CONFIG -------- EXECUTE IMMEDIATE ' ALTER TABLE MGMT_EMX_CELL_PD_CONFIG DROP ( DISKTYPE ) '; ------------------ Create View: MGMT_EMX_CELL_PD_CONFIG_VIEW ----- EXECUTE IMMEDIATE ' CREATE OR REPLACE VIEW MGMT_EMX_CELL_PD_CONFIG_VIEW AS SELECT t.ECM_SNAPSHOT_ID,t.NAME,t.CELLNAME,t.REALMNAME,t.STATUS,t.ID,t.MAKEMODEL,t.LUNS,t.ERRORCOUNT,t.CTRLFIRMWARE,t.CTRLHWVERSION,t.PHYSINTERFACE,t.PHYSFIRMWARE,t.PHYSSIZE,t.PHYSSERIAL,t.PHYSUSETYPE,t.PHYSPORT,t.PHYSINSERTTIME, s.TARGET_GUID, s.START_TIMESTAMP, s.TARGET_NAME, s.TARGET_TYPE FROM MGMT_EMX_CELL_PD_CONFIG t, MGMT$ECM_CURRENT_SNAPSHOTS s WHERE t.ECM_SNAPSHOT_ID = s.ECM_SNAPSHOT_ID '; -------- Granting the privileges to view ------ EXECUTE IMMEDIATE ' GRANT SELECT ON MGMT_EMX_CELL_PD_CONFIG_VIEW TO ' || MGMT_VIEW_PRIV.MGMT_VIEW_USER; EXECUTE IMMEDIATE ' CREATE OR REPLACE PUBLIC SYNONYM MGMT_EMX_CELL_PD_CONFIG_VIEW FOR MGMT_EMX_CELL_PD_CONFIG_VIEW '; END; /