MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/ord/im/admin/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/ord/im/admin/catim.sql

Rem
Rem catim.sql
Rem
Rem Copyright (c) 1998, 2016, Oracle and/or its affiliates. 
Rem All rights reserved.
Rem
Rem    NAME
Rem      catim.sql - Oracle Multimedia Install Miscellaneous
Rem                   
Rem
Rem    DESCRIPTION
Rem      Top level Oracle Multimedia installation script.
Rem
Rem    NOTES
REM      You must connect as SYSDBA prior to running this script
REM      You must run ordinst.sql prior to running this script
Rem
Rem    MODIFIED   (MM/DD/YY)
Rem       smavris  03/07/16 - Add comment
Rem       smavris  02/23/16 - Set NLS_LENGTH_SEMANTICS to BYTE
Rem       smavris  12/06/15 - Move immisc to sys
Rem       smavris  01/14/15 - Schema qualify dbms_registry
REM
REM
Rem    BEGIN SQL_FILE_METADATA 
Rem    SQL_SOURCE_FILE: ordim/admin/catim.sql 
Rem    SQL_SHIPPED_FILE: ord/im/admin/catim.sql
Rem    SQL_PHASE:  
Rem    SQL_STARTUP_MODE: UPGRADE
Rem    SQL_IGNORABLE_ERRORS: NONE 
Rem    SQL_CALLING_FILE: 
Rem    END SQL_FILE_METADATA
Rem

@@?/rdbms/admin/sqlsessstart.sql



REM 
REM Oracle Multimedia depends on JAVAVM functionality for metadata extraction
REM and image processing.  Make sure JAVAVM is installed.
REM 

EXECUTE sys.dbms_registry.loading('ORDIM','Oracle Multimedia','validate_ordim','ORDSYS', sys.dbms_registry.schema_list_t('ORDPLUGINS','SI_INFORMTN_SCHEMA', 'ORDDATA'));


WHENEVER SQLERROR EXIT;
begin
  IF (sys.dbms_registry.version('JAVAVM') is null) THEN 
    raise_application_error(-20000, 'JServer JAVA Virtual Machine component not found. '||
        'JServer JAVA Virtual Machine must be installed prior to Oracle Multimedia installation.');
  END IF;
end;
/

REM 
REM Oracle Multimedia depends on XDB functionality for DICOM medical 
REM imaging.  Make sure XDB is installed.
REM 

begin
  IF (sys.dbms_registry.version('XDB') is null) THEN 
    raise_application_error(-20000, 'Oracle XML Database component not found. '||
        'Oracle XML Database must be installed prior to Oracle Multimedia installation.');
  END IF;
end;
/

REM 
REM Oracle Multimedia depends on XDK functionality for Audio/Video.
REM Make sure XDK is installed.
REM 

begin
  IF (sys.dbms_registry.version('XML') is null) THEN 
    raise_application_error(-20000, 'Oracle XDK component not found. '||
        'Oracle XDK must be installed prior to Oracle Multimedia installation.');
  END IF;
end;
/

REM 
REM Make sure Oracle Multimedia schemas exist.
REM 

@@imchksch.sql

WHENEVER SQLERROR CONTINUE;

REM
REM Make sure Oracle Multimedia dependencies are valid (and log errors and
REM continue if not).  Do not check Oracle Multimedia validity.
REM
@@imchkdep.sql 0 LOADING LOADED


Rem
Rem Set NLS_LENGTH_SEMANTICS - bug 22733525
Rem
ALTER SESSION SET NLS_LENGTH_SEMANTICS=BYTE;

Rem
Rem ===========================================
Rem Load miscellaneous install package
Rem ===========================================
@@immisc.sql


REM Install Media related objects
@@immedins.sql

REM Install and Check Location objects 

COLUMN :script_name NEW_VALUE comp_file NOPRINT
Variable script_name varchar2(50)

declare
  sdo_installed BOOLEAN := FALSE;
begin
  :script_name := sys.dbms_registry.nothing_script;
  -- Check whether SDO is installed.
  -- If not, Do not install Locator
  -- Bug 22092616 
  -- Always set check_linked_on to FALSE.  According to 
  -- Siva this is a useless check.  The Spatial library
  -- should always be linked in because even Locator uses
  -- it. 
  sdo_installed := sys.immisc.isSDOInstalled(FALSE);
  if (not sdo_installed) then
      EXECUTE IMMEDIATE 'alter session set current_schema="MDSYS"';
      :script_name := '@imimdloc.sql';
      sys.dbms_registry.loading
        ('ORDIM', 'Oracle Multimedia', 
         'validate_ordim', 'ORDSYS', 
         sys.dbms_registry.schema_list_t('ORDPLUGINS','SI_INFORMTN_SCHEMA',
                                     'MDSYS', 'ORDDATA'));
  end if;
end;
/

select :script_name from dual;
@&comp_file

alter session set current_schema="SYS";

EXECUTE sys.dbms_registry.loaded('ORDIM');

drop package sys.immisc;

REM Install Oracle Multimedia verification procedure
REM and validate Oracle Multimedia Installation 
@@imvalid.sql


@?/rdbms/admin/sqlsessend.sql

OHA YOOOO