MINI MINI MANI MO
Rem
Rem $Header: oraolap/admin/xoqe121.sql /main/5 2017/02/23 09:08:08 mstasiew Exp $
Rem
Rem xoqe121.sql
Rem
Rem Copyright (c) 2014, 2017, Oracle and/or its affiliates.
Rem All rights reserved.
Rem
Rem NAME
Rem xoqe121.sql - Downgrade XOQ component to 12.1
Rem
Rem DESCRIPTION
Rem Performs any actions necessary to downgrade the XOQ component
Rem from 12.2 to 12.1
Rem
Rem NOTES
Rem None
Rem
Rem BEGIN SQL_FILE_METADATA
Rem SQL_SOURCE_FILE: oraolap/admin/xoqe121.sql
Rem SQL_SHIPPED_FILE:
Rem SQL_PHASE: INSTALL
Rem SQL_STARTUP_MODE: NORMAL
Rem SQL_IGNORABLE_ERRORS: NONE
Rem SQL_CALLING_FILE:
Rem END SQL_FILE_METADATA
Rem
Rem MODIFIED (MM/DD/YY)
Rem mstasiew 02/16/17 - Bug 25396578: execute dbms_xds to olap_xs_admin
Rem ddedonat 07/15/15 - bug 21184939 Perform Grant of Select Privilege for any CwM objects that may exist
Rem mstasiew 04/15/15 - 20345942 proj 58196 grant select priv for olap
Rem dbardwel 01/10/15 - Bug 20315390 revert long identifier support
Rem cchiappa 08/05/14 - 12.1 downgrade script
Rem cchiappa 08/05/14 - Created
Rem
@@?/rdbms/admin/sqlsessstart.sql
execute sys.dbms_registry.downgrading('XOQ');
Rem For 12.2 to 12.1 downgrade, need to revert long object identifier support
@@xoqeawmd.sql
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_AW_CATALOGS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_AW_CATALOG_MEASURES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_AW_PHYS_OBJ TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_AW_PHYS_OBJ_PROP TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_AW_DIMENSIONS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_AW_ATTRIBUTES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_AW_CUBES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_AW_CUBE_DIM_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$AW_DIM_ENABLED_VIEWS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$AW_CUBE_ENABLED_VIEWS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$AW_CUBE_ENABLED_HIERCOMBO TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_AW_DIM_LEVELS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_AW_DIM_HIER_LVL_ORD TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_AW_CUBE_MEASURES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_AW_CUBE_AGG_SPECS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_AW_CUBE_AGG_MEAS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_AW_CUBE_AGG_LVL TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_AW_CUBE_AGG_OP TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
-- GRANT SELECT Privilege for CwM views that may still exist for databases created from 11.2 and prior
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$AW_CUBE_AGG_LEVELS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$AW_CUBE_AGG_MEASURES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$AW_CUBE_AGG_PLANS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$AW_LOAD_CUBES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$AW_LOAD_CUBE_AGG_LEVELS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$AW_LOAD_CUBE_AGG_MEASURES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$AW_LOAD_CUBE_DIMS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$AW_LOAD_CUBE_FILT TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$AW_LOAD_CUBE_MEAS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$AW_LOAD_CUBE_PARM TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$AW_LOAD_CUBE_SEGWIDTH TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$AW_LOAD_DIM TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$AW_LOAD_DIM_FILT TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$AW_LOAD_DIM_PARM TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP1_CUBES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UCATALOGS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UCATALOG_ENTITY_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UCUBES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UCUBE_DIM_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UCUBE_MEASURES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UCUBE_MEASURE_MAPS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UCUBE_MEAS_DIM_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UDIMENSIONS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UDIM_ATTRIBUTES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UDIM_ATTR_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UDIM_HIERARCHIES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UDIM_HIERS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UDIM_HIER_LEVEL_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UDIM_LEVELS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UDIM_LEVEL_ATTRIBUTES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UDIM_LEVEL_ATTR_MAPS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UENTITY_DESC_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UENTITY_EXT_PARMS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UENTITY_PARAMETERS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UFACT_LEVEL_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UFACT_TABLE_GID TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UHIERDIMS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UHIERDIM_KEYCOL_MAP TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UHIER_CUSTOM_SORT TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2UJOIN_KEY_COLUMN_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2ULEVEL_KEY_COL_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2ULISTDIMS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_AGGREGATION_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_AWVIEWCOLS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_AWVIEWS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_CATALOGS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_CATALOG_ENTITY_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_CUBES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_CUBE_DIM_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_CUBE_MEASURES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_CUBE_MEASURE_MAPS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_CUBE_MEAS_DIM_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_DIMENSIONS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_DIM_ATTRIBUTES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_DIM_ATTR_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_DIM_HIERARCHIES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_DIM_HIER_LEVEL_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_DIM_LEVELS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_DIM_LEVELS_KEYMAPS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_DIM_LEVEL_ATTRIBUTES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_DIM_LEVEL_ATTR_MAPS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_ENTITY_DESC_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_FACTTBLFCTMAPS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_FACTTBLKEYMAPS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_FACT_LEVEL_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_FACT_TABLE_GID TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_HIER_CUSTOM_SORT TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_JOIN_KEY_COLUMN_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_LEVEL_KEY_COL_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_MR_MEASDIMVIEW TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP2_RUFCTTBLKYMAPS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP9I1_HIER_DIMENSIONS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP9I2_HIER_DIMENSIONS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAPMR_ATTRIBUTES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAPMR_DIMENSIONS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAPMR_DIM_ATTRIBUTES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAPMR_DIM_LEVELS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAPMR_DIM_LEVELS_KEYMAPS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAPMR_FACTTBLFCTMAPS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAPMR_FACTTBLKEYMAPS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_CATALOGS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_CATALOG_ENTITY_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_COLUMNS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_CUBES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_CUBE_DIM_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_CUBE_MEASURES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_CUBE_MEASURE_DIM_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_CUBE_MEASURE_MAPS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_DESCRIPTORS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_DESCRIPTOR_TYPES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_DIMENSIONS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_DIM_ATTRIBUTES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_DIM_ATTR_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_DIM_HIERARCHIES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_DIM_HIER_LEVEL_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_DIM_LEVELS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_DIM_LEVEL_ATTRIBUTES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_DIM_LEVEL_ATTR_MAPS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_ENTITY_DESC_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_FACT_LEVEL_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_FOREIGN_KEYS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_FUNCTIONS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_FUNCTION_ARGUMENTS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_FUNCTION_PARAMETERS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_FUNCTION_USAGES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_JOIN_KEY_COLUMN_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_KEYS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_KEY_COLUMN_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_LEVEL_KEY_COLUMN_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ALL$OLAP_TABLES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$MRALL_CWM1_AGGOP TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$MRALL_CWM1_AGGORD TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$MRALL_ENTITY_EXT_PARMS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$MRALL_ENTITY_PARAMETERS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP1_FACTTBLFCTMAPS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP1_FACTTBLKEYMAPS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP1_POP_CUBES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP1_POP_DIMENSIONS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_AGG_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_AWVIEWCOLS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_AWVIEWS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_CATALOGS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_CATALOG_ENTITY_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_CUBE_MEASURES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_DESCRIPTORS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_DIM_ATTRIBUTES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_DIM_HIERS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_DIM_HIER_LEVEL_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_DIM_LEVEL_ATTR_MAPS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_ENTITY_DESC_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_FACTTBLFCTMAPS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_FACTTBLKEYMAPS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_HIERDIMS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_HIERDIMS_CC TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_HIERDIM_KEYCOL_MAP TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_HIER_CUSTOM_SORT TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_JOIN_KEY_COL_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_LISTDIMS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_LISTDIMS_CC TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_POP_CUBES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.MRV$OLAP2_POP_DIMENSIONS TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.OLAP_SYS_AW_ACCESS_CUBE_VIEW TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.OLAP_SYS_AW_ACCESS_DIM_VIEW TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.OLAP_SYS_AW_ENABLE_ACCESS_VIEW TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ODM$OLAP2UDIM_HIER_LEVEL_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ODM$OLAP2UFACT_LEVEL_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ODM$OLAP2UJOIN_KEY_COLUMN_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ODM$OLAP2ULEVEL_KEY_COL_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ODM$OLAP2_DIM_HIER_LEVEL_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ODM$OLAP2_JOIN_KEY_COLUMN_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'GRANT SELECT ON olapsys.ODM$OLAP2_LEVEL_KEY_COL_USES TO PUBLIC';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
-- Bug 25396578
BEGIN
EXECUTE IMMEDIATE 'grant execute on sys.dbms_xds to olap_xs_admin';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE IN ( -04042, -1927, -942, -4045 ) THEN NULL;
ELSE RAISE;
END IF;
END;
/
execute sys.dbms_registry.downgraded('XOQ', '12.1.0');
@?/rdbms/admin/sqlsessend.sql
OHA YOOOO