Bonjour,

Je suis actuellement en oracle9.
J'essaye désespérément de créer une procédure créant un Database Link.
Pour info, voici ma procédure :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
PROCEDURE do_add IS
v_temp string (300);
BEGIN
v_temp := 'CREATE DATABASE LINK base9i connect to login identified by mot_de_passe using ''BASE9I''';
execute immediate v_temp;
END do_add;
SQL> execute do_add;
À l'exécution de cette simple procédure, ORACLE retourne : ORA-01031: insufficient privileges...

Je me suis donc mis DBA et SYSDBA (GRANT DBA/SYSDBA TO mon_user)
Mais rien à faire. Toujours cette erreur.

Auriez vous une idée?

Merci pour votre aide.
Vincent