Rem drv: Rem Rem $Header: textManager_schema_upgrade.sql 14-mar-2007.04:07:04 ganessub Exp $ Rem Rem textManager_schema_upgrade.sql Rem Rem Copyright (c) 2006, 2007, Oracle. All rights reserved. Rem Rem NAME Rem textManager_schema_upgrade.sql - Rem Rem DESCRIPTION Rem Rem Rem NOTES Rem Rem Rem MODIFIED (MM/DD/YY) Rem ganessub 03/14/07 - Added index on target_guid for Rem mgmt_text_index_stats. Rem ganessub 03/06/07 - Added MGMT_TEXT_INDEX_STATS table. Rem bmallipe 08/14/06 - adding the schema upgrade script for textManager Rem bmallipe 08/14/06 - Created Rem Rem MGMT_TEXTINDEX holds information regarding the Text Indexes. Rem on a Host. Rem COLUMNS: Rem TEXTINDEX_GUID Unique identification of the text index. Rem TARGET_GUID Unique identification of the target. Rem TEXTINDEX_NAME Name of the Text Index. rem TEXTINDEX_SCHEMA_NAME Name of the Text Index Schema. Rem ORACLE_HOME The Oracle Home Rem TNS_ADMIN The TNS_ADMIN location CREATE TABLE MGMT_TEXTINDEX ( TEXTINDEX_GUID RAW (50) DEFAULT SYS_GUID() NOT NULL, TARGET_GUID RAW (50) NOT NULL, TEXTINDEX_NAME VARCHAR2 (200) NOT NULL, TEXTINDEX_SCHEMA_NAME VARCHAR2 (200) NOT NULL ); ALTER TABLE MGMT_TEXTINDEX ADD CONSTRAINT mgmt_textindex_logs_pk primary key(TEXTINDEX_GUID); ALTER TABLE MGMT_TEXTINDEX ADD CONSTRAINT mgmt_textindex_logs_uq UNIQUE (TARGET_GUID,TEXTINDEX_NAME,TEXTINDEX_SCHEMA_NAME); Rem MGMT_TEXTINDEX_LOGS_INFO holds log information of Text Index. Rem on a Host. Rem COLUMNS: Rem TEXTINDEX_GUID Unique identification of the text index. Rem LOG_DIRECTORY Log file location. Rem LOG_FILE Log file name. rem START_DATE Log file Start Date. CREATE TABLE MGMT_TEXTINDEX_LOGS_INFO ( TEXTINDEX_GUID RAW (50) NOT NULL, LOG_DIRECTORY VARCHAR2 (2000), LOG_FILE VARCHAR2 (2000), START_DATE TIMESTAMP, TEXTINDEX_ACTION_TYPE VARCHAR2(200) ); ALTER TABLE MGMT_TEXTINDEX_LOGS_INFO ADD CONSTRAINT MGMT_TEXTINDEX_LOGS_INFO_FK1 FOREIGN KEY (TEXTINDEX_GUID) REFERENCES MGMT_TEXTINDEX(TEXTINDEX_GUID) ON DELETE CASCADE ENABLE; Rem MGMT_TEXT_INDEX_STATS holds information regarding the Statistics of the Text Indexes Rem on a Host. Rem COLUMNS: Rem TARGET_GUID identification of the target. Rem COLLECTION_TIMESTAMP date on which the data is collected. Rem INDEX_NAME Name of the Text Index. rem PARTN_NAME Name of the partition in case of partitioned text index. Rem STAT_DATA text Index Statistics data. Rem SIZE_DATA text Index Size data. Rem OBJECTS_DATA text Index Objects data. CREATE TABLE MGMT_TEXT_INDEX_STATS ( TARGET_GUID RAW (16) NOT NULL, COLLECTION_TIMESTAMP DATE NOT NULL, INDEX_NAME VARCHAR2 (400) NOT NULL, PARTN_NAME VARCHAR2 (400) , STAT_DATA VARCHAR2 (4000) , SIZE_DATA VARCHAR2 (4000) , OBJECTS_DATA VARCHAR2 (4000) ); CREATE INDEX MGMT_TEXT_INDEX_STATS_IDX ON MGMT_TEXT_INDEX_STATS(target_guid);