Précédent   Forum des professionnels en informatique > Bases de données > Oracle > PL/SQL
PL/SQL Forum d'entraide sur le PL/SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/07/2007, 16h04   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 9
Points : 1
Points : 1
Par défaut Lancement procédures externes PL/SQL

Bonjour,

J'ai besoin de lancer des procédures externes (commandes shell UNIX) à partir de PL/SQL. Malgré toutes les ressources disponible sur le web, je n'ai pas résolu mon problème. J'ai suivi cette démarche sur cette page : http://www.idevelopment.info/data/Or.../PLSQL_1.shtml et pris en compte les changements liés à Oracle 9.2.0 ici : http://www.idevelopment.info/data/Or...PLSQL_17.shtml
Cependant au moment de tester ma procédure "shell", j'ai cette erreur suivante :

Code :
1
2
3
4
5
6
7
8
9
SQL> exec shell('ls');
BEGIN shell('ls'); END;
 
*
ERREUR a la ligne 1 :
ORA-06520: PL/SQL : Erreur pendant le chargement de la bibliotheque externe
ORA-06522: Permission denied
ORA-06512: a "OPS$SCIT710A.SHELL", ligne 0
ORA-06512: a ligne 1
Voilà, il s'agit sans doute d'un problème de droits. Cependant, j'ai définit les droit de ma librairie shell.so à 777 et j'ai accordé des droits d'utilisation à ma procédure :
Code :
GRANT execute ON shell TO public;
Merci.

Environnement :
- UNIX/AIX
- Oracle 9.2.0
talented_together est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2007, 19h00   #2
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
Que disent les logs du listener sur EXTPROC ?
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2007, 18h18   #3
Invité de passage
 
Inscription : juillet 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 9
Points : 1
Points : 1
Comment accèder à ses logs ? Je débute sur Oracle et je ne suis pas l'administrateur de la base de données, par conséquent je n'ai pas tous les droits.

Merci pour votre aide.
talented_together est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h18.


 
 
 
 
Partenaires

Hébergement Web