Rem drv: Rem Rem $Header: chronos_indexes.sql 23-apr-2007.23:28:35 jsadras Exp $ Rem Rem chronos_indexes.sql Rem Rem Copyright (c) 2002, 2007, Oracle. All rights reserved. Rem Rem NAME Rem chronos_indexes.sql - Rem Rem DESCRIPTION Rem Rem Rem NOTES Rem Rem Rem MODIFIED (MM/DD/YY) Rem jsadras 04/23/07 - Backport jsadras_bug-5934433 from main Rem adosani 07/16/06 - Backport adosani_bug-5044097 from main Rem jsadras 04/04/07 - Bug:5964374, handle ORA-1450 on 2k block size Rem adosani 05/08/06 - bug 5044097 - remove primary key and replace with Rem nonunique index for pr_mapping and incomp_loads tables Rem gsbhatia 06/26/05 - New repmgr header impl Rem eporter 05/04/05 - Bug 4305869: Add MGMT_RT_BOOTSTRAP_TIMES index Rem eporter 03/29/05 - Add indexes for bootstrap tables Rem eporter 02/28/05 - Add indexes for new rollup tables Rem gsbhatia 02/13/05 - updating repmgr header Rem gsbhatia 02/09/05 - updating repmgr header Rem gsbhatia 02/07/05 - updating repmgr header Rem eporter 01/24/05 - Move region_mappping trigger to triggers file Rem ktlaw 01/11/05 - add repmgr header Rem eporter 12/13/04 - Remove MGMT_RT_REGION_MEMBERS table Rem eporter 11/30/04 - Bug 3849061 - Indexes for new tables Rem mashukla 02/03/03 - add index on dist tables Rem mashukla 12/12/02 - add server timing constraints Rem mashukla 07/10/02 - remove cookie constraint Rem rpinnama 05/14/02 - rpinnama_reorg_rep_scripts Rem rpinnama 05/14/02 - Created Rem Rem Rem Indices for MGMT_RT_METRICS_RAW table Rem ALTER TABLE MGMT_RT_METRICS_RAW ADD CONSTRAINT MGMT_RT_METRICS_RAW_PK PRIMARY KEY (target_guid, collection_timestamp, url_filename, metric_name, submit_action_timestamp, visitor_ip) USING INDEX STORAGE (FREELISTS 4) INITRANS 4; create index mgmt_rt_metrics_raw_ip_num_idx on mgmt_rt_metrics_raw (visitor_ip_num); Rem Rem Indices for MGMT_RT_URLS table Rem ALTER TABLE MGMT_RT_URLS ADD CONSTRAINT MGMT_RT_URLS_PK PRIMARY KEY (url_guid); ALTER TABLE MGMT_RT_URLS ADD CONSTRAINT MGMT_RT_URLS_NAME_UN UNIQUE(target_guid, display_name); ALTER TABLE MGMT_RT_URLS ADD CONSTRAINT MGMT_RT_URLS_URL_UN UNIQUE(target_guid, url_filename); Rem Rem Indices for MGMT_RT_REGIONS table Rem ALTER TABLE MGMT_RT_REGIONS ADD CONSTRAINT MGMT_RT_REGIONS_PK PRIMARY KEY (region_guid); ALTER TABLE MGMT_RT_REGIONS ADD CONSTRAINT MGMT_RT_REGIONS_UN UNIQUE(target_guid, region_name); Rem Rem Indices for MGMT_RT_REGION_ENTRIES table Rem ALTER TABLE MGMT_RT_REGION_ENTRIES ADD CONSTRAINT MGMT_RT_REGION_ENTRIES_PK PRIMARY KEY (id); ALTER TABLE MGMT_RT_REGION_ENTRIES ADD CONSTRAINT MGMT_RT_REGION_ENTRIES_UN_DOM UNIQUE (domain); create index IDX_REGION_MIN_IP on MGMT_RT_REGION_ENTRIES (MIN_IP); Rem Rem Indices for MGMT_RT_REGION_MAPPING table Rem ALTER TABLE MGMT_RT_REGION_MAPPING ADD CONSTRAINT MGMT_RT_REGION_MAPPING_PK PRIMARY KEY (id, region_guid); create index MGMT_RT_REGION_MAPPING_ID_IDX on MGMT_RT_REGION_MAPPING (id); ALTER TABLE MGMT_RT_REGION_MAPPING ADD CONSTRAINT MGMT_RT_REGION_MAPPING_FK FOREIGN KEY (region_guid) REFERENCES MGMT_RT_REGIONS (region_guid) ON DELETE CASCADE; Rem Rem Indices for MGMT_RT_TARGET_PROPERTIES table Rem ALTER TABLE MGMT_RT_TARGET_PROPERTIES ADD CONSTRAINT RT_TARGET_PROPERTIES_PK PRIMARY KEY (target_guid, property_name); Rem Rem Indices for MGMT_RT_COOKIE_DATA table Rem BEGIN EXECUTE IMMEDIATE 'ALTER TABLE MGMT_RT_COOKIE_DATA ADD CONSTRAINT MGMT_RT_COOKIE_DATA_PK PRIMARY KEY (raw_index,name,value) USING INDEX STORAGE (FREELISTS 4) INITRANS 4'; EXCEPTION WHEN OTHERS THEN IF SQLCODE != -1450 THEN RAISE ; END IF ; END ; / Rem Rem Indices for MGMT_RT_URL_1HOUR table Rem BEGIN EXECUTE IMMEDIATE 'ALTER TABLE MGMT_RT_URL_1HOUR ADD CONSTRAINT url_1hour_primary_key PRIMARY KEY (target_guid, rollup_timestamp, metric_name, url_filename, url_link) USING INDEX PCTFREE 0'; EXCEPTION WHEN OTHERS THEN IF SQLCODE != -1450 THEN RAISE ; END IF ; END ; / Rem Rem Indices for MGMT_RT_URL_1DAY table Rem BEGIN EXECUTE IMMEDIATE 'ALTER TABLE MGMT_RT_URL_1DAY ADD CONSTRAINT url_1day_primary_key PRIMARY KEY (target_guid, rollup_timestamp, metric_name, url_filename,url_link) USING INDEX PCTFREE 0'; EXCEPTION WHEN OTHERS THEN IF SQLCODE != -1450 THEN RAISE ; END IF ; END ; / Rem Rem Indices for MGMT_RT_URL_DIST_1HOUR table Rem ALTER TABLE MGMT_RT_URL_DIST_1HOUR ADD CONSTRAINT url_dist_1hour_primary_key PRIMARY KEY (target_guid, rollup_timestamp, metric_name, url_filename, num_seconds, dist_value_type) USING INDEX PCTFREE 0; Rem Rem Indices for MGMT_RT_URL_DIST_1DAY table Rem ALTER TABLE MGMT_RT_URL_DIST_1DAY ADD CONSTRAINT url_dist_1day_primary_key PRIMARY KEY (target_guid, rollup_timestamp, metric_name, url_filename, num_seconds,dist_value_type) USING INDEX PCTFREE 0; Rem Rem Indices for MGMT_RT_DOMAIN_1HOUR table Rem ALTER TABLE MGMT_RT_DOMAIN_1HOUR ADD CONSTRAINT domain_1hour_primary_key PRIMARY KEY (target_guid, rollup_timestamp, metric_name, visitor_domain, visitor_subnet) USING INDEX PCTFREE 0; Rem Rem Indices for MGMT_RT_DOMAIN_1DAY table Rem ALTER TABLE MGMT_RT_DOMAIN_1DAY ADD CONSTRAINT domain_1day_primary_key PRIMARY KEY (target_guid, rollup_timestamp, metric_name, visitor_domain, visitor_subnet) USING INDEX PCTFREE 0; Rem Rem Indices for MGMT_RT_DOMAIN_DIST_1HOUR table Rem ALTER TABLE MGMT_RT_DOMAIN_DIST_1HOUR ADD CONSTRAINT domain_dist_1hour_primary_key PRIMARY KEY (target_guid, rollup_timestamp, metric_name, visitor_domain, visitor_subnet, num_seconds, dist_value_type) USING INDEX PCTFREE 0; Rem Rem Indices for MGMT_RT_DOMAIN_DIST_1DAY table Rem ALTER TABLE MGMT_RT_DOMAIN_DIST_1DAY ADD CONSTRAINT domain_dist_1day_primary_key PRIMARY KEY (target_guid, rollup_timestamp, metric_name, visitor_domain, visitor_subnet, num_seconds, dist_value_type) USING INDEX PCTFREE 0; Rem Rem Indices for MGMT_RT_IP_1HOUR table Rem ALTER TABLE MGMT_RT_IP_1HOUR ADD CONSTRAINT ip_1hour_primary_key PRIMARY KEY (target_guid, rollup_timestamp, metric_name, visitor_node) USING INDEX PCTFREE 0; Rem Rem Indices for MGMT_RT_IP_1DAY table Rem ALTER TABLE MGMT_RT_IP_1DAY ADD CONSTRAINT ip_1day_primary_key PRIMARY KEY (target_guid, rollup_timestamp, metric_name, visitor_node) USING INDEX PCTFREE 0; Rem Rem Indices for MGMT_RT_IP_DIST_1HOUR table Rem ALTER TABLE MGMT_RT_IP_DIST_1HOUR ADD CONSTRAINT ip_dist_1hour_primary_key PRIMARY KEY (target_guid, rollup_timestamp, metric_name, visitor_node, num_seconds, dist_value_type) USING INDEX PCTFREE 0; Rem Rem Indices for MGMT_RT_IP_DIST_1DAY table Rem ALTER TABLE MGMT_RT_IP_DIST_1DAY ADD CONSTRAINT ip_dist_1day_primary_key PRIMARY KEY (target_guid, rollup_timestamp, metric_name, visitor_node, num_seconds, dist_value_type) USING INDEX PCTFREE 0; Rem Rem Indices for MGMT_RT_BOOTSTRAP_TIMES table Rem ALTER TABLE MGMT_RT_BOOTSTRAP_TIMES ADD CONSTRAINT mgmt_rt_bootstrap_times_pk PRIMARY KEY (target_guid) USING INDEX PCTFREE 0; Rem Rem Indices for MGMT_RT_URL_BOOTSTRAP table Rem BEGIN EXECUTE IMMEDIATE 'ALTER TABLE MGMT_RT_URL_BOOTSTRAP ADD CONSTRAINT url_bootstrap_primary_key PRIMARY KEY (target_guid, rollup_timestamp, metric_name, url_filename, url_link) USING INDEX PCTFREE 0'; EXCEPTION WHEN OTHERS THEN IF SQLCODE != -1450 THEN RAISE ; END IF ; END ; / Rem Rem Indices for MGMT_RT_URL_DIST_BOOTSTRAP table Rem ALTER TABLE MGMT_RT_URL_DIST_BOOTSTRAP ADD CONSTRAINT url_dist_bootstrap_primary_key PRIMARY KEY (target_guid, rollup_timestamp, metric_name, url_filename, num_seconds, dist_value_type) USING INDEX PCTFREE 0; Rem Rem Indices for MGMT_RT_DOMAIN_BOOTSTRAP table Rem ALTER TABLE MGMT_RT_DOMAIN_BOOTSTRAP ADD CONSTRAINT domain_bootstrap_primary_key PRIMARY KEY (target_guid, rollup_timestamp, metric_name, visitor_domain, visitor_subnet) USING INDEX PCTFREE 0; Rem Rem Indices for MGMT_RT_DOMAIN_DIST_BOOTSTRAP table Rem ALTER TABLE MGMT_RT_DOMAIN_DIST_BOOTSTRAP ADD CONSTRAINT domain_dist_bs_primary_key PRIMARY KEY (target_guid, rollup_timestamp, metric_name, visitor_domain, visitor_subnet, num_seconds, dist_value_type) USING INDEX PCTFREE 0; Rem Rem Indices for MGMT_RT_IP_BOOTSTRAP table Rem ALTER TABLE MGMT_RT_IP_BOOTSTRAP ADD CONSTRAINT ip_bootstrap_primary_key PRIMARY KEY (target_guid, rollup_timestamp, metric_name, visitor_node) USING INDEX PCTFREE 0; Rem Rem Indices for MGMT_RT_IP_DIST_BOOTSTRAP table Rem ALTER TABLE MGMT_RT_IP_DIST_BOOTSTRAP ADD CONSTRAINT ip_dist_bootstrap_primary_key PRIMARY KEY (target_guid, rollup_timestamp, metric_name, visitor_node, num_seconds, dist_value_type) USING INDEX PCTFREE 0; Rem Rem Indices for MGMT_RT_INCOMPLETE_LOADS table Rem CREATE INDEX inc_loads_idx ON MGMT_RT_INCOMPLETE_LOADS (target_guid, aggregate_hour_timestamp, page_url); Rem Rem Indices for MGMT_RT_INCOMPLETE_LOADS_1HOUR table Rem ALTER TABLE MGMT_RT_INCOMPLETE_LOADS_1HOUR ADD CONSTRAINT inc_loads_1hour_primary_key PRIMARY KEY (target_guid, rollup_timestamp, page_url) USING INDEX PCTFREE 0; Rem Rem Indices for MGMT_RT_INCOMPLETE_LOADS_1DAY table Rem BEGIN EXECUTE IMMEDIATE 'ALTER TABLE MGMT_RT_INCOMPLETE_LOADS_1DAY ADD CONSTRAINT inc_loads_1day_primary_key PRIMARY KEY (target_guid, rollup_timestamp, page_url) USING INDEX PCTFREE 0'; EXCEPTION WHEN OTHERS THEN IF SQLCODE != -1450 THEN RAISE ; END IF ; END ; / Rem Rem Indices for MGMT_RT_PR_MAPPING table Rem BEGIN EXECUTE IMMEDIATE 'CREATE INDEX pr_mapping_idx ON MGMT_RT_PR_MAPPING (target_guid, aggregate_hour_timestamp, page_url, request_url)'; EXCEPTION WHEN OTHERS THEN IF SQLCODE != -1450 THEN RAISE ; END IF ; END ; / Rem Rem Indices for MGMT_RT_PR_MAPPING_1HOUR table Rem BEGIN EXECUTE IMMEDIATE 'ALTER TABLE MGMT_RT_PR_MAPPING_1HOUR ADD CONSTRAINT pr_mapping_1hour_primary_key PRIMARY KEY (target_guid, rollup_timestamp, page_url, request_url) USING INDEX PCTFREE 0'; EXCEPTION WHEN OTHERS THEN IF SQLCODE != -1450 THEN RAISE ; END IF ; END ; / Rem Rem Indices for MGMT_RT_PR_MAPPING_1DAY table Rem BEGIN EXECUTE IMMEDIATE 'ALTER TABLE MGMT_RT_PR_MAPPING_1DAY ADD CONSTRAINT pr_mapping_1day_primary_key PRIMARY KEY (target_guid, rollup_timestamp, page_url, request_url) USING INDEX PCTFREE 0'; EXCEPTION WHEN OTHERS THEN IF SQLCODE != -1450 THEN RAISE ; END IF ; END ; /