MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/ctx/admin/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/ctx/admin/drvrio.pkh

Rem 
Rem Copyright (c) 2005, 2017, Oracle and/or its affiliates. 
Rem All rights reserved.
Rem    NAME
Rem      drvrio.pkb
Rem    DESCRIPTION
Rem      This package contains functions for ctx_ddl.recreate_index_online
Rem    
Rem 
Rem    BEGIN SQL_FILE_METADATA
Rem      SQL_SOURCE_FILE: ctx_src_2/src/dr/admin/drvrio.pkh
Rem      SQL_SHIPPED_FILE: ctx/admin/drvrio.pkh
Rem      SQL_PHASE: DRVRIO_PKH
Rem      SQL_STARTUP_MODE: NORMAL
Rem      SQL_IGNORABLE_ERRORS: NONE
Rem      SQL_CALLING_FILE: ctx/admin/ctxpkh.sql
Rem    END SQL_FILE_METADATA
Rem
Rem    MODIFIED   (MM/DD/YY)
Rem     demukhin   07/12/17 - bug 26051570: keep $R for legacy indexes
Rem     surman     01/23/15 - 20411134: Add SQL metadata tags
Rem     surman     03/15/13 - 16473661: Common start and end scripts
Rem     gauryada   05/12/11 - Added configuration column to dr$index
Rem     yucheng    12/22/05 - RIO phase 3 
Rem     yucheng    10/20/05 - creation 

@@?/rdbms/admin/sqlsessstart.sql

create or replace package  drvrio authid current_user as

  swap_shadow_error  EXCEPTION;

/*---------------------- create_shadow_online ----------------------------*/
procedure create_shadow_index(
  ia          sys.ODCIIndexInfo,
  idx         dr_def.idx_rec,
  idxmem      in  number,
  para        in  number,
  langcol     in  varchar2,
  fmtcol      in  varchar2,
  csetcol     in  varchar2,
  datastore   in  varchar2,
  filter      in  varchar2,
  section     in  varchar2,
  lexer       in  varchar2,
  wordlist    in  varchar2,
  stoplist    in  varchar2,
  storage     in  varchar2,
  txntional   in  varchar2,
  sync_type   in  varchar2,
  sync_memory     in   varchar2,
  sync_paradegree in   number,
  sync_interval   in   varchar2,
  populate        in   boolean,
  configcol   in  varchar2,
  no_r        in  boolean
);

procedure create_shadow_partsMD(
  idx          dr_def.idx_rec,
  idxid_shadow number
);

/*------------------------exchange_shadow_index---------------------------*/
procedure exchange_shadow_index(
  idx        dr_def.idx_rec
);

/*------------------------swap_shadow ------------------------------------*/
procedure swap_shadow(
  ia    sys.ODCIIndexInfo,
  idx   dr_def.idx_rec,
  ispart boolean
); 
                 
/*---------------------- part_recreate_online ----------------------------*/
procedure create_shadow_part(
  ia          sys.ODCIIndexInfo,
  idx         dr_def.idx_rec,
  ixp         dr_def.ixp_rec,
  idxmem      number,
  storage     varchar2,
  para        number,
  sync_type   varchar2,
  sync_memory varchar2,
  sync_paradegree number,
  sync_interval varchar2, 
  online        boolean,
  metadataonly  boolean,
  populate      boolean
); 

/*------------------------ exchange_shadow_part --------------------------*/
procedure exchange_shadow_part(
  idx           dr_def.idx_rec,
  ixp           dr_def.ixp_rec
);


end drvrio;
/

@?/rdbms/admin/sqlsessend.sql

OHA YOOOO