Oracle - Instalación de dbws-callout-utility

1º Bajarse el zip de aqui
    Dentro del zip tenemos las instrucciones de instalación.
2º Descomprimirlo en %ORACLE_HOME%\sqlj\lib
3º Cargamos el entorno oracle de la base de datos sobre la que vamos a instalar
4º Nos situamos en el directorio %ORACLE_HOME%\sqlj\lib y ejecutamos el siguiente comando con los datos de conexión correctos:

loadjava -u sys/password@BBDD -r -v -f -genmissing -s -grant public dbwsclientws.jar dbwsclientdb102.jar

5º Recompilar objetos inválidos con utlrp

6º Conceder permisos a los usuarios que queramos:
execute dbms_java.grant_permission('USUARIO','SYS:java.util.PropertyPermission','http.proxySet','write');
execute dbms_java.grant_permission('USUARIO','SYS:java.util.PropertyPermission','http.proxyHost', 'write');
execute dbms_java.grant_permission('USUARIO','SYS:java.util.PropertyPermission','http.proxyPort', 'write');
execute dbms_java.grant_permission('USUARIO','SYS:java.lang.RuntimePermission', 'accessClassInPackage.sun.util.calendar','');
execute dbms_java.grant_permission('USUARIO','SYS:java.lang.RuntimePermission','getClassLoader','');
execute dbms_java.grant_permission('USUARIO','SYS:java.net.SocketPermission','*','connect,resolve');
execute dbms_java.grant_permission('USUARIO','SYS:java.util.PropertyPermission','*','read,write');
execute dbms_java.grant_permission('USUARIO','SYS:java.lang.RuntimePermission','setFactory','');

Comentarios

Entradas populares de este blog

[ORACLE] Script Espacio ocupado y libre de tablespaces (incluyendo los temporary)

Oracle - Apuntes sobre LOBs para DBAs

Oracle - Traza 10046 (SQL_TRACE)