MINI MINI MANI MO

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

rem 
rem $Header: ctx_src_2/src/dr/admin/dr0adm.pkh /main/22 2017/02/06 21:04:59 stanaya Exp $ 
rem 
rem Copyright (c) 1991, 2017, Oracle and/or its affiliates. 
rem All rights reserved.
rem  NAME
rem    CTX_ADM.pkh - DR system ADMinistration services
rem
rem  DESCRIPTION
rem	Administration services for ConText Option    
rem
rem  PUBLIC FUNCTION(S)
rem    spawn_server
rem    shutdown
rem    pause
rem    continue
rem    refresh
rem
rem  PRIVATE FUNCTIONS (these should not be called by customers, and should
rem			really be defined in a separate file!)
rem    create_object - create framework object
rem
rem  NOTES
rem 
rem  BEGIN SQL_FILE_METADATA
rem    SQL_SOURCE_FILE: ctx_src_2/src/dr/admin/dr0adm.pkh
rem    SQL_SHIPPED_FILE: ctx/admin/dr0adm.pkh
rem    SQL_PHASE: DR0ADM_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    surman     01/23/15 - 20411134: Add SQL metadata tags
rem    surman     03/15/13 - 16473661: Common start and end scripts
rem    hsarkar    06/08/11 - Logical Standby Support
rem    rpalakod   08/05/10 - Bug 9973683
rem    rpalakod   07/17/09 - autooptimize
rem    surman     09/04/03 - 3101316: Add drop_user_objects 
rem    gkaminag   04/09/02 - remove ctxsrv.
rem    yucheng    10/31/01 - mark_failed
rem    yucheng    10/02/01 - add mark_failture
rem    gkaminag   12/16/99 - add test_extproc
rem    gkaminag   09/09/98 - cleanup
rem    gkaminag   05/19/98 - set system param
rem    gkaminag   03/20/98 - cleanup
rem    gkaminag   03/12/98 - remove queue primitives
rem    ehuang     03/11/98 - new preference schema
rem    gkaminag   04/04/97 - add define_object
rem    gkaminag   08/05/96 - add recover
rem    sbedarka   02/28/96 - fix bug 331922
rem    sbedarka   11/22/95 - check server with a specific mask is available
rem    qtran      03/11/95 - create_tile and define tile's attributes
rem    qtran    07/29/94 -  Creation 

@@?/rdbms/admin/sqlsessstart.sql

create or replace package CTX_ADM as

/*------------------------------- shutdown ----------------------------------*/
/*
  NAME
   shutdown

  DESCRIPTION
   this call is obsolete.  It exists simply to avoid invalidating 
   obsolete customer code which may call it.
*/

procedure shutdown(
name in varchar2 default 'ALL', 
sdmode in number default NULL
);

/*------------------------- recover ----------------------------*/
/*
  NAME
   recover
  DESCRIPTION
   Recover data dictionary
  ARGUMENTS
*/
procedure recover;
PRAGMA SUPPLEMENTAL_LOG_DATA(recover, AUTO);

/*------------------------- set_parameter ----------------------------*/
/*
  NAME
   set_parameter

  DESCRIPTION
   Set a system parameter

  ARGUMENTS
   param name
   param value
    
*/
procedure set_parameter(param_name in varchar2, param_value in varchar2);
PRAGMA SUPPLEMENTAL_LOG_DATA(set_parameter, AUTO);

/*------------------------- test_extproc ----------------------------*/
/*
  NAME
   test_extproc

  DESCRIPTION
   test extproc invocation

  NOTES
   If this procedure succeeds, extproc can be invoked
    
*/
procedure test_extproc;

/*------------------------- mark_failed ----------------------------*/
/* 
  NAME
   mark_failed

  DESCRIPTION
   mark the index status from INPROGRESS to FAILURE so that 
   alter index can run. 

  NOTES
   this procedure is not published
*/

procedure mark_failed(owner_name in varchar2, index_name in varchar2);
PRAGMA SUPPLEMENTAL_LOG_DATA(mark_failed, AUTO);

/*------------------------ drop_user_objects ---------------------------*/
/*
  NAME
   drop_user_objects

  DESCRIPTION
   Drops all of the text objects (preferences, etc.) for the given user.  If
   the user does not exist or there are no objects, no errors are raised.

  NOTES
   This is called during a database DROP USER operation.
*/
procedure drop_user_objects(user_name in varchar2);

/*--------------------------- reset_auto_optimize_status -------------------*/
/* reset the autoopt_status table */
procedure reset_auto_optimize_status;

/*--------------------------- stop_optimize --------------------------------*/
/* stop an optimize for an index / partition */
procedure stop_optimize(owner_name in varchar2,
                        index_name in varchar2,
                        partition_name in varchar2 default null);

end CTX_ADM;
/


@?/rdbms/admin/sqlsessend.sql

OHA YOOOO