Archivado como BD, Oracle, Script por josepcoves | 0 comments
Si queremos guardar el output de la ejecución de cualquier sqlpluspodemos activar el modo spool que nos irá guardando en el fichero que le especifiquemos la salida del script.
ejemplo:
SET serveroutput ON size 1000000
spool salida.txt
BEGIN
fnd_global.apps_initialize (user_id => 3018
,resp_id => 52630
,resp_appl_id => 551);
xx_custom_pkg.procedure_with_output;
END;
/
spool off
EXIT
Archivado como DBA, UNIX, linux por josepcoves | 0 comments
En unix tenemos la posibilidad de usar el comando unix nohup que nos permite ejecutar en background un proceso. Esto quiere decir que si por cualquier motivo nuestra sesión se cerrase el proceso seguiría ejecución dejando un log informando del resultado de dicha ejecución.
Ejemplo:
nohup sqlplus SCHEMA/PASS @inserts.SQL
Archivado como Oracle, Oracle Discoverer por josepcoves | 0 comments
Una vez instalado el Oracle Discoverer en local necesitaremos tener los ficheros .dbc que contienen información sobre la conexión del discoverer. Por lo tanto debemos:
1) Descargarnos los ficheros .dbc de la instancia a la que queramos acceder. Para ello, entramos en la máquina del servidor (por ejemplo via WinSCP) y en el directorio $FND_TOP nos encotramos con el fichero .dbc
2) Copiamos ese fichero en el directorio /orant/secure de nuestro PC Local suponiendo que est instalado en la raíz de C: seria: C:\orant\secure.
3) Debemos crear una variable de entorno de tipo usuario llamada FND_SECURE que apunte a c:\orant\secure
Si alguna vez obtenemos un error de usario/password, deberíamos abrir el fichero .dbc y modificar el valor de APPL_SERVER_ID con el valor del servidor.