Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1979 connectés 

 


Dernière réponse
Sujet : interrogation d'une db depuis une autre
7063 Pas de problème :)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
7063 Pas de problème :)
usinagaz Juste une precision: il faut le domaine de la base et si le initdbx.ora ne le mentionne pas, on peut le savoir en interrogeant la base comme suit:
 
SQL> select global_name from global_name;
 
GLOBAL_NAME
--------------------------------------------------------------------------------
db0.DOMAINE.COM
 
SQL>
 
ensuite l'interrogation est de la forme:
 
select * from matable@db1.DOMAINE.COM  
 
et ça roule. Une fois terminé,  
 
ALTER SESSION CLOSE DATABASE LINK db1;
 
 
Merci encore !!
usinagaz Merci beaucoup pour cette aide. Je vais pouvoir avancer maintenant ...
lol
7063 Créer un database link. C'est tout à fait supporté par Oracle.
 
CREATE DATABASE LINK ... CONNECT TO username IDENTIFIED BY password ...;
 
Pour interroger ta table de ta base DB1 depuis ta base DB0 tu feras : select * from matable@DB1; en étant connecté à DB0
 
:hello:
usinagaz Bonjour  
La base en question est oracle. Mais j'espere que Oracle fait partie des BD qui sont capables de copier des tables d'une instance à une autre, sans passer par l'import /export.  
firstorangutan :hello:  
Et bien tu peux peut-etre nous dire de quel type de base de données donc d'instance il s'agit (db, je suppose base de données n'est-ce pas?).  ;)  
Ca permettera peut-être à ceux qui connaissent la dite base de donnée de te dire comment c'est possible.
Pour information, à ma connaissance, tous les types de base de données ne sont pas capable de faire cela. Dans ce cas il te faudera passer par des exports/imports de données. Amicalement.
usinagaz pas d'idée?
usinagaz Bonjour à tous les puristes:
 
Je souhaite faire une copie de table d'une instance X vers une meme table de l'instance Y, sur la meme machine.
Est-ce possible? Quelle est la commande magique?
 
Merci pour votre aide, meme si c'est pour me dire que ce n'est pas possible avec une simple commande.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)