MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/rdbms/admin/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/rdbms/admin/catnomta.sql

rem
Rem $Header: rdbms/admin/catnomta.sql /main/147 2017/10/22 11:20:36 sdavidso Exp $
Rem
Rem catnomta.sql
Rem
Rem Copyright (c) 2002, 2017, Oracle and/or its affiliates. 
Rem All rights reserved.
Rem
Rem    NAME
Rem      catnomta.sql - Drop all Metadata API objects
Rem
Rem    DESCRIPTION
Rem      Invoked from catnodp as part of unrolling of the Data Pump entirely.
Rem
Rem    PARAMETERS
Rem      opt - what option to use when executing this script:
Rem            OBSOLETE: remove obsolete and required objects only
Rem            ALL:      remove all objects (original behavior)
DEFINE opt=&1
Rem
Rem    NOTES
Rem      Regarding the obs parameter values to drop procedure:  
Rem      - ALWAYS:  Some objects always need to be dropped in order for
Rem        upgrade/patch/etc to succeed.  For example, always drop our global
Rem        temporary table as well as certain XDB related objects.
Rem      - OBS: Views are created using "create or replace" and this
Rem        effectively drops the old view and creates the new view.  However,
Rem        views that are no longer part of MDAPI (e.g. obsolete) would never
Rem        get dropped if not for doing it here. If the type that describes the
Rem        object view changes, the view gets recompiled and fails, leaving 
Rem        invalid objects.
Rem      
Rem BEGIN SQL_FILE_METADATA
Rem SQL_SOURCE_FILE: rdbms/admin/catnomta.sql
Rem SQL_SHIPPED_FILE: rdbms/admin/catnomta.sql
Rem SQL_PHASE: DOWNGRADE
Rem SQL_STARTUP_MODE: UPGRADE
Rem SQL_IGNORABLE_ERRORS: NONE
Rem SQL_CALLING_FILE: rdbms/admin/catnodp.sql
Rem END SQL_FILE_METADATA
Rem
Rem    MODIFIED   (MM/DD/YY)
Rem    sdavidso    10/17/17 - lrg-20624856 - domain index on varray store as
Rem                           table
Rem    sdavidso    08/24/17 - bug 25453685 move chunk support for domain index
Rem    jjanosik    06/22/17 - Bug 24719359: Add support for RADM Policy
Rem                           Expressions
Rem    bwright     06/13/17 - Bug 25651930: Add OBSOLETE, ALL script options.
Rem                           Merge in catnomtt; catnomta invoked only from
Rem                           catnodp. Remove catnomtt, catmet, and catnomet.
Rem    qinwu       01/19/17 - proj 70151: support db capture and replay auth
Rem    jjanosik    10/07/16 - Bug 24661809 - drop new views
Rem    bwright     09/15/16 - Cleanup output from running dpload
Rem    sdavidso    09/14/16 - bug 24662289 - drop KU$_PROCOBJ_LINES_TAB
Rem    bwright     09/08/16 - Bug 24513141: Remove project 30935 implementation
Rem    sdavidso    02/18/16 - bug22577904 shard P2T - missing constraint
Rem    youyang     02/16/16 - bug22672722: add index functions for DV
Rem    jjanosik    02/11/16 - bug 20317926 - drop ku$_12_1_trigger_view
Rem    sdavidso    12/11/15 - bug22264616 more move chunk subpart
Rem    sdavidso    11/19/15 - bug21869037 chunk move w/subpartitions
Rem    smesropi    11/08/15 - Bug 21171628: Rename HCS tables
Rem    jibyun      11/01/15 - support DIAGNOSTIC auth for Database Vault
Rem    mstasiew    09/25/15 - Bug 21867527: hier cube measure cache
Rem    mstasiew    08/31/15 - Bug 21384694: HCS hier hier attr classifications
Rem    mjangir     08/25/15 - bug 21690220: Update SQL metadata
Rem    sdavidso    08/17/15 - bug-20756759: lobs, indexes, droppped tables
Rem    tbhukya     08/17/15 - Bug 21555645: Drop ku$_map_tabpart_view
Rem    tbhukya     08/11/15 - Bug 21474798: Drop synonym ku$_Unpacked_AnyData_t
Rem    sdavidso    08/03/15 - bug21539111: include check constraint for P2T exp
Rem    yanchuan    07/27/15 - Bug 21299533: support for Database Vault
Rem                           Authorization
Rem    sanbhara    06/01/15 - Bug 21158282 - dropping
Rem                           ku$_dummy_comm_rule_alts_v.
Rem    mstasiew    05/13/15 - Bug 20845789: Add more hcs views
Rem    tbhukya     04/09/15 - Bug 20862737: drop view ku$_hcs_src_col_view 
Rem    sdavidso    03/24/15 - lrg-15576931 drop ku$_index_objnum_view
Rem    sdavidso    01/25/15 - proj 56220 - partition transportable
Rem    sdavidso    12/11/14 - parallel export
Rem    beiyu       12/11/14 - Proj 47091: drop views of new HCS objects
Rem    bwright     11/17/14 - Support 'audit policy by granted roles'
Rem    kaizhuan    11/11/14 - Project 46812: support for Database Vault policy
Rem    rapayne     10/20/14 - proj xs grants.
Rem    gclaborn    09/12/14 - 30395: drop views that move plsql src as tables
Rem    tbhukya     09/10/14 - Lrg 13217417: Remove ku$_12_1_index_view
Rem    jibyun      08/06/14 - Project 46812: support for Database Vault policy
Rem    rapayne     04/26/14 - proj 46816: support for new sysrac priv.
Rem    lbarton     04/23/14 - bug 18374198: default on null
Rem    tbhukya     12/11/13 - Bug 17803321: drop ku$_12_1_index_view
Rem    sdavidso    11/03/13 - bug17718297 - IMC selective column
Rem    lbarton     10/02/13 - Project 48787: views to document mdapi transforms
Rem    sdavidso    09/23/13 - proj-47829 don't export READ priv to pre 12.1.0.2
Rem    lbarton     06/27/13 - bug 16800820: valid-time temporal
Rem    rapayne     04/15/13 - bug 16310682: reduce memory for procact_schema
Rem    sdavidso    12/24/12 - XbranchMerge sdavidso_bug14490576-2 from
Rem                           st_rdbms_12.1.0.1
Rem    sdavidso    12/14/12 - drop ku$_ptable_ts_view
Rem    rapayne     11/06/12 - bug 15832675: remove 11_2_view_view
Rem    sdavidso    11/01/12 - bug14490576 - 2ndary tables for
Rem                           full/transportable
Rem    lbarton     10/11/12 - bug 14358248: non-privileged parallel export of
Rem                           views-as-tables fails
Rem    lbarton     10/03/12 - bug 10350062: ILM compression and storage tiering
Rem    bwright     10/03/12 - Bug 14679947: Add import TYPE retry w/o evolution
Rem    rapayne     09/12/12 - bug 13899189: do not fetch tables with virtual
Rem                           columns when version < 11g.
Rem    traney      08/02/12 - 14407652: edition enhancements
Rem    rapayne     08/10/12 - lrg 7071802: new mviews to support secondary
Rem                           materialized views.
Rem    lbarton     07/26/12 - bug 13454387: long varchar
Rem    ssonawan    07/19/12 - bug 13843068: drop ku$_11_2_psw_hist_view
Rem    dgagne      05/24/12 - add oracle supplied view
Rem    rapayne     05/13/12 - lrg 6984241: drop new views.
Rem    rapayne     03/22/12 - Project 39632: CREATE LIBRARY enhancements
Rem    ebatbout    01/30/12 - Project 36950: Code_Base_Grant support
Rem    sdavidso    12/14/11 - add audit policy objects
Rem    ebatbout    11/09/11 - Project 36951: On_User_Grant support
Rem    sdavidso    11/08/11 - lrg 6000876: don't export 12.1 privs to pre-12
Rem    lbarton     10/27/11 - 36954_dpump_tabcluster_zonemap
Rem    lbarton     10/13/11 - bug 13092452: hygiene
Rem    dgagne      09/21/11 - add new drops for stats
Rem    rapayne     08/08/11 - Project 36780: Identity Column support.
Rem    rapayne     07/22/11 - add ku$_xsrls_policy_view
Rem    sdavidso    07/08/11 - add drop of ku_niotable_data_view
Rem    dahlim      06/07/11 - proj 32006: Import/Export support for RADM
Rem    lbarton     04/18/11 - bug 10186633: virtual column
Rem    sdavidso    04/04/11 - Merge full transportable from 11.2.0.3
Rem    lbarton     02/21/11 - ku$_10_2_rogrant_view
Rem    sdavidso    02/17/11 - new flags for impcalloutreg
Rem    gclaborn    02/14/11 - Remove impcallout views not being used
Rem    sdavidso    01/24/11 - merge project 37216 bl1
Rem    sdavidso    01/11/11 - support export of registered packages
Rem    lbarton     01/07/11 - views-as-tables
Rem    sdavidso    12/16/10 - Extend full exp for options
Rem    rapayne     07/20/10 - Triton Security support
Rem    ebatbout    05/25/10 - bug 9491530: drop ku$_10_2_fhtable_view
Rem    lbarton     04/28/10 - bug 9491539: drop ku$_10_2_strmsubcoltype_view
Rem    sdavidso    04/21/10 - bug9480755: export dependant xmlschemas
Rem    sdavidso    04/14/10 - Bug 8847153: reduce resources for xmlschema
Rem    mjangir     01/12/10 - bug 6644244: drop view ku$_map_table_view
Rem    dgagne      12/30/09 - add drops or types and views
Rem    sdavidso    07/14/09 - bug 8352607: support minimize records_per_block
Rem    lbarton     03/26/09 - add EXPORT_PATHS views
Rem    sdavidso    05/06/09 - bug 7597578: support NT partition properties
Rem    sdavidso    03/26/09 - lrg 3841517: drop KU$_XDB_NTABLE_OBJNUM_VIEW
Rem    lbarton     02/18/09 - bug 8252494: ku$_deferred_stg
Rem    sdavidso    10/09/08 - bug 7362589: drop new ku$_schemaobjnum_view
Rem    pknaggs     07/07/08 - bug 6938028: Factor and Rule support for DVPS.
Rem    sdavidso    06/25/08 - lrg 3454005: drop view and type for temp mv_log
Rem    pknaggs     06/24/08 - bug 6938028: Database Vault Protected Schema.
Rem    dgagne      06/16/08 - change 10_2_objgrant to 11_1_objgrant
Rem    lbarton     04/15/08 - bug 6969874: move compare APIs to their own
Rem                           package
Rem    rapayne     03/25/08 - bug 6088114: drop new type related views
Rem    htseng      12/04/07 - drop KU$_EQNTABLE_DATA_VIEW
Rem    lbarton     11/02/07 - bug 6060058: flashback archived tables
Rem    dgagne      10/26/07 - remove ku_10_2_ind_stats_view
Rem    rapayne     07/23/07 - bug ?? - expand type attributes
Rem    dgagne      05/18/07 - remove new types and views
Rem    lbarton     10/05/06 - more interval partitioning
Rem    sdavidso    09/18/06 - MDAPI editions support
Rem    dgagne      08/29/06 - add drops of user pref stat objects
Rem    lbarton     08/31/06 - lrg 2453260: dpstream compatibility
Rem    sdavidso    07/31/06 - drop 10_1_daudit_view
Rem    wesmith     05/23/06 - add ku$_triggerdep_view, ku$_10_2_trigger_view
Rem    dgagne      05/11/06 - add drop view for ku_tab_subname_view and
Rem                           ku$_ind_subname_view
Rem    cchiappa    04/11/06 - ORGANIZATION CUBE tables 
Rem    lbarton     04/06/06 - bug 5120417: ku$_prepost_view 
Rem    dgagne      01/27/06 - add views to get tablespaces based on partitions 
Rem    rapayne     10/07/05 - bug 4628170 - add ku$_all_index_view
Rem    lbarton     05/10/05 - lrg 1852411: drop find_sgi(c)_cols views 
Rem    lbarton     05/03/05 - bug 4338348: ku$_10_1_sysgrant_view
Rem    lbarton     07/28/04 - encryption support 
Rem    lbarton     06/11/04 - versioning support for dblink, statistics 
Rem    dgagne      05/18/04 - add drops for 10_0_1 objects 
Rem    lbarton     01/28/04 - dbms_metadata_build and dbms_metadata_dpbuild 
Rem    htseng      04/15/04 - drop new template partition views
Rem    htseng      04/12/04 - drop new view ku$_qtab_storage_view 
Rem    dgagne      03/10/04 - change drops to match catmeta for statistics 
Rem    dgagne      01/06/04 - drop new view 
Rem    dgagne      12/03/03 - DROP NEW TYPES AND VIEWS 
Rem    lbarton     10/30/03 - alter_proc_view, etc. 
Rem    lbarton     09/18/03 - Bug 3130275: domain index fix 
Rem    lbarton     07/28/03 - Bug 3045926: ku$_procobj_loc(s)
Rem    lbarton     05/27/03 - add MV/MVlogs to transportable_export
Rem    lbarton     05/16/03 - bug 2949397: support INDEXTYPE options
Rem    lbarton     05/07/03 - bug 2944274: bitmap join indexes
Rem    gclaborn    05/20/03 - Add ku$_unload_method_view
Rem    lbarton     04/11/03 - ku$_ntable_bytes_alloc_view
Rem    lbarton     03/17/03 - bug 2837703: fix table_data bytes_alloc
Rem    lbarton     01/30/03 - add types to transportable_export
Rem    lbarton     01/24/03 - sort types
Rem    lbarton     01/09/03 - ku$_ObjNumSet
Rem    nmanappa    12/27/02 - audit default options
Rem    lbarton     12/11/02 - get more trigger metadata
Rem    lbarton     11/12/02 - procedural object changes
Rem    lbarton     10/09/02 - ku_multi_ddls
Rem    lbarton     09/20/02 - add DATAPUMP_PATHMAP view
Rem    lbarton     10/01/02 - add DATAPUMP_REMAP_OBJECTS
Rem    lbarton     08/02/02 - transportable export
Rem    htseng      06/25/02 - add post/pre table action support
Rem    lbarton     07/18/02 - callouts
Rem    lbarton     06/05/02 - bugfix
Rem    lbarton     05/13/02 - bugfix
Rem    lbarton     04/26/02 - domain index support
Rem    htseng      04/26/02 - add procedural objects and actions API.
Rem    lbarton     04/16/02 - add DPSTREAM_TABLE object
Rem    htseng      04/16/02 - add refresh group monitoring support.
Rem    gclaborn    04/14/02 - gclaborn_catdp
Rem    gclaborn    04/10/02 - Created
Rem

-- Minimize output.  Note SET HEADING OFF and SET AUTOPRINT ON is use to
-- output the result of the drop procedure calls where we pass back the
-- result of the drop operation in the bind variable.  Oracle doc describes
-- this: "To automatically display bind variables referenced in a successful 
-- PL/SQL block or used in an EXECUTE command, use the AUTOPRINT clause of 
-- the SET command".  We use this esoteric method as the procedure cannot
-- use DBMS_OUTPUT to output this information as the DBMS_OUTPUT package is
-- not already loaded/valid by time our scripts are run.
SET FEEDBACK 0
SET HEADING OFF
SET AUTOPRINT ON
VARIABLE sts VARCHAR2(520)

--
-- ----------------------------------------------------------------------------
-- TYPES of Metadata API
-- ----------------------------------------------------------------------------
--
--...Obsolete ones
exec catnodp_drop_type(:sts, '&opt', 'ku$_11_1_objgrant_t',             'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_attr_dim_lkey_grp_list_t',    'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_attr_dim_lkey_grp_t',         'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_column_list_t',               'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_column_t',                    'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_fhtable_t',                   'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_find_hidden_cons_t',          'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_htable_t',                    'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_ind_col_list_t',              'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_ind_col_t',                   'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_ind_subpart_list_t',          'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_ind_subpart_t',               'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_io_ntable_t',                 'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_iotable_t',                   'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_lobfrag_t',                   'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_lobfragindex_t',              'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_pcolumn_list_t',              'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_pcolumn_t',                   'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_pfhtable_t',                  'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_phtable_t',                   'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_piotable_t',                  'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_prim_column_list_t',          'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_prim_column_t',               'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_privname_list_t',             'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_privname_t',                  'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_sgr_sge_t',                   'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_type_versionline_list_t',     'OBS');
exec catnodp_drop_type(:sts, '&opt', 'ku$_type_versionline_t',          'OBS');
--...Types with Public Synonym
exec catnodp_drop_tps (:sts, '&opt', 'ku$_auddef_t');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_audit_default_list_t');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_audit_list_t');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_audobj_t');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_chunk_list_t');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_chunk_t');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_ddl');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_ddls');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_errorline');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_errorlines');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_java_t'); 
exec catnodp_drop_tps (:sts, '&opt', 'ku$_multi_ddl');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_multi_ddls');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_objnumnam');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_objnumnamset');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_objnumpair');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_objnumpairlist');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_objnumset');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_parsed_item');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_parsed_items');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_procobj_line');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_procobj_lines');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_procobj_lines_tab');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_procobj_loc');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_procobj_locs');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_source_list_t');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_source_t');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_submitresult');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_submitresults');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_taction_list_t');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_taction_t');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_unpacked_anydata_t');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_vcnt');
exec catnodp_drop_tps (:sts, '&opt', 'ku$_xmlcolset_t');
--...Types without Public Synonym
exec catnodp_drop_type(:sts, '&opt', 'ku$_10_1_col_stats_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_10_1_col_stats_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_10_1_ind_stats_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_10_1_pind_stats_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_10_1_pind_stats_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_10_1_ptab_stats_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_10_1_spind_stats_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_10_1_spind_stats_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_10_1_tab_ptab_stats_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_10_1_tab_stats_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_10_2_strmcol_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_10_2_strmcol_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_10_2_strmcoltype_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_10_2_strmtable_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_11_2_ind_stats_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_11_2_tab_stats_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_add_snap_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_add_snap_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_alter_proc_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_argument_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_argument_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_assoc_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_audit_act_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_audit_act_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_audit_attr_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_audit_context_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_audit_default_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_audit_namespace_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_audit_namespace_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_audit_obj_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_audit_pol_role_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_audit_pol_role_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_audit_policy_enable_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_audit_policy_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_audit_sys_priv_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_audit_sys_priv_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_audit_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_auditp_obj_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_auditp_obj_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_bytes_alloc_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_cached_stats_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_callout_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_clst_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_clst_zonemap_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_clstcol_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_clstcol_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_clstjoin_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_clstjoin_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_cluster_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_col_stats_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_col_stats_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_collection_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_coltype_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_comment_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_constraint0_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_constraint0_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_constraint1_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_constraint1_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_constraint2_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_constraint2_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_constraint_col_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_constraint_col_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_constraint_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_context_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_credential_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_cube_dim_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_cube_dim_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_cube_fact_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_cube_fact_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_cube_hier_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_cube_hier_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_cube_tab_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dblink_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_deferred_stg_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_defrole_item_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_defrole_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_defrole_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dimension_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_directory_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_domidx_2ndtab_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_domidx_2ndtab_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_domidx_plsql_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_exp_pkg_body_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_exp_type_body_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_extloc_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_extloc_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_exttab_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_fba_period_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_fba_period_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_fba_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_fga_policy_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_fga_rel_col_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_fga_rel_col_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_file_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_file_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_find_sgc_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_full_pkg_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_full_type_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_histgrm_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_histgrm_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hnt_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hntp_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_identity_col_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_identity_colobj_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_ilm_policy_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_ilm_policy_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_im_colsel_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_im_colsel_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_ind_compart_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_ind_compart_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_ind_part_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_ind_part_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_ind_partobj_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_ind_stats_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_indarraytype_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_indarraytype_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_index_col_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_index_col_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_index_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_index_objnum_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_index_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_indexop_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_indexop_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_indextype_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_insert_ts_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_insert_ts_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_io_table_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_iont_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_iot_partobj_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_java_class_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_java_resource_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_java_source_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_jijoin_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_jijoin_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_jijoin_table_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_jijoin_table_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_job_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_library_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_lob_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_lobcomppart_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_lobcomppart_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_lobfrag_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_lobindex_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_m_view_fh_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_m_view_h_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_m_view_iot_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_m_view_log_fh_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_m_view_log_h_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_m_view_log_pfh_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_m_view_log_ph_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_m_view_log_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_m_view_pfh_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_m_view_ph_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_m_view_piot_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_m_view_scm_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_m_view_scm_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_m_view_srt_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_m_view_srt_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_m_view_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_map_table_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_map_tabpart_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_marker_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_method_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_method_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_monitor_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_mv_deptbl_objnum_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_nt_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_nt_parent_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_nt_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_ntpart_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_ntpart_parent_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_ntpart_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_objgrant_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_objgrant_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_objnum');
exec catnodp_drop_type(:sts, '&opt', 'ku$_objpkg_privs_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_objpkg_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_oidindex_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_opancillary_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_opancillary_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_oparg_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_oparg_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_opbinding_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_opbinding_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_operator_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_opqtype_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_option_objnum_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_outline_hint_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_outline_hint_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_outline_node_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_outline_node_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_outline_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_ov_table_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_ov_tabpart_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_ov_tabpart_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_part_col_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_part_col_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_partition_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_partlob_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_partobj_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_pind_stats_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_pind_stats_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_piot_part_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_piot_part_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_pkref_constraint_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_pkref_constraint_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_plugts_blk_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_plugts_tablespace_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_post_data_table_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_prepost_table_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_proc_objnum_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_proc_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_procact_instance_t'); 
exec catnodp_drop_type(:sts, '&opt', 'ku$_procact_instance_tbl_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_procact_schema_t'); 
exec catnodp_drop_type(:sts, '&opt', 'ku$_procact_t'); 
exec catnodp_drop_type(:sts, '&opt', 'ku$_procc_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_procdepobj_t'); 
exec catnodp_drop_type(:sts, '&opt', 'ku$_procdepobja_t'); 
exec catnodp_drop_type(:sts, '&opt', 'ku$_procdepobjg_t'); 
exec catnodp_drop_type(:sts, '&opt', 'ku$_procinfo_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_procjava_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_procobj_audit_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_procobj_grant_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_procobj_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_procobjact_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_procplsql_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_profile_attr_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_profile_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_profile_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_proxy_role_item_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_proxy_role_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_proxy_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_psw_hist_item_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_psw_hist_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_psw_hist_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_ptab_stats_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_qtab_storage_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_qtrans_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_queue_table_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_queues_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_ref_constraint_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_refcol_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_refcol_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_refgroup_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_resocost_item_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_resocost_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_resocost_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_rls_assoc_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_rls_associations_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_rls_context_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_rls_group_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_rls_policy_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_rls_policy_objnum_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_rls_policy_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_rls_sec_rel_col_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_rls_sec_rel_col_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_rmgr_consumer_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_rmgr_init_consumer_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_rmgr_plan_direct_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_rmgr_plan_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_rogrant_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_role_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_rollback_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_schemaobj_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_sequence_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_sgi_col_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_sgi_col_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_simple_col_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_simple_col_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_simple_type_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_slog_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_slog_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_spind_stats_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_spind_stats_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_storage_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_strmcol_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_strmcol_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_strmcoltype_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_strmsubcoltype_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_strmsubcoltype_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_strmtable_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_subcoltype_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_subcoltype_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_switch_compiler_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_synonym_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_sysgrant_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tab_bytes_alloc_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tab_col_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tab_col_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tab_column_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tab_column_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tab_compart_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tab_compart_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tab_part_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tab_part_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tab_partobj_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tab_ptab_stats_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tab_stats_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tab_subpart_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tab_subpart_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tab_tsubpart_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tab_tsubpart_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tabclst_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tabcluster_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_table_data_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_table_objnum_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_table_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tablespace_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tbs_ilm_policy_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_temp_subpart_t'); 
exec catnodp_drop_type(:sts, '&opt', 'ku$_temp_subpartdata_t'); 
exec catnodp_drop_type(:sts, '&opt', 'ku$_temp_subpartlob_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_temp_subpartlobfrg_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tlob_comppart_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tlob_comppart_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_trigger_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_triggercol_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_triggercol_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_triggerdep_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_triggerdep_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_trlink_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_tsquota_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_type_attr_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_type_attr_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_type_body_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_type_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_up_stats_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_up_stats_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_user_editioning_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_user_editioning_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_user_pref_stats_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_user_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_view_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xmlschema_elmt_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xmlschema_t');
--...Triton security
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsace_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsace_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsacepriv_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsacepriv_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsacl_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsaclparam_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsaclparam_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsaggpriv_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsaggpriv_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsattrsec_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsattrsec_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsgrant_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsinst_acl_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsinst_inh_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsinst_inhkey_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsinst_rule_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsinstacl_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsinstinh_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsinstinhkey_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsinstset_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsinstset_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsnspace_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsnstmpl_attr_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsnstmpl_attr_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsobj_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsobj_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsolap_policy_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsolap_policy_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xspolicy_param_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xspolicy_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsprin_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xspriv_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xspriv_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsrgrant_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsrole_grant_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsrole_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsroleset_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xssclass_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xssecclsh_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xssecclsh_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_xsuser_t');
--...RADM (12c project 32006)
exec catnodp_drop_type(:sts, '&opt', 'ku$_radm_fptm_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_radm_mc_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_radm_mc_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_radm_policy_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_radm_policy_expr_t');
--...DATA VAULT 
--......DV Protected Schema (Bug 6938028)
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_comm_rule_alts_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_command_rule_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_factor_link_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_factor_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_factor_type_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_identity_map_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_identity_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_isr_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_isrm_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_realm_auth_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_realm_member_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_realm_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_role_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_rule_set_member_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_rule_set_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_rule_t');
--......DV Policy (Project 46812)
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_policy_obj_c_alts_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_policy_obj_c_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_policy_obj_r_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_policy_owner_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_policy_t');
--......DV Authorization (Bug 21299533)
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_dv_accts_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_dv_auth_dbcapture_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_dv_auth_dbreplay_t')
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_dv_auth_ddl_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_dv_auth_diag_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_dv_auth_dp_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_dv_auth_job_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_dv_auth_maint_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_dv_auth_prep_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_dv_auth_proxy_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_dv_auth_tts_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_dv_index_func_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_dummy_dv_oradebug_t');
--...On_User_Grants (12c project 36951) 
exec catnodp_drop_type(:sts, '&opt', 'ku$_on_user_grant_t');
--...Code_Base_Grants(12c project 36950) 
exec catnodp_drop_type(:sts, '&opt', 'ku$_analytic_view_dim_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_analytic_view_dim_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_analytic_view_hiers_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_analytic_view_hiers_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_analytic_view_keys_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_analytic_view_keys_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_analytic_view_meas_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_analytic_view_meas_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_analytic_view_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_attr_dim_attr_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_attr_dim_attr_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_attr_dim_join_path_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_attr_dim_join_path_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_attr_dim_lvl_key_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_attr_dim_lvl_key_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_attr_dim_lvl_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_attr_dim_lvl_ordby_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_attr_dim_lvl_ordby_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_attr_dim_lvl_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_attribute_dimension_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_code_base_grant_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hcs_av_cache_lvgp_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hcs_av_cache_lvgp_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hcs_av_cache_lvl_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hcs_av_cache_lvl_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hcs_av_cache_meas_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hcs_av_cache_meas_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hcs_av_cache_mlst_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hcs_av_cache_mlst_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hcs_clsfctn_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hcs_clsfctn_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hcs_src_col_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hcs_src_col_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hcs_src_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hcs_src_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hier_hier_attr_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hier_hier_attr_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hier_join_path_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hier_join_path_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hier_lvl_list_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hier_lvl_t');
exec catnodp_drop_type(:sts, '&opt', 'ku$_hierarchy_t');

--
-- ----------------------------------------------------------------------------
-- VIEWS of Metadata API
-- ----------------------------------------------------------------------------
--
--...Obsolete
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_audit_view',             'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_11_1_objgrant_view',          'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_12_1_index_view',             'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_attr_dim_lkey_grp_view',      'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_function_src',                'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_hdeptable_objnum_view',       'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_histgrm_max_view',            'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_histgrm_min_view',            'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_htable_objnum_view',          'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ndeptable_objnum_view',       'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_objnum_index_view',           'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_option_objnum_dummy_view',    'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_option_package_objnum_view',  'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_option_table_objnum_view',    'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_pkg_body_src',                'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_pkg_spec_src',                'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_plugts_early_ts_view',        'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_procedure_src',               'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ptab_col_stats_view',         'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_sgr_sge_view',                'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_synonym_objnum_view',         'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tab_col_stats_view',          'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tts_partlobview',             'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tts_subpartlobview',          'OBS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_view_status_view',            'OBS');
--...Always drop
exec catnodp_drop_view(:sts, '&opt', 'ku$_exp_xmlschema_view',       'ALWAYS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_table_xmlschema_view',     'ALWAYS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xmlschema_elmt_view',      'ALWAYS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xmlschema_types_view',     'ALWAYS');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xmlschema_view',           'ALWAYS');
--...Views with Public Synonymns
exec catnodp_drop_vps (:sts, '&opt', 'database_export_objects');
exec catnodp_drop_vps (:sts, '&opt', 'database_export_paths');
exec catnodp_drop_vps (:sts, '&opt', 'datapump_object_connect');
exec catnodp_drop_vps (:sts, '&opt', 'datapump_pathmap');
exec catnodp_drop_vps (:sts, '&opt', 'datapump_paths');
exec catnodp_drop_vps (:sts, '&opt', 'datapump_paths_version');
exec catnodp_drop_vps (:sts, '&opt', 'datapump_remap_objects');
exec catnodp_drop_vps (:sts, '&opt', 'datapump_table_data');
exec catnodp_drop_vps (:sts, '&opt', 'dba_export_objects');
exec catnodp_drop_vps (:sts, '&opt', 'dba_export_paths');
exec catnodp_drop_vps (:sts, '&opt', 'dbms_metadata_parse_items');
exec catnodp_drop_vps (:sts, '&opt', 'dbms_metadata_transform_params');
exec catnodp_drop_vps (:sts, '&opt', 'dbms_metadata_transforms');
exec catnodp_drop_vps (:sts, '&opt', 'schema_export_objects');
exec catnodp_drop_vps (:sts, '&opt', 'schema_export_paths');
exec catnodp_drop_vps (:sts, '&opt', 'table_export_objects');
exec catnodp_drop_vps (:sts, '&opt', 'table_export_paths');
exec catnodp_drop_vps (:sts, '&opt', 'tablespace_export_objects');
exec catnodp_drop_vps (:sts, '&opt', 'tablespace_export_paths');
exec catnodp_drop_vps (:sts, '&opt', 'transportable_export_objects');
exec catnodp_drop_vps (:sts, '&opt', 'transportable_export_paths');
--...Views without Public Synonym
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_comment_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_dblink_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_fhtable_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_histgrm_max_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_histgrm_min_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_htable_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_ind_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_iotable_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_objgrant_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_pfhtable_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_phtable_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_pind_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_piotable_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_proxy_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_ptab_col_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_ptab_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_spind_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_sysgrant_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_tab_col_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_tab_only_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_tab_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_table_data_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_1_table_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_2_fhtable_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_2_ind_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_2_index_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_2_rogrant_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_2_strmcol_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_2_strmcoltype_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_2_strmsubcoltype_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_2_strmtable_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_2_tab_col_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_2_tab_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_2_table_data_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_10_2_trigger_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_11_2_audit_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_11_2_deptbl_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_11_2_ind_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_11_2_ntable_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_11_2_psw_hist_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_11_2_rogrant_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_11_2_sysgrant_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_11_2_tab_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_11_2_table_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_11_2_trigger_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_11_2_view_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_11_2_xdb_ntbl_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_12_1_sysgrant_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_12_1_trigger_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_12audit_policy_enable_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_2nd_table_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_2ndtab_info_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_acptable_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_add_snap_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_all_index_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_alter_func_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_alter_pkgbdy_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_alter_pkgspc_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_alter_proc_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_argument_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_assoc_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_audcontext_namespace_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_audcontext_user_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_audit_context_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_audit_default_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_audit_obj_base_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_audit_obj_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_audit_policy_enable_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_audit_policy_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_audit_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_base_proc_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_base_proc_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_bytes_alloc_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_clst_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_clst_zonemap_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_clstcol_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_clstjoin_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_clu_ts_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_cluster_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_col_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_collection_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_coltype_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_column_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_comment_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_constraint0_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_constraint1_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_constraint2_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_constraint_col_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_constraint_exists_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_constraint_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_context_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_credential_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_cube_fact_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_cube_tab_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dblink_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_deferred_stg_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_defrole_list_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_defrole_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_deptable_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_deptypes_base_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_deptypes_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_depviews_base_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_depviews_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dimension_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_directory_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_domidx_2ndtab_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_domidx_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_p2t_domidx_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_domidx_partition_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_domidx_plsql_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_edition_obj_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_edition_proc_exists_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_edition_schemaobj_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_edition_trig_exists_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_end_plugts_blk_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_eqntable_bytes_alloc_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_eqntable_data_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_exp_pkg_body_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_exp_type_body_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_expact_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_exppkgact_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_exppkgobj_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_expreg');
exec catnodp_drop_view(:sts, '&opt', 'ku$_exttab_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_fba_period_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_fba_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_fga_policy_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_fhtable_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_file_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_find_attrcol_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_find_hidden_cons_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_find_ntab_attrcol_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_find_sgc_cols_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_find_sgc_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_find_sgcol_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_find_sgi_cols_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_full_pkg_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_full_type_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_func_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_histgrm_view')
exec catnodp_drop_view(:sts, '&opt', 'ku$_hnt_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_hntp_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_htable_bytes_alloc_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_htable_data_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_htable_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_htpart_bytes_alloc_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_htpart_data_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_htspart_bytes_alloc_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_htspart_data_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_idcol_seq_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_identity_col_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_identity_colobj_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ilm_policy_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ilm_policy_view2');
exec catnodp_drop_view(:sts, '&opt', 'ku$_im_colsel_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_inc_type_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ind_cache_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ind_col_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ind_compart_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ind_exists_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ind_part_col_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ind_part_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ind_partobj_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ind_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ind_subname_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ind_subpart_col_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ind_subpart_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ind_ts_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_indarraytype_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_index_col_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_index_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_index_partition_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_index_subpartition_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_index_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_indexop_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_indextype_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_insert_ts_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_instance_callout_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_iont_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_iot_partobj_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_iotable_bytes_alloc_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_iotable_data_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_iotable_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_iotpart_bytes_alloc_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_iotpart_data_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_java_class_view ');
exec catnodp_drop_view(:sts, '&opt', 'ku$_java_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_java_resource_view ');
exec catnodp_drop_view(:sts, '&opt', 'ku$_java_source_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_jijoin_table_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_jijoin_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_job_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_library_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_lob_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_lobcomppart_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_lobfrag_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_lobfragindex_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_lobindex_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_m_view_fh_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_m_view_h_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_m_view_iot_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_m_view_log_fh_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_m_view_log_h_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_m_view_log_pfh_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_m_view_log_ph_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_m_view_log_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_m_view_pfh_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_m_view_ph_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_m_view_piot_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_m_view_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_m_view_view_base');
exec catnodp_drop_view(:sts, '&opt', 'ku$_m_zonemap_fh_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_m_zonemap_h_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_m_zonemap_iot_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_m_zonemap_pfh_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_m_zonemap_ph_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_m_zonemap_piot_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_m_zonemap_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_map_table_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_map_tabpart_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_marker_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_method_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_monitor_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_mv_deptbl_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_mv_ts_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_mvl_ts_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_mvlprop_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_mvprop_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_mzprop_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_niotable_data_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_nt_parent_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ntable_bytes_alloc_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ntable_data_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ntable_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ntpart_parent_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ntpart_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_object_error_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_objgrant_exists_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_objgrant_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_objpkg_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_oidindex_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_opancillary_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_opbinding_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_operator_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_opqtype_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_option_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_option_view_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_oracle_supplied_obj_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_outline_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ov_table_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ov_tabpart_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_p2t_con1a_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_p2t_con1b_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_p2t_constraint1_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_p2t_constraint2_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_p2tcolumn_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_p2tlob_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_p2tpartcol_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_part_col_names_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_partition_est_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_partition_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_partlob_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_partobj_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_pcolumn_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_pfhtable_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_pfhtabprop_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_phtable_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_pind_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_piot_part_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_piotable_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_piotlobfrag_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_pkg_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_pkg_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_pkgbdy_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_pkref_constraint_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_plugts_begin_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_plugts_blk_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_plugts_checkpl_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_plugts_early_tblsp_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_plugts_tablespace_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_plugts_tsname_full_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_plugts_tsname_index_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_plugts_tsname_indexp_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_plugts_tsname_table_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_plugts_tsname_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_post_data_table_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_post_table_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_pre_table_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_prepost_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_prim_column_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_proc_audit_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_proc_exists_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_proc_grant_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_proc_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_procact_instance_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_procact_schema_pkg_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_procact_schema_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_procact_sys_pkg_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_procact_sys_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_procc_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_procdepobj_audit_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_procdepobj_grant_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_procdepobj_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_procinfo_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_procjava_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_procobj_audit_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_procobj_grant_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_procobj_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_procobj_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_procobjact_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_procplsql_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_profile_attr_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_profile_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_proxy_role_list_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_proxy_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_psw_hist_list_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_psw_hist_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ptab_stats_view')
exec catnodp_drop_view(:sts, '&opt', 'ku$_ptable_ts_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_pwdvfc_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_qtab_storage_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_qtrans_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_queue_table_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_queues_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ref_constraint_exists_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ref_constraint_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ref_par_level_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_refgroup_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_refparttabprop_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_resocost_list_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_resocost_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_rls_context_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_rls_group_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_rls_policy_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_rls_policy_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_rmgr_consumer_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_rmgr_init_consumer_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_rmgr_plan_direct_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_rmgr_plan_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_rogrant_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_role_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_rollback_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_schema_callout_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_schemaobj_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_schemaobjnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_seq_in_default_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_sequence_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_simple_col_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_simple_pkref_col_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_simple_setid_col_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_simple_type_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_sp2t_con1a_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_sp2t_constraint1_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_sp2tcolumn_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_sp2tlob_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_sp2tpartcol_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_spind_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_storage_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_strmcol_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_strmcoltype_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_strmsubcoltype_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_strmtable_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_subcoltype_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_sublobfrag_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_sublobfragindex_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_subpartition_est_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_subpartition_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_switch_compiler_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_syn_exists_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_synonym_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_syscallout_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_sysgrant_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tab_cache_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tab_col_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tab_compart_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tab_only_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tab_part_col_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tab_part_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tab_partobj_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tab_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tab_subname_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tab_subpart_col_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tab_subpart_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tab_ts_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tab_tsubpart_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tabclst_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tabcluster_col_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tabcluster_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_table_data_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_table_est_view');  
exec catnodp_drop_view(:sts, '&opt', 'ku$_table_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_table_types_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tablespace_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tabprop_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tbs_ilm_policy_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_temp_subpart_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_temp_subpartdata_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_temp_subpartlob_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_temp_subpartlobfrg_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tlob_comppart_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_trig_exists_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_trigger_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_triggercol_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_triggerdep_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_trlink_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tsquota_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tts_idx_tablespace_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tts_idxview');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tts_ind_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tts_indpartview');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tts_indsubpartview');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tts_mv_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tts_mvl_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tts_tab_tablespace_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tts_tabpartview');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tts_tabsubpartview');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tts_tabview');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tts_types_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_tts_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ttsp_idx_tablespace_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ttsp_indpartview');
exec catnodp_drop_view(:sts, '&opt', 'ku$_ttsp_indsubpartview');
exec catnodp_drop_view(:sts, '&opt', 'ku$_type_attr_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_type_body_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_type_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_unload_method_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_up_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_user_pref_stats_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_user_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_view_exists_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_view_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_view_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_viewprop_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xdb_ntable_objnum_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xmlschema_special_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_zm_view_fh_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_zm_view_h_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_zm_view_iot_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_zm_view_pfh_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_zm_view_ph_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_zm_view_piot_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_zm_view_view');
--...Triton Security related views'
exec catnodp_drop_view(:sts, '&opt', 'ku$_user_base_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_user_editioning_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsace_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsacepriv_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsacl_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsaclparam_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsaggpriv_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsattrsec_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsgrant_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsinst_acl_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsinst_inh_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsinst_inhkey_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsinst_rule_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsinstset_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsnspace_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsnstmpl_attr_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsobj_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsolap_policy_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xspolicy_param_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xspolicy_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsprin_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xspriv_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsrls_policy_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsrole_grant_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsrole_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsroleset_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xssclass_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xssecclsh_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_xsuser_view');
--...RADM (12c project 32006)
exec catnodp_drop_view(:sts, '&opt', 'ku$_radm_fptm_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_radm_mc_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_radm_policy_expr_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_radm_policy_view');
--...DATA VAULT
--......DV Protected Schema (Bug 6938028)
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_comm_rule_alts_v');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_command_rule_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_factor_link_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_factor_type_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_factor_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_identity_map_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_identity_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_isr_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_isrm_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_realm_auth_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_realm_member_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_realm_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_role_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_rule_set_member_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_rule_set_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_rule_view');
--......DV policy (Project 46812)
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_policy_obj_c_alts_v');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_policy_obj_c_v');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_policy_obj_r_v');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_policy_owner_v');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_policy_v'); 
--......DV Authorization (Bug 21299533)
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_dv_accts_v');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_dv_auth_dbcapture_v');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_dv_auth_dbreplay_v');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_dv_auth_ddl_v');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_dv_auth_diag_v');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_dv_auth_dp_v');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_dv_auth_job_v');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_dv_auth_maint_v');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_dv_auth_prep_v');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_dv_auth_proxy_v');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_dv_auth_tts_v');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_dv_index_func_v');
exec catnodp_drop_view(:sts, '&opt', 'ku$_dummy_dv_oradebug_v');
--...HCS attribute dimension/hierarchy/analytic
exec catnodp_drop_view(:sts, '&opt', 'ku$_analytic_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_analytic_view_dim_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_analytic_view_hiers_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_analytic_view_keys_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_analytic_view_meas_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_attr_dim_attr_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_attr_dim_join_path_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_attr_dim_lvl_key_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_attr_dim_lvl_ordby_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_attr_dim_lvl_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_attribute_dimension_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_hcs_av_cache_dst_mslst');
exec catnodp_drop_view(:sts, '&opt', 'ku$_hcs_av_cache_lvgp_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_hcs_av_cache_lvl_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_hcs_av_cache_meas_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_hcs_av_cache_mlst_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_hcs_clsfctn_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_hcs_src_col_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_hcs_src_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_hier_hier_attr_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_hier_join_path_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_hier_lvl_view');
exec catnodp_drop_view(:sts, '&opt', 'ku$_hierarchy_view');
--...On User grants (12c project 36951)
exec catnodp_drop_view(:sts, '&opt', 'ku$_on_user_grant_view');
--...Code_Base grants (12c project 36950)
exec catnodp_drop_view(:sts, '&opt', 'ku$_code_base_grant_view');
--...Catalog views
exec catnodp_drop_view(:sts, '&opt', 'datapump_ddl_transform_params');
exec catnodp_drop_view(:sts, '&opt', 'dbms_metadata_all_parse_items');
exec catnodp_drop_view(:sts, '&opt', 'dbms_metadata_all_tparams');
exec catnodp_drop_view(:sts, '&opt', 'dbms_metadata_all_transforms');
exec catnodp_drop_view(:sts, '&opt', 'dbms_metadata_tparams_base');
--
-- ----------------------------------------------------------------------------
-- INDEXES of Metadata API
-- ----------------------------------------------------------------------------
--
--...Always drop (index on global temporary table)
exec catnodp_drop_idx (:sts, '&opt', 'ku$xktfbue_i',                 'ALWAYS');
--
-- ----------------------------------------------------------------------------
-- TABLES of Metadata API
-- ----------------------------------------------------------------------------
--
--...Obsolete ones
exec catnodp_drop_tbl (:sts, '&opt', 'ku$_plsql_src_tbl force',         'OBS');
--...Always drop
exec catnodp_drop_tbl (:sts, '&opt', 'ku$xktfbue',                   'ALWAYS');

--
-- ----------------------------------------------------------------------------
-- PACKAGES of Metadata API
-- ----------------------------------------------------------------------------
--...Packages with Public Synonym
exec catnodp_drop_pkgps(:sts,'&opt', 'dbms_metadata');
exec catnodp_drop_pkgps(:sts,'&opt', 'dbms_metadata_build');
exec catnodp_drop_pkgps(:sts,'&opt', 'dbms_metadata_diff');
exec catnodp_drop_pkgps(:sts,'&opt', 'dbms_metadata_dpbuild');
--...Packages without Public Synonym
exec catnodp_drop_pkg (:sts, '&opt', 'dbms_metadata_int');
exec catnodp_drop_pkg (:sts, '&opt', 'dbms_metadata_util');

--
-- Reset output
--
SET HEADING ON
SET AUTOPRINT OFF
SET FEEDBACK 1


OHA YOOOO