|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 2 ![]() |
Bonjour,
Est-il possible de faire un dblink sur une autre base oracle sans pour autant crée un dblink sur le serveur cible??? du genre select dblink('HOST=1.2.3.4 PORT=1529 dbname=namedb user=SYSADM password=****','select * from matabledistante '); Merci |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
mis à part que la syntaxe c'est du grand n'importe quoi oui
Un DBLink est un lien vers une autre base, ainsi il est crée juste dans la source pour accéder aux données de la cible. Pour la cible c'est une connexion comme une autre. La syntaxe est : Code :
SELECT * FROM matabledistante@mondblink |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 2 ![]() |
Très bien merci,
Lorsque vous me dîtes : mondblink étant soit un database link (un alias de tnsnames.ora) soit la description de la connexion. A quoi correspond 'la description de la connexion' ? est la chaine du tnsname du genre : '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.108.15)(PORT = 1521))) (CONNECT_DATA = (SID = mabase1)(SERVER = DEDICATED)))' Si c'est le cas dois-je faire : select * from mabasedistante@'la chaine de connexion' ?? |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Non dans la création du DBLink, la doc est dispo et tu trouveras de nombreux exemples sur le forum.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com