Script SQLPLUS con varios usuarios y fichero SPOOL

teodalo
25 de Octubre del 2005
Hola,

tengo un script SQLPLUS que realiza varias operaciones sobre una base de datos Oracle. Durante la ejecuci贸n de este script es necesario conectarse a la bbdd con varios usuarios.

En el inicio del script se declara un fichero SPOOL para las trazas de ejecuci贸n.

El problema es que s贸lo se est谩n escribiendo las trazas correspondientes al primer usuario. Cuando en el script se conecta con otro usuario ya no escribe nada.

驴Alguna idea de como solucionar esto?

Gracias.


Carlos
25 de Octubre del 2005
>>Durante la ejecuci贸n de este script es necesario conectarse a la bbdd con varios usuarios.

驴Por qu茅? Si lo que necesitas es acceder a diferentes esquemas utiliza un s贸lo usuario (una sola conexi贸n, un 煤nico fichero 'spool') con los privilegios adecuados sobre los objetos de los esquemas que necesites.

Otra posibilidad -si realmente necesitas conectarte con dirferentes usuarios- es crear un 'spool' para cada conexi贸n y luego concatenarlos todos en un 煤nico fichero.

Un saludo.

Carlos.

teodalo
25 de Octubre del 2005
Es realmente necesario conectarse con varios usuarios para la ejecuci贸n del script.

Revisando todo, creo que el problema no es la conexi贸n con otros usuarios. Sino que en este script se llama a otros scripts mediante el comando START y en estos a su vez se declaran ficheros SPOOL. 驴 Puede ser?