Ich habe 2 Oracle-Datenbanken und ich häufig kopieren Daten von prod DB zu Test DB mit TOAD, durch Erstellen von Einfügeskripten für Prod DB und später auf der Test-DB.Kopieren von Daten aus einer Datenbank in eine andere in Oracle
Ich versuche, es schneller durch eine Batchdatei zu machen.
Ich denke, dass ich this Lösung verwenden kann, aber die DB hat eine auto-increment
Spalte. Wenn ich diese Lösung verwende, wäre diese Spalte betroffen? Muss ich das Skript irgendwie ändern? Ich habe das bisher nicht probiert, da ich keinen Zugang zur DB habe und das nur am Montag testen könnte.
Gibt es einen besseren Weg, um dies zu erreichen? Nach was ich im Wesentlichen suche, ist die ganze Kopierprozedur, die eine Batch-Datei verwendet, die die Zeit minimieren würde, die ich dabei mit TOAD verbringe.
Auch ist es in Ordnung, wenn ich in die richtige Richtung geführt werden kann, wenn die Lösung nicht einfach ist.
Obwohl es sehr nützlich sein kann, wird der [COPY] (http://docs.oracle.com/cd/E11882_01/server.112/e16604/apb.htm#CHDEEAEDE) Befehl schließlich veraltet, und es hat etwas komisches Verhalten. Der einfachste und schnellste Weg wäre ein [Datenbanklink] (http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_5005.htm#i2061505). –
Export-Import kann auch in Betracht gezogen werden. – user75ponic