Rem drv:
Rem
Rem $Header: ecm_schema_upgrade.sql 13-jan-2005.00:57:55 ktlaw Exp $
Rem
Rem ecm_schema_upgrade.sql
Rem
Rem Copyright (c) 2004, 2005, Oracle. All rights reserved.
Rem
Rem NAME
Rem ecm_schema_upgrade.sql -
Rem
Rem DESCRIPTION
Rem
Rem
Rem NOTES
Rem
Rem
Rem MODIFIED (MM/DD/YY)
Rem ktlaw 01/13/05 - add repmgr header
Rem smalathe 12/28/04 - Bug3903438: Add column to MGMT_DELTA_IDS table
Rem vkhizder 11/24/04 - vkhizder_misc_fixes_nov8_04
Rem vkhizder 11/18/04 - Schema upgrade from 10.1.0.3.0 to 10.1.0.4.0
Rem
DECLARE
l_ignore VARCHAR2(50);
BEGIN
-- Create MGMT_ECM_HOST_CONFIGS_TO_DEL table if it does no exist
BEGIN
SELECT table_name INTO l_ignore
FROM user_tables
WHERE table_name = 'MGMT_ECM_HOST_CONFIGS_TO_DEL';
EXCEPTION
WHEN NO_DATA_FOUND THEN
EXECUTE IMMEDIATE
'CREATE TABLE MGMT_ECM_HOST_CONFIGS_TO_DEL
(
SNAPSHOT_GUID RAW(16) NOT NULL,
TS DATE DEFAULT SYSDATE NOT NULL,
PRIMARY KEY (SNAPSHOT_GUID)
)
MONITORING';
END;
-- Create MGMT_INV_FILE_LAST_PATCH_IDX index if it does not exist
BEGIN
SELECT index_name INTO l_ignore
FROM user_indexes
WHERE index_name = 'MGMT_INV_FILE_LAST_PATCH_IDX';
EXCEPTION
WHEN NO_DATA_FOUND THEN
EXECUTE IMMEDIATE
'CREATE INDEX MGMT_INV_FILE_LAST_PATCH_IDX
ON MGMT_INV_FILE (LAST_PATCH_GUID)';
END;
END;
/
Rem Bug3903438: Add a column to MGMT_DELTA_IDS table and create an index
Rem based on this new column.
ALTER TABLE &EM_REPOS_USER..MGMT_DELTA_IDS ADD
(LAST_UPDATED_TIME DATE DEFAULT SYSDATE NOT NULL);
CREATE INDEX MGMT_DELTA_IDS_TIME_IDX
ON MGMT_DELTA_IDS(LAST_UPDATED_TIME);