Bonjour,

Voici le problème que je rencontre lorsque j'execute le script suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
#!/usr/bin/sh
. ora_fonction.sh
 
ORACLE_SID=$1
export ORACLE_SID
 
ora_status $ORACLE_SID
dans lequelle je 'source' une librairie ora_fonction.sh

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
#!/usr/bin/sh
ora_status ()
{
  $ORACLE_HOME/bin/sqlplus /nolog <<-FIN
  connect system/manager;
  select instance_name from v\$instance;
  exit
  FIN
}
j'obtiens l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
[ora10g@trinculo /oradatD31/orabin]./ora_status.sh
./ora_status.sh: syntax error at line 13: `end of file' unexpected
La ligne 13 semble correspondre au mot clé FIN interpreté comme une fin de fichier.

Si quelqu'un(e) a une idée, je suis preneur ;-)

Cdt,
A.Personnat