Bonjour ,
je crée ma database link avec la procedure:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
create or replace PROCEDURE do_add IS
v_temp string (300);
BEGIN
v_temp :=  'CREATE DATABASE LINK SRV connect to login identified by pass using ''XE''';
execute immediate v_temp;
END do_add;
execute do_add;
Au niveau du tnsnames , j'ai ajouté une nouvelle entrée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
SRV =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = SERVER)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )
Lorsque j'essaie de recuperer les données à l'aide du database link
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select id from personnes@SRV ;
une erreur s'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ORA-02019: description de connexion pour Bd éloignée introuvable
D'ou est ce que le probleme peut venir ?