Vergleichen Sie Tabellen aus zwei verschiedenen Datenbanken, die SQL Developer
Bin ich mit dem SQL developer zu verbinden, zu den Datenbanken, ich bin zurzeit an der Replikation zu Testen:
Hier sind die links für die Quell-und Ziel:
**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******
Kann mir jemand sagen, wie man eine Abfrage schreiben, Tabellen vergleichen von den beiden oben genannten Datenbanken, die Datenbanken sind identisch.
Sagen, ich will vergleichen, Konto-Tabelle von beiden der oben genannten Datenbanken...was ist mit der Abfrage. Bitte beraten.
Können Sie eine Datenbank erstellen, link in einer der beiden Datenbanken, die Punkte auf der anderen Datenbank (oder gibt es eine solche Datenbank-Verbindung bereits vorhanden ist)?
Nein, ich habe nicht angelegte link-Datenbank, und weder ich bin sicher, wenn ich mir erlaubt einen link erstellen. Sie nur haben mir ein nur-Lesen-Zugriff. Bitte lassen Sie mich wissen, den Prozess der Erstellung eines Links, wenn das ist die option. Ich kann Fragen Sie den DBA hier zu geben, die mir für das erstellen einer Verknüpfung. Außerdem, wo sollte der link erstellt werden, die auf der source-Seite oder in der Ziel-Seite....Ich würde schätzen, wenn Sie geben die Abfrage...ich bin nicht gut im SQL..
Nein, ich habe nicht angelegte link-Datenbank, und weder ich bin sicher, wenn ich mir erlaubt einen link erstellen. Sie nur haben mir ein nur-Lesen-Zugriff. Bitte lassen Sie mich wissen, den Prozess der Erstellung eines Links, wenn das ist die option. Ich kann Fragen Sie den DBA hier zu geben, die mir für das erstellen einer Verknüpfung. Außerdem, wo sollte der link erstellt werden, die auf der source-Seite oder in der Ziel-Seite....Ich würde schätzen, wenn Sie geben die Abfrage...ich bin nicht gut im SQL..
InformationsquelleAutor user2022978 | 2013-01-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
wenn Sie verbindungen haben (db-link) zwischen zwei Datenbanken, die Sie verwenden können, dbms_comparison Paket auf setup geplant-Vergleich. in der Tat, wenn Sie Häufig tun dies über mehrere Tabellen, sollten Sie wahrscheinlich Blick hinein.
Oder, Sie können immer ausführen einer select * from table@Quelle minus select @ aus Tabelle@target und sehe Unterschiede, aber für große Datensätze ist es nicht wirklich effizient.
Blick in dbms_comparison Paket docs link
InformationsquelleAutor Raj
Ich arbeite für Red Gate. Wir haben ein tool, das Daten führt der Vergleich der Tabellen, können Sie die Unterschiede und erzeugen ein deployment-Skript, das die Daten identisch. Da Sie nicht über einen Datenbank-link können Sie zwischen den Datenbanken, ich denke, unser tool für Sie arbeiten würde.
Erhalten Sie eine voll funktionsfähige 14-tägige Testversion. Sie können das tool hier herunterladen.http://www.red-gate.com/products/oracle-development/.
InformationsquelleAutor Neil Anderson
Squirrel-sql hat eine pluging tun !
InformationsquelleAutor tsmets