Bonjour,
J'essaie d'exécuter un vieux script Shell qui utilise SQL*Plus.
Extrait du script :
Erreur rencontrée à l'exécution du script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 sqlplus user/mdp <<EOF begin remplir_ldif_personnels; end; / create or replace table ldif_personnels_tri as select * from ldif_personnels order by nbr,dn; EOF
Pourtant, quand je lance successivement chaque commande du script dans la console Linux, l'ensemble s'exécute correctement.SQL*Plus: Release 11.2.0.1.0 Production on Ven. Juin 7 17:39:00 2013
Copyright (c) 1982, 2009, Oracle. All rights reserved.
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory
ID de processus : 0
ID de session : 0, Numéro de série : 0
Entrez le nom utilisateur : Entrez le mot de passe :
ERROR:
ORA-01005: aucun mot de passe indiqué ; connexion refusée
Entrez le nom utilisateur : Entrez le mot de passe :
ERROR:
ORA-01005: aucun mot de passe indiqué ; connexion refusée
SP2-0157: impossible de se CONNECTER à ORACLE après 3 essais, sortie de SQL*Plus
Le script date de Oracle 9i et je l'ai adapté à ma config pour certaines parties.
Qu'est-ce qui coince ?
Partager