MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/olap/admin/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/olap/admin/catnoamd.sql

Rem
Rem $Header: oraolap/admin/catnoamd.sql /main/3 2017/05/10 23:25:08 stanaya Exp $
Rem
Rem catnoamd.sql
Rem
Rem Copyright (c) 2000, 2017, Oracle and/or its affiliates. 
Rem All rights reserved.
Rem
Rem    NAME
Rem      catnoamd.sql 
Rem
Rem    DESCRIPTION
Rem      Remove cwmlite 
Rem
Rem    NOTES
Rem      Must be run as 'SYS'. Does not remove OLAP_DBA_TABLES tablespace.
Rem
Rem    
Rem    BEGIN SQL_FILE_METADATA
Rem    SQL_SOURCE_FILE: oraolap/admin/catnoamd.sql
Rem    SQL_SHIPPED_FILE: olap/admin/catnoamd.sql
Rem    SQL_PHASE: UTILITY 
Rem    SQL_STARTUP_MODE: NONE 
Rem    SQL_IGNORABLE_ERRORS: NONE
Rem    END SQL_FILE_METADATA
Rem    
Rem    MODIFIED   (MM/DD/YY)
Rem    ddedonat    11/19/14 - Bug 20103170 drop OLAPSYS owned base object: tables, views,
Rem                           packages, functions, sequences, and types except xml_load... objects
Rem    awesley     03/21/12 - deprecate cwm transaction 13068864
Rem                           move from cwmlite/admin, 
Rem                           replace @@cwm2drop.sql @@factvdrp.sql 
Rem                             @@dimvwdrp.sql @@olapodrp.sqlwith script content
Rem    awesley     03/10/09 - add missing drops
Rem                         - add second '@' to factvdrp.sql, dimvwdrp.sql, olapodrp.sql
Rem    cdalessi    10/21/02 - cdalessi_txn104879
Rem    mrangwal    02/15/02 - Add olapodrp call
Rem    cdalessi    01/18/02 - 
Rem    cdalessi    01/14/02 - 
Rem    awesley     11/06/01 - Add cwm2 api
Rem    dthompso    07/24/00 - add connection.
Rem    dthompso    06/01/00 - Add new public synonyms for osa.
Rem    dthompso    04/27/00 - Initial Version
Rem    dthompso    01/00/00 - Created
Rem
  
rem
rem drop cwm2
rem
rem cwm2 API Package Synonyms
rem

drop public synonym cwm2_olap_exceptions
/
drop public synonym cwm2_olap_manager 
/
drop public synonym cwm2_olap_utility 
/
drop public synonym cwm2_olap_catalog
/
drop public synonym cwm2_olap_cube 
/
drop public synonym cwm2_olap_dimension 
/
drop public synonym cwm2_olap_dimension_attribute 
/
drop public synonym cwm2_olap_hierarchy 
/
drop public synonym cwm2_olap_level 
/
drop public synonym cwm2_olap_level_attribute 
/
drop public synonym cwm2_olap_measure 
/
drop public synonym cwm2_olap_validate 
/
drop public synonym cwm2_olap_verify_access
/
drop public synonym cwm2_olap_export 
/
drop public synonym cwm2_olap_delete
/
drop public synonym cwm2_olap_table_map
/
drop public synonym cwm2_olap_pc_transform 
/
drop public synonym cwm2_security
/
drop public synonym dbms_aw_utilities
/
drop public synonym all_olapmr_dimensions
/
drop public synonym all_olapmr_dim_attributes
/ 
drop public synonym all_olapmr_attributes
/
drop public synonym all_olapmr_dim_levels
/
drop public synonym cwm2_olap_classify
/

rem
rem DBA_OLAP view synonyms
rem

drop public synonym dba_olap2_cubes
/
drop public synonym dba_olap2_cube_measures
/
drop public synonym dba_olap2_cube_dim_uses
/
drop public synonym dba_olap2_cube_meas_dim_uses
/
drop public synonym dba_olap2_dimensions
/
drop public synonym dba_olap2_dim_hierarchies
/
drop public synonym dba_olap2_dim_levels
/
drop public synonym dba_olap2_dim_hier_level_uses
/
drop public synonym dba_olap2_dim_attributes
/
drop public synonym dba_olap2_dim_attr_uses
/
drop public synonym dba_olap2_dim_level_attributes
/
drop public synonym dba_olap2_cube_measure_maps
/
drop public synonym dba_olap2_fact_level_uses
/
drop public synonym dba_olap2_level_key_col_uses
/
drop public synonym dba_olap2_join_key_column_uses
/
drop public synonym dba_olap2_dim_level_attr_maps
/
drop public synonym dba_olap2_catalogs
/
drop public synonym dba_olap2_entity_desc_uses
/
drop public synonym dba_olap2_catalog_entity_uses
/
drop public synonym dba_olap2_fact_table_gid
/
drop public synonym dba_olap2_hier_custom_sort
/
drop public synonym dba_olapmr_facttblkeymaps
/
drop public synonym dba_olapmr_facttblfctmaps
/
drop public synonym dba_olap2_listdims
/
drop public synonym dba_olap2_dim_hiers
/
drop public synonym dba_olap2_hierdims
/
drop public synonym dba_olap2_FactTblKeyMaps
/
drop public synonym dba_olap2_rufcttblkyMaps
/
drop public synonym dba_olap2_FactTblFctMaps
/
drop public synonym dba_olap2_hierdim_keycol_map
/
drop public synonym dba_olapmr_dim_levels_keymaps
/
drop public synonym dba_olap2_dim_levels_keymaps
/
drop public synonym dba_olap2_mr_measdimview
/
drop public synonym dba_olap9i1_hier_dimensions
/
drop public synonym dba_olap9i2_hier_dimensions
/
drop public synonym dba_olap1_cubes
/
drop public synonym dba_olap2_entity_parameters
/
drop public synonym dba_olap2_entity_ext_parms
/

rem
rem ALL_OLAP view synonyms
rem

drop public synonym all_olap2_cubes
/
drop public synonym all_olap2_cube_measures
/
drop public synonym all_olap2_cube_dim_uses
/
drop public synonym all_olap2_cube_meas_dim_uses
/
drop public synonym all_olap2_dimensions
/
drop public synonym all_olap2_dim_hierarchies
/
drop public synonym all_olap2_dim_levels
/
drop public synonym all_olap2_dim_hier_level_uses
/
drop public synonym all_olap2_dim_attributes
/
drop public synonym all_olap2_dim_attr_uses
/
drop public synonym all_olap2_dim_level_attributes
/
drop public synonym all_olap2_cube_measure_maps
/
drop public synonym all_olap2_fact_level_uses
/
drop public synonym all_olap2_level_key_col_uses
/
drop public synonym all_olap2_join_key_column_uses
/
drop public synonym all_olap2_dim_level_attr_maps
/
drop public synonym all_olap2_catalogs
/
drop public synonym all_olap2_entity_desc_uses
/
drop public synonym all_olap2_catalog_entity_uses
/
drop public synonym all_olap2_fact_table_gid
/
drop public synonym all_olap2_hier_custom_sort
/
drop public synonym all_olapmr_facttblkeymaps
/
drop public synonym all_olapmr_facttblfctmaps
/
drop public synonym all_olap2_listdims
/
drop public synonym all_olap2_dim_hiers
/
drop public synonym all_olap2_hierdims
/
drop public synonym all_olap2_FactTblKeyMaps
/
drop public synonym all_olap2_rufcttblkyMaps
/
drop public synonym all_olap2_FactTblFctMaps
/
drop public synonym all_olap2_hierdim_keycol_map
/
drop public synonym all_olapmr_dim_levels_keymaps
/
drop public synonym all_olap2_dim_levels_keymaps
/
drop public synonym all_olap2_mr_measdimview
/
drop public synonym all_olap9i1_hier_dimensions
/
drop public synonym all_olap9i2_hier_dimensions
/
drop public synonym all_olap1_cubes
/
drop public synonym all_olap2_entity_parameters
/
drop public synonym all_olap2_entity_ext_parms
/
 
rem
rem API Package Synonyms
rem
drop public synonym cwm_classify
/
drop public synonym cwm_exceptions
/
drop public synonym cwm_olap_cube
/
drop public synonym cwm_olap_measure
/
drop public synonym cwm_olap_dim_attribute
/
drop public synonym cwm_olap_dimension
/
drop public synonym cwm_olap_hierarchy
/
drop public synonym cwm_olap_level
/
drop public synonym cwm_olap_level_attribute
/
drop public synonym cwm_utility
/

rem
rem DBA_OLAP view synonyms
rem
drop public synonym dba_olap_catalog_entity_uses
/
drop public synonym dba_olap_catalogs
/
drop public synonym dba_olap_columns
/
drop public synonym dba_olap_cube_dim_uses
/
drop public synonym dba_olap_cube_measure_dim_uses
/
drop public synonym dba_olap_cube_measure_maps
/
drop public synonym dba_olap_cube_measures
/
drop public synonym dba_olap_cubes
/
drop public synonym dba_olap_descriptor_types
/
drop public synonym dba_olap_descriptors
/
drop public synonym dba_olap_dim_attr_uses
/
drop public synonym dba_olap_dim_attributes
/
drop public synonym dba_olap_dim_hier_level_uses
/
drop public synonym dba_olap_dim_hierarchies
/
drop public synonym dba_olap_dim_level_attr_maps
/
drop public synonym dba_olap_dim_level_attributes
/
drop public synonym dba_olap_dim_levels
/
drop public synonym dba_olap_dimensions
/
drop public synonym dba_olap_entity_desc_uses
/
drop public synonym dba_olap_fact_level_uses
/
drop public synonym dba_olap_foreign_keys
/
drop public synonym dba_olap_function_arguments
/
drop public synonym dba_olap_function_parameters
/
drop public synonym dba_olap_function_usages
/
drop public synonym dba_olap_functions
/
drop public synonym dba_olap_join_key_column_uses
/
drop public synonym dba_olap_key_column_uses
/
drop public synonym dba_olap_keys
/
drop public synonym dba_olap_level_key_column_uses
/
drop public synonym dba_olap_tables
/

rem
rem ALL_OLAP view synonyms
rem
drop public synonym all_olap_catalog_entity_uses
/
drop public synonym all_olap_catalogs
/
drop public synonym all_olap_columns
/
drop public synonym all_olap_cube_dim_uses
/
drop public synonym all_olap_cube_measure_dim_uses
/
drop public synonym all_olap_cube_measure_maps
/
drop public synonym all_olap_cube_measures
/
drop public synonym all_olap_cubes
/
drop public synonym all_olap_descriptor_types
/
drop public synonym all_olap_descriptors
/
drop public synonym all_olap_dim_attr_uses
/
drop public synonym all_olap_dim_attributes
/
drop public synonym all_olap_dim_hier_level_uses
/
drop public synonym all_olap_dim_hierarchies
/
drop public synonym all_olap_dim_level_attr_maps
/
drop public synonym all_olap_dim_level_attributes
/
drop public synonym all_olap_dim_levels
/
drop public synonym all_olap_dimensions
/
drop public synonym all_olap_entity_desc_uses
/
drop public synonym all_olap_fact_level_uses
/
drop public synonym all_olap_foreign_keys
/
drop public synonym all_olap_function_arguments
/
drop public synonym all_olap_function_parameters
/
drop public synonym all_olap_function_usages
/
drop public synonym all_olap_functions
/
drop public synonym all_olap_join_key_column_uses
/
drop public synonym all_olap_key_column_uses
/
drop public synonym all_olap_keys
/
drop public synonym all_olap_level_key_column_uses
/
drop public synonym all_olap_tables
/


drop package SYS.CWM2_OLAP_INSTALLER
/

drop public synonym ALL_AW_CUBE_AGG_LEVELS         
/
drop public synonym ALL_AW_CUBE_AGG_MEASURES       
/
drop public synonym ALL_AW_CUBE_AGG_PLANS          
/
drop public synonym ALL_AW_CUBE_ENABLED_HIERCOMBO  
/
drop public synonym ALL_AW_CUBE_ENABLED_VIEWS      
/
drop public synonym ALL_AW_DIM_ENABLED_VIEWS       
/
drop public synonym ALL_AW_LOAD_CUBES              
/
drop public synonym ALL_AW_LOAD_CUBE_DIMS          
/
drop public synonym ALL_AW_LOAD_CUBE_FILTERS       
/
drop public synonym ALL_AW_LOAD_CUBE_MEASURES      
/
drop public synonym ALL_AW_LOAD_CUBE_PARMS         
/
drop public synonym ALL_AW_LOAD_DIMENSIONS         
/
drop public synonym ALL_AW_LOAD_DIM_FILTERS        
/
drop public synonym ALL_AW_LOAD_DIM_PARMS          
/
drop public synonym ALL_LOAD_CUBE_SEGWIDTH         
/
drop public synonym ALL_OLAP2_AGGREGATION_USES     
/
drop public synonym ALL_OLAP2_AWVIEWCOLS           
/
drop public synonym ALL_OLAP2_AWVIEWS              
/
drop public synonym ALL_OLAP2_AW_ATTRIBUTES        
/
drop public synonym ALL_OLAP2_AW_CATALOGS          
/
drop public synonym ALL_OLAP2_AW_CATALOG_MEASURES  
/
drop public synonym ALL_OLAP2_AW_CUBES             
/
drop public synonym ALL_OLAP2_AW_CUBE_AGG_LVL      
/
drop public synonym ALL_OLAP2_AW_CUBE_AGG_MEAS     
/
drop public synonym ALL_OLAP2_AW_CUBE_AGG_OP       
/
drop public synonym ALL_OLAP2_AW_CUBE_AGG_SPECS    
/
drop public synonym ALL_OLAP2_AW_CUBE_DIM_USES     
/
drop public synonym ALL_OLAP2_AW_CUBE_MEASURES     
/
drop public synonym ALL_OLAP2_AW_DIMENSIONS        
/
drop public synonym ALL_OLAP2_AW_DIM_HIER_LVL_ORD  
/
drop public synonym ALL_OLAP2_AW_DIM_LEVELS        
/
drop public synonym ALL_OLAP2_AW_PHYS_OBJ          
/
drop public synonym ALL_OLAP2_AW_PHYS_OBJ_PROP     
/
drop public synonym ALL_OLAP2_MV_CUBE_AGG_LEVELS   
/
drop public synonym ALL_OLAP2_MV_CUBE_AGG_MEASURES 
/
drop public synonym CWM2_OLAP_AW_AWUTIL            
/
drop public synonym CWM2_OLAP_METADATA_REFRESH     
/
drop public synonym CWM2_OLAP_MR_CHECK_PRIVS       
/
drop public synonym CWM2_OLAP_MR_SECURITY_INIT     
/
drop public synonym CWM2_OLAP_MR_SESSION_POP       
/
drop public synonym CWM2_OLAP_OLAPAPI_ENABLE       
/
drop public synonym DBA_OLAP2_AGGREGATION_USES     
/
drop public synonym DBA_OLAP2_AWVIEWCOLS           
/
drop public synonym DBA_OLAP2_AWVIEWS              
/
drop public synonym DBMS_AWM                       
/
drop public synonym MRV_OLAP1_FACTTBLFCTMAPS       
/
drop public synonym MRV_OLAP1_FACTTBLKEYMAPS       
/
drop public synonym MRV_OLAP1_POP_CUBES            
/
drop public synonym MRV_OLAP1_POP_DIMENSIONS       
/
drop public synonym MRV_OLAP2_AGGREGATION_USES     
/
drop public synonym MRV_OLAP2_AWS                  
/
drop public synonym MRV_OLAP2_AWVIEWCOLS           
/
drop public synonym MRV_OLAP2_AWVIEWS              
/
drop public synonym MRV_OLAP2_AW_ATTRIBUTES        
/
drop public synonym MRV_OLAP2_AW_CUBES             
/
drop public synonym MRV_OLAP2_AW_CUBE_AGG_LVL      
/
drop public synonym MRV_OLAP2_AW_CUBE_AGG_MEAS     
/
drop public synonym MRV_OLAP2_AW_CUBE_AGG_OP       
/
drop public synonym MRV_OLAP2_AW_CUBE_AGG_SPECS    
/
drop public synonym MRV_OLAP2_AW_CUBE_DIM_USES     
/
drop public synonym MRV_OLAP2_AW_CUBE_MEASURES     
/
drop public synonym MRV_OLAP2_AW_DIMENSIONS        
/
drop public synonym MRV_OLAP2_AW_DIM_HIER_LVL_ORD  
/
drop public synonym MRV_OLAP2_AW_DIM_LEVELS        
/
drop public synonym MRV_OLAP2_AW_MAP_ATTR_USE      
/
drop public synonym MRV_OLAP2_AW_MAP_DIM_USE       
/
drop public synonym MRV_OLAP2_AW_MAP_MEAS_USE      
/
drop public synonym MRV_OLAP2_AW_PHYS_OBJ          
/
drop public synonym MRV_OLAP2_AW_PHYS_OBJ_PROP     
/
drop public synonym MRV_OLAP2_CATALOGS             
/
drop public synonym MRV_OLAP2_CATALOG_ENTITY_USES  
/
drop public synonym MRV_OLAP2_CUBE_MEASURES        
/
drop public synonym MRV_OLAP2_DESCRIPTORS          
/
drop public synonym MRV_OLAP2_DIM_ATTRIBUTES       
/
drop public synonym MRV_OLAP2_DIM_HIERS            
/
drop public synonym MRV_OLAP2_DIM_HIER_LEVEL_USES  
/
drop public synonym MRV_OLAP2_DIM_LEVEL_ATTR_MAPS  
/
drop public synonym MRV_OLAP2_ENTITY_DESC_USES     
/
drop public synonym MRV_OLAP2_ENTITY_EXT_PARMS     
/
drop public synonym MRV_OLAP2_ENTITY_PARAMETERS    
/
drop public synonym MRV_OLAP2_FACTTBLFCTMAPS       
/
drop public synonym MRV_OLAP2_FACTTBLKEYMAPS       
/
drop public synonym MRV_OLAP2_HIERDIMS             
/
drop public synonym MRV_OLAP2_HIERDIMS_CC          
/
drop public synonym MRV_OLAP2_HIERDIM_KEYCOL_MAP   
/
drop public synonym MRV_OLAP2_HIER_CUSTOM_SORT     
/
drop public synonym MRV_OLAP2_JOIN_KEY_COL_USES    
/
drop public synonym MRV_OLAP2_LISTDIMS             
/
drop public synonym MRV_OLAP2_LISTDIMS_CC          
/
drop public synonym MRV_OLAP2_POP_CUBES            
/
drop public synonym MRV_OLAP2_POP_DIMENSIONS       
/
drop public synonym MRV_OLAP_CWM1_AGGOP            
/
drop public synonym MRV_OLAP_CWM1_AGGORD           
/
drop public synonym OLAP_SYS_AW_ACCESS_CUBE_VIEW   
/
drop public synonym OLAP_SYS_AW_ACCESS_DIM_VIEW    
/
drop public synonym OLAP_SYS_AW_ENABLE_ACCESS_VIEW 
/


drop public synonym OlapFactView;


drop public synonym OlapDimView;


drop public synonym DBMS_ODM;

rem drop olapsys objects in the following order
rem drop nested aw objects defined in cwm2awao.sql
drop view olapsys.olap_sys_aw_access_dim_view
/
drop view olapsys.olap_sys_aw_access_cube_view
/
drop type olapsys.olap_sys_aw_access_tbl
/
drop type olapsys.olap_sys_aw_access_obj
/
drop view olapsys.olap_sys_aw_enable_access_view
/
drop type olapsys.olap_sys_aw_enable_access_tbl
/
drop type olapsys.olap_sys_aw_enable_access_obj
/

rem drop nested aw objects defined in cwm2awmd.sql
drop type olapsys.all_olap2_aw_metadata_t
/
drop type olapsys.all_olap2_aw_metadata_o
/

declare
begin
  -- drop tables and indexes user for referential integrity constraints 
  for c_object in (select owner, object_name, object_type
                   from dba_objects
                   where owner = 'OLAPSYS'
                   and object_name not in ('XML_LOAD_RECORDS','XML_LOAD_LOG')
                   and object_type = 'TABLE'
                   order by object_type, owner, object_name
                   )
  loop
    -- dbms_output.put_line('DROP TABLE OLAPSYS.' || c_object.object_name);
    execute immediate 
      'drop TABLE OLAPSYS.' || c_object.object_name || ' cascade constraints';
  end loop;

  -- drop remaining objects, TABLE and INDEX are dropped @dba_objects
  for c_object in (select owner, object_name, object_type
                   from dba_objects
                   where owner = 'OLAPSYS'
                   and object_name != 'XML_LOADID_SEQUENCE'
                   and object_Type not in ('TABLE', 'INDEX', 'PACKAGE BODY')
                   order by object_type, owner, object_name
                   )
  loop
    -- dbms_output.put_line('DROP ' || c_object.object_type || ' OLAPSYS.' || c_object.object_name);
    execute immediate 
      'drop ' || c_object.object_type || ' OLAPSYS.' || c_object.object_name;
  end loop;
end;
/

rem
rem drop OLAP_DBA role
rem
drop role OLAP_DBA
/


execute sys.dbms_registry.removed('AMD');

-- No longer show up in dba_registry
delete from registry$ where cid='AMD' and status='99';


OHA YOOOO