Retroceder   Foros del Web > Temas generales de computación > Sistemas Operativos > BSD y Linux

Respuesta
 
Herramientas Desplegado
Antiguo 01-nov-2007, 11:45   #1 (permalink)
rmp
rmp ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2007
Mensajes: 12
Cool Scripts Linux y sqlplus

Hola a todos!

Tengo un script que entra al sqlplus, pero al momento de entrar ya no continua con la ejecucion de script.

Les escribo el script:

sqlplus user/pass@DataBase

select * from dual

exit


Por ahora lo unico que quiero es que haga la consulta (solo como prueba de que funciona), pero no lo hace.

Si entra al sqlplus, pero se queda como esperando a que escriba la instruccion.

COMO hago para que siga leyendo el script???
rmp está desconectado   Responder Citando
Antiguo 01-nov-2007, 12:28   #2 (permalink)
Colaborador
AleSanchez llegará a ser famoso muy prontoAleSanchez llegará a ser famoso muy pronto
 
Avatar de AleSanchez
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 2.596
Enviar un mensaje por ICQ a AleSanchez Enviar un mensaje por MSN a AleSanchez Enviar un mensaje por Yahoo  a AleSanchez Enviar un mensaje por Skype™ a AleSanchez
Re: Scripts Linux y sqlplus

Nunca el script va a mandarle las lineas subsiguientes al proceso del Sqlplus.
Te recomiendo leer un poco mas de scripting para entender los conceptos.

Nunca use SQLPlus, pero vas a tener por ejemplo, que poner los comandos que queres mandarle al SQLplus en otro archivo, por ejemplo, comandos.sql, y luego enviarselo por redireccion, asi:

Código:
sqlplus user/pass@DataBase < comandos.sql
Saludos.
__________________
Zona Tux | Foro DIY
AleSanchez está desconectado   Responder Citando
Antiguo 01-nov-2007, 16:09   #3 (permalink)
rmp
rmp ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2007
Mensajes: 12
De acuerdo Re: Scripts Linux y sqlplus

Gracias Ale!!!

Si encontre un modo de ejecutar las lineas siguientes al sqlplus en el script. Tambien creia que no se podia por eso postie para ver si habia modo que estuviera fuera de mi alcanze.

De pura casualidad encontre una pagina donde viene un ejemplo muy sencillo, lo cito por sdi algun dia te es util:


sqlplus user/pass@DataBase<<EOF
select *
from dual;
exit
EOF

Y listo. ;)

SALUDOS!!!!
rmp está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:43.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93