- 
	
	
	
		Database link 
		Bonjour, 
 J'ai un problème au moment de créer un database link car Oracle me rajoute systématiquement "REGRESS.RDBMS.DEV.US.ORACLE.COM" au nom de mon database link.
 
 Voilà exactement ce que je veux créer:
 nom du dabase link : DB_LINK_TEST
 nom du service complet de ma base distante: TEST
 user de ma base distante: mon_user
 mdp de ma base distante: password
 
 create database link DB_LINK_TEST connect to mon_user identified by password using 'TEST';
 
 Lorsque la reqête est passé, le nom de mon database link est DB_LINK_TEST.REGRESS.RDBMS.DEV.US.ORACLE.COM...
 
 J'ai le même phénomène lorsque je crée mon database link via l'entreprise manager de la version 10g.
 
 Est ce que quelqu'un aurait une idée?
 Cordialement
 Cgodefrw
 
 
- 
	
	
	
	
		Salut,
 
 visiblement tu dois avoir un nom global de base de données du genre :
 TEST.REGRESS.RDBMS.DEV.US.ORACLE.COM
 
 pour le savoir essaie :
 
	Code: 
 select * from global_name
 
 c'est ce nom qui va être utilisé pour référencer ton DBLink.
 Plusieurs solutions si tu veux avoir ton DBLink de nom DB_LINK_TEST :
 1- modification du fichier init : mise à false du paramètre global_names
 ou
 2- modifier cette variable dans la session courante lors de l'utilisation de ton DBLink :
 
	Code: 
 ALTER SESSION SET GLOBAL_NAMES = FALSE
 
 3- modifier le nommage global :
 
	Code: 
 ALTER DATABASE RENAME GLOBAL_NAME TO <db_name>;
 
 soit dans ton cas :
 
	Code: 
 ALTER DATABASE RENAME GLOBAL_NAME TO TEST;