Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/06/2010, 21:57
Avatar de maturano
maturano
 
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 3 meses
Puntos: 36
Respuesta: pasar respuestas a sqlplus en un script

Cita:
Iniciado por CarlosMC Ver Mensaje
ejecuto el bash_profile pues mi bash del usuario no funciona bien y no se como arreglarlo.
No sé el problema --no aportas nada de información-- pero podrías probar leerlo directamente en el archivo .bashrc:

Código bash:
Ver original
  1. # ... hasta el final del archivo
  2. source ~/.bash_profile

Por lo del script, ¿es tu problema concreto que no sabes cómo enviar el usuario y el password directamente?; Puedes hacerlo con un paquete llamado expect. Ahorrandote un poco en la búsqueda indicada, te sugiero empieces por ver la Wikipedia: http://en.wikipedia.org/wiki/Expect

Igual no sé los alcances de expect y si logres enviar el comando "startup"; entonces estarías en la shell de sqlplus. Igual te sugiero averiguar cómo enviar un comando como parámetro --debería poderse; se puede con otros motores de BDs--, al igual de buscar por otro método de loguearte, donde no requieras introducir usuario y password, como el uso de certificados, o igual el paso de dichos datos como parámetros.

En resumen, informarte bien de el uso de sqlplus, que deberías de poder realizar la tarea en una sola instrucción (repito, se puede en otros motores de BDs).
__________________
I ♥ The Music!