Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
executer sqlplus dans un script
Envoyé par: vitto

Bonjour,

J'aimerais executer un script sql dans le bash
je lance ce code
#Fichier de script sql
SCRIPT_SQL=/chemin/du/fichier/sql

sqlplus SYSTEM/MANAGER@BASE @$SCRIPT_SQL >> tempFile
mais ça ne marche, et je n'arrive pas a voir d'ou vient l'erreur
pouvez vous m'aidez?
Merci

Poste le Tuesday 7 August 2007 15:36:46
Répondre     Citer    
Re: executer sqlplus dans un script
Envoyé par: francoisp

tiré d'un de nos script de production :
usernm='bidule/machin'
REP_PROG=/chemi/vers/le/sql
PROG=truc.sql
LANCE_PROG="sqlplus -s $usernm @$REP_PROG/$PROG"
...

$LANCE_PROG
...


Poste le Wednesday 8 August 2007 12:12:13
Répondre     Citer    
Re: executer sqlplus dans un script
Envoyé par: vitto

j'ai trouve la solution.
il faut utiliser un spool.
Merci

Poste le Thursday 9 August 2007 10:39:20
Répondre     Citer    
Re: executer sqlplus dans un script
Envoyé par: francoisp

j'avais pas compris la question....

oui pour logeur du sql il faut ajouter
spool fichier
blablabla...
spool off

Poste le Thursday 9 August 2007 12:46:20
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
executer sqlplus dans un script
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons