MINI MINI MANI MO

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

Rem
Rem $Header: ctx_src_2/src/dr/admin/ctx_oh_files.sql /main/1 2015/05/27 15:45:07 surman Exp $
Rem
Rem ctx_oh_files.sql
Rem
Rem Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
Rem
Rem    NAME
Rem      ctx_oh_files.sql
Rem
Rem    DESCRIPTION
Rem      This script will output to the screen a list of all files found
Rem      under ORACLE_HOME that are needed to support the Oracle Text
Rem      installation in the current database.  These include user filters,
Rem      the mail filter configuration file, and any knowledge base
Rem      files generated by ctxkbtc.
Rem
Rem      If this database is moved to a different ORACLE_HOME (for example via
Rem      unplug from one container and plug into a different container), the
Rem      files listed in the output of this script may need to be either copied
Rem      to the target ORACLE_HOME or regenerated there.
Rem
Rem      The script must be run by CTXSYS or a user with DBA privileges.
Rem
Rem    NOTES
Rem      All files are output relative to ORACLE_HOME, using forward slashes
Rem      to delineate directories.
Rem
Rem    BEGIN SQL_FILE_METADATA 
Rem    SQL_SOURCE_FILE: ctx_src_2/src/dr/admin/ctx_oh_files.sql 
Rem    SQL_SHIPPED_FILE: ctx/admin/ctx_oh_files.sql
Rem    SQL_PHASE: CTX_OH_FILES
Rem    SQL_STARTUP_MODE: NORMAL 
Rem    SQL_IGNORABLE_ERRORS: NONE 
Rem    SQL_CALLING_FILE: NONE
Rem    END SQL_FILE_METADATA
Rem
Rem    MODIFIED   (MM/DD/YY)
Rem    surman      05/22/15 - 20960380: Creation
Rem    surman      05/22/15 - Created
Rem

SET FEEDBACK 1
SET NUMWIDTH 10
SET LINESIZE 80
SET TRIMSPOOL ON
SET TAB OFF
SET PAGESIZE 100
SET SERVEROUTPUT ON

@@?/rdbms/admin/sqlsessstart.sql
DECLARE
  PROCEDURE kbase(p_directory IN VARCHAR2, p_lang IN VARCHAR2) IS
  BEGIN
    dbms_output.put_line(
      'ctx/data/' || p_directory || '/dreld' || p_lang || '.dat');
    dbms_output.put_line(
      'ctx/data/' || p_directory || '/dreli' || p_lang || '.dat');                  dbms_output.put_line(
      'ctx/data/' || p_directory || '/drelk' || p_lang || '.dat');         
    dbms_output.put_line(
      'ctx/data/' || p_directory || '/drels' || p_lang || '.dat');
   IF p_directory != 'xxlx' THEN
      dbms_output.put_line(
        'ctx/data/' || p_directory || '/drefd' || p_lang || '.dat');
      dbms_output.put_line(
        'ctx/data/' || p_directory || '/drefi' || p_lang || '.dat');
   END IF;
  END kbase;
BEGIN
  -- Knowledge base files generated by ctxkbtc
  kbase('enlx', 'US');
  kbase('frlx', 'F');
  kbase('xxlx', 'AR');
  kbase('xxlx', 'AS');
  kbase('xxlx', 'BN');
  kbase('xxlx', 'PTB');
  kbase('xxlx', 'BG');
  kbase('xxlx', 'FRC');
  kbase('xxlx', 'CA');
  kbase('xxlx', 'HR');
  kbase('xxlx', 'CS');
  kbase('xxlx', 'DK');
  kbase('xxlx', 'NL');
  kbase('xxlx', 'EG');
  kbase('xxlx', 'GB');
  kbase('xxlx', 'ET');
  kbase('xxlx', 'SF');
  kbase('xxlx', 'DIN');
  kbase('xxlx', 'D');
  kbase('xxlx', 'EL');
  kbase('xxlx', 'GU');
  kbase('xxlx', 'IW');
  kbase('xxlx', 'HI');
  kbase('xxlx', 'HU');
  kbase('xxlx', 'IS');
  kbase('xxlx', 'IN');
  kbase('xxlx', 'I');
  kbase('xxlx', 'JA');
  kbase('xxlx', 'KN');
  kbase('xxlx', 'KO');
  kbase('xxlx', 'ESA');
  kbase('xxlx', 'LV');
  kbase('xxlx', 'LT');
  kbase('xxlx', 'MS');
  kbase('xxlx', 'ML');
  kbase('xxlx', 'MR');
  kbase('xxlx', 'ESM');
  kbase('xxlx', 'N');
  kbase('xxlx', 'OR');
  kbase('xxlx', 'PL');
  kbase('xxlx', 'PT');
  kbase('xxlx', 'PA');
  kbase('xxlx', 'RO');
  kbase('xxlx', 'RU');
  kbase('xxlx', 'ZHS');
  kbase('xxlx', 'SK');
  kbase('xxlx', 'SL');
  kbase('xxlx', 'E');
  kbase('xxlx', 'S');
  kbase('xxlx', 'TA');
  kbase('xxlx', 'TE');
  kbase('xxlx', 'TH');
  kbase('xxlx', 'ZHT');
  kbase('xxlx', 'TR');
  kbase('xxlx', 'UK');
  kbase('xxlx', 'VN');

  -- Files used by the stemmer
  dbms_output.put_line('ctx/data/enlx/dren.dct');
  dbms_output.put_line('ctx/data/frlx/drfr.dct');
  dbms_output.put_line('ctx/data/delx/drde.dct');
  dbms_output.put_line('ctx/data/itlx/drit.dct');
  dbms_output.put_line('ctx/data/nllx/drnl.dct');
  dbms_output.put_line('ctx/data/eslx/dres.dct');

  -- Files used by the korean_morph_lexer
  dbms_output.put_line('ctx/data/kolx/drk2udic.dat');
  dbms_output.put_line('ctx/data/kolx/drk2gram.dat');
  dbms_output.put_line('ctx/data/kolx/drk2xdic.dat');
  dbms_output.put_line('ctx/data/kolx/drk2sdic.dat'); 

  -- User filter
  FOR rec IN (SELECT ixv_value
                FROM ctxsys.ctx_index_values
                WHERE ixv_class = 'FILTER'
                and ixv_object = 'USER_FILTER'
                and ixv_attribute = 'COMMAND') LOOP
    dbms_output.put_line('ctx/bin/' || rec.ixv_value);
  END LOOP;

  -- Mail filter configuration file
  FOR rec IN (SELECT par_value
                FROM ctxsys.ctx_parameters
                WHERE par_name = 'MAIL_FILTER_CONFIG_FILE') LOOP
    dbms_output.put_line('ctx/config/' || rec.par_value);
  END LOOP;
END;
/


@?/rdbms/admin/sqlsessend.sql

OHA YOOOO