Bonjour,

J'essaie de lancer un script SQL en local sur ma base Oracle 11G comme ceci sur mon profil Oracle (su - oracle).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
sqlplus /nolog @/home/oracle/sql/monsql.sql
Il fonction très bien sachant que dans mon script j'ai bien ma connexion / as sysdba puisque je suis en local.

En revanche, si je veux le lancer à partir de root comme ceici,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
su - oracle -c sqlplus /nolog @/home/oracle/sql/monsql.sql
ça ne fonctionne pas, il demande directement un user et password...J'ai ne sais même de quel mot de passe il s'agit puisque j'ai tout essayé root, oracle, system etc...

Si vous avez une idée ? Je suis sous Linux.

Merci d'avance et bon week end à tous