Comparer les tables à partir de deux bases de données SQL Developer
Je suis à l'aide de SQL developer pour se connecter à des bases de données, je suis actuellement impliquée dans la Réplication de Test:
Voici les liens pour la Source et la Cible:
**Source**
Host Name - n****-s**n.o*s.lab
Port - 1521
Service Name - stgdev
**Target**
Host Name - *pr****1.****b.lab
Port - 1522
Service Name - S******
Quelqu'un peut me dire comment écrire une requête pour comparer les tables à partir de ces deux bases de données, les bases de données sont identiques.
Dire que je veux comparer le Compte de la table à partir de ces deux bases de données...ce qui est de la requête. Veuillez informer.
Pouvez-vous créer un lien de base de données dans l'une des deux bases de données qui pointe à l'autre de la base de données (ou d'un lien de base de données existe déjà)?
Non, je n'ai pas créé de lien de base de données, et ni je suis sûr que si je me suis permis de créer un lien. Ils ont juste de me donner un accès en lecture seule. S'il vous plaît laissez-moi savoir le processus de création d'un lien, si c'est l'option. Je peux demander à l'administrateur de la base ici pour me donner l'accès pour la création d'un lien. Aussi, où le lien sera créé sur le côté source ou la cible de côté....Je vous serais reconnaissant si vous donnez la requête...je ne suis pas trop bon en SQL..
Non, je n'ai pas créé de lien de base de données, et ni je suis sûr que si je me suis permis de créer un lien. Ils ont juste de me donner un accès en lecture seule. S'il vous plaît laissez-moi savoir le processus de création d'un lien, si c'est l'option. Je peux demander à l'administrateur de la base ici pour me donner l'accès pour la création d'un lien. Aussi, où le lien sera créé sur le côté source ou la cible de côté....Je vous serais reconnaissant si vous donnez la requête...je ne suis pas trop bon en SQL..
OriginalL'auteur user2022978 | 2013-01-29
Vous devez vous connecter pour publier un commentaire.
si vous avez de la connectivité (db lien) entre les deux bases de données, vous pouvez utiliser dbms_comparison package d'installation prévue de comparaison. en fait, si vous allez souvent faire cela sur plusieurs tables, vous devriez probablement regarder.
Ou, vous pouvez toujours exécuter un select * from table à la source moins sélectionnez " @ " dans le tableau@cible et de voir les différences, mais pour les grands ensembles de données, il n'est pas vraiment efficace.
Regarder dans dbms_comparison paquet docs lien
OriginalL'auteur Raj
Je travaille pour Red Gate. Nous avons un outil qui effectue la comparaison des données de tables, vous permet de visualiser les différences et de produire un script de déploiement qui va rendre les données identiques. Puisque vous n'avez pas de lien de base de données vous pouvez utiliser entre les bases de données, je pense que notre outil de travail pour vous.
Vous obtenez une gamme complète de fonctions d'essai de 14 jours. Vous pouvez télécharger l'outil ici http://www.red-gate.com/products/oracle-development/.
OriginalL'auteur Neil Anderson
Squirrel-sql dispose d'un pluging pour le faire !
OriginalL'auteur tsmets