MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/ctx/admin/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/ctx/admin/catnoctx.sql

Rem =======================================================================
Rem script is ALWAYS run as SYS,  must set current_schema to CTXSYS before
Rem loading context
Rem =======================================================================
ALTER SESSION SET CURRENT_SCHEMA = CTXSYS;

Rem =======================================================================
Rem signal beginning of removal
Rem =======================================================================
EXECUTE dbms_registry.removing('CONTEXT');

Rem =======================================================================
Rem drop all objects
Rem =======================================================================

PROMPT dropping all ctxsys objects...
drop public synonym ctx_doc;

drop public synonym ctx_ddl;

drop public synonym ctx_output;

drop public synonym ctx_query;

drop public synonym ctx_thes;

drop public synonym ctx_report;

drop public synonym ctx_ulexer;

drop public synonym ctx_cls;

drop public synonym ctx_entity;

drop public synonym ctx_tree;

drop public synonym ctx_anl;

drop public synonym drvodm;


REM Drop all packages
@@ctxdpkg.sql

drop public synonym ctx_parameters;

drop public synonym ctx_classes;

drop public synonym ctx_objects;

drop public synonym ctx_object_attributes;

drop public synonym ctx_object_attribute_lov;

drop public synonym ctx_preferences;

drop public synonym ctx_user_preferences;

drop public synonym ctx_preference_values;

drop public synonym ctx_user_preference_values;

drop public synonym ctx_user_indexes;

drop public synonym ctx_user_index_partitions;

drop public synonym ctx_user_index_values;

drop public synonym ctx_user_index_sub_lexers;

drop public synonym ctx_user_index_sub_lexer_vals;

drop public synonym ctx_user_index_objects;

drop public synonym ctx_sqes;

drop public synonym ctx_user_sqes;

drop public synonym ctx_thesauri;

drop public synonym ctx_user_thesauri;

drop public synonym ctx_thes_phrases;

drop public synonym ctx_user_thes_phrases;

drop public synonym ctx_section_groups;

drop public synonym ctx_user_section_groups;

drop public synonym ctx_sections;

drop public synonym ctx_user_sections;

drop public synonym ctx_stoplists;

drop public synonym ctx_user_stoplists;

drop public synonym ctx_stopwords;

drop public synonym ctx_user_stopwords;

drop public synonym ctx_sub_lexers;

drop public synonym ctx_user_sub_lexers;

drop public synonym ctx_index_sets;

drop public synonym ctx_user_index_sets;

drop public synonym ctx_index_set_indexes;

drop public synonym ctx_user_index_set_indexes;

drop public synonym ctx_user_pending;

drop public synonym ctx_user_index_errors;

drop public synonym ctx_trace_values;

drop public synonym ctx_filter_cache_statistics;

drop public synonym ctx_user_filter_by_columns;

drop public synonym ctx_user_order_by_columns;

drop public synonym ctx_user_extract_rules;

drop public synonym ctx_user_extract_stop_entities;

drop public synonym ctx_user_extract_policies;

drop public synonym ctx_user_extract_policy_values;

drop public synonym ctx_user_auto_optimize_indexes;

drop public synonym ctx_index_sections;

drop public synonym ctx_user_index_sections;

drop public synonym contains;

drop public synonym score;

drop public synonym catsearch;

drop public synonym matches;

drop public synonym match_score;

drop operator xpcontains force;

drop package ctx_xpcontains;

drop operator match_score force;

drop package driscorr;

drop operator matches force;

drop package ctx_matches;

drop operator catsearch force;

drop package ctx_catsearch;

drop procedure syncrn;

drop operator score force;

drop package driscore;

drop operator contains force;

drop package ctx_contains;

drop type xpathindexmethods force;

drop type ruleindexmethods force;

drop type catindexmethods force;

drop type textoptstats force;

drop type textindexmethods force;

drop view ctx_user_index_sections;

drop view ctx_index_sections;

drop view ctx_alexer_dicts;

drop view ctx_user_alexer_dicts;

drop view drv$tree;

drop view ctx_auto_optimize_status;

drop view ctx_user_auto_optimize_indexes;

drop view drv$autoopt;

drop view ctx_auto_optimize_indexes;

drop view ctx_user_extract_policy_values;

drop view ctx_user_extract_policies;

drop view ctx_extract_policy_values;

drop view ctx_extract_policies;

drop view drv$user_extract_entdict;

drop view drv$user_extract_tkdict;

drop view ctx_user_extract_stop_entities;

drop view drv$user_extract_stop_entity;

drop view ctx_user_extract_rules;

drop view drv$user_extract_rule;

drop view drv$sdata_update2;

drop view drv$sdata_update;

drop view ctx_user_order_by_columns;

drop view ctx_order_by_columns;

drop view ctx_user_filter_by_columns;

drop view ctx_filter_by_columns;

drop view ctx_filter_cache_statistics;

drop view ctx_trace_values;

drop view ctx_version;

drop function dri_version;

drop view ctx_user_index_errors;

drop view ctx_index_errors;

drop view drv$unindexed2;

drop view drv$unindexed;

drop view drv$delete2;

drop view drv$delete;

drop view drv$online_pending;

drop view drv$waiting;

drop view ctx_user_pending;

drop view ctx_pending;

drop view drv$pending;

drop view ctx_user_index_set_indexes;

drop view ctx_index_set_indexes;

drop view ctx_user_index_sets;

drop view ctx_index_sets;

drop view ctx_user_sub_lexers;

drop view ctx_sub_lexers;

drop view ctx_user_stopwords;

drop view ctx_stopwords;

drop view ctx_user_stoplists;

drop view ctx_stoplists;

drop view ctx_user_sections;

drop view ctx_sections;

drop view ctx_user_section_groups;

drop view ctx_section_groups;

drop view ctx_user_thes_phrases;

drop view ctx_thes_phrases;

drop view ctx_user_thesauri;

drop view ctx_thesauri;

drop view ctx_user_sqes;

drop view ctx_sqes;

drop view ctx_user_index_objects;

drop view ctx_index_objects;

drop view ctx_user_index_sub_lexer_vals;

drop view ctx_index_sub_lexer_values;

drop view ctx_user_index_sub_lexers;

drop view ctx_index_sub_lexers;

drop function dri_sublxv_lang;

drop view ctx_user_index_values;

drop view ctx_index_values;

drop view ctx_user_index_partitions;

drop view ctx_index_partitions;

drop view ctx_user_indexes;

drop view ctx_indexes;

drop view ctx_user_preference_values;

drop view ctx_preference_values;

drop view ctx_user_preferences;

drop view ctx_preferences;

drop view ctx_object_attribute_lov;

drop view ctx_object_attributes;

drop view ctx_objects;

drop view ctx_classes;

drop view ctx_parameters;

drop table dr$idx_dictionaries;

drop table dr$dictionary;

drop table dr$autoopt;

drop table dr$tree;

drop table dr$user_extract_entdict;

drop table dr$user_extract_tkdict;

drop table dr$user_extract_stop_entity;

drop table dr$user_extract_rule;

drop table dr$activelogs;

drop index idx1_dr$slowqrys;

drop table dr$slowqrys;

drop index idx2_dr$freqtoks;

drop index idx1_dr$freqtoks;

drop table dr$freqtoks;

drop table dr$feature_used;

drop table dr$sdata_update;

drop table dr$index_cdi_column;

drop table dr$nvtab;

drop type ctx_feedback_type;

drop type ctx_feedback_item_type;

drop sequence ths_seq;

drop sequence mesg_id_seq;

drop sequence dr_id_seq;

drop table dr$dbo;

drop table dr$number_sequence;

drop table dr$stats;

drop table dr$parallel;

drop table dr$index_error;

drop table dr$unindexed;

drop table dr$delete;

drop table dr$online_pending;

drop table dr$waiting;

drop table dr$pending;

drop table dr$index_set_index;

drop table dr$index_set;

drop index drx$slx_sub_pre_id;

drop table dr$sub_lexer;

drop table dr$stopword;

drop table dr$stoplist;

drop table dr$section_attribute;

drop index drx$sec_name;

drop index drx$sec_tag;

drop table dr$section;

drop table dr$section_group_attribute;

drop table dr$section_group;

drop index dr_ths_bt;

drop index dr_uniq_ths_bt;

drop table dr$ths_bt;

drop table dr$ths_fphrase;

drop index dr_ths_ringid;

drop table dr$ths_phrase;

drop table dr$ths;

drop table dr$sqe;

drop table dr$index_object;

drop table dr$policy_tab;

drop index drx$ixv_key;

drop table dr$index_value;

drop index drx$ixp_name;

drop table dr$index_partition;

drop index drc$idx_column;

drop table dr$index;

drop table dr$preference_value;

drop table dr$preference;

drop index drx$oal_id;

drop table dr$object_attribute_lov;

drop table dr$object_attribute;

drop table dr$object;

drop table dr$class;

drop table dr$parameter;


Rem =======================================================================
Rem signal end of removal
Rem =======================================================================
EXECUTE dbms_registry.removed('CONTEXT');

Rem =======================================================================
Rem now drop ctxsys itself
Rem =======================================================================
ALTER SESSION SET CURRENT_SCHEMA = SYS;

PROMPT dropping user ctxsys...

drop role CTXAPP;
drop user ctxsys cascade;

OHA YOOOO