Ejecutar procedimiento desde script [message #299885] |
Wed, 13 February 2008 08:58 |
ArielD
Messages: 5 Registered: February 2008 Location: Rosario
|
Junior Member |
|
|
Hola a todos, tengo una DB Oracle8i sobre Solaris. Autenticación por S.O.
Tengo que ejecutar el siguiente script:
/script1.sh
Muestra el siguiente error:
---------------------------------------------------------
Connected.
sys.procedure_1;
*
ERROR at line 2:
ORA-06550: line 2, column 3:
PLS-00201: identifier 'SYS.PROCEDURE_1' must be declared
---------------------------------------------------------
Script: /script1.sh
-------------------
sqlplus /nolog @/script2.sql
Script: /script2.sql
--------------------
conn / as sysdba
begin
sys.procedure_1;
end;
/
exit
---------------------
Solamente FUNCIONA BIEN, si dentro de script2.sql, hago el siguiente cambio:
conn usuario/clave@string as sysdba
Nota: Variables de entorno estan bien definidas en el script1.sh
Muchas gracias. Ariel.
|
|
|
Re: Ejecutar procedimiento desde script [message #299892 is a reply to message #299885] |
Wed, 13 February 2008 09:17 |
ArielD
Messages: 5 Registered: February 2008 Location: Rosario
|
Junior Member |
|
|
Aclaro una cosa:
Si ejecuto el contenido de ambos scripts en forma manual, funciona correctamente.
O sea, ingreso al sqlplus y luego tipeo tal cual lo que dice el script2.sql, esta todo bien.
NO funciona como script.
|
|
|
|