Ich möchte eine vollständige Kopie des Schemas in derselben Datenbank erstellen. Was ist die beste Technik, um das zu tun?
Ich habe einige Ideen im Kopf:
Was wären die Vor- und / oder Nachteile jeder Technik?
Sie brauchen keine ausgefallene Netzwerkverbindung oder irgendetwas nur die expdp / impdp Befehle. Exportieren Sie zunächst das gewünschte Schema:
%Vor%Tipp: Stellen Sie sicher, dass dieser Benutzer die Fähigkeit hat, in DUMPDIR oder wie auch immer Sie es nennen
zu schreiben Importieren Sie das Schema anschließend erneut mit dem Parameter remap_schema
:
Wenn Sie wirklich den Parameter network_link verwenden möchten (so dass Sie aus irgendeinem Grund keine dumpfile erstellen), empfehle ich das Lesen von dies oder das .
Tolle Informationen zu Ihrer Frage finden Sie hier auch.
Versuchen Sie Folgendes:
Schema in dieselbe Datenbank kopieren
Ich habe getestet und es hat funktioniert. aber Sie müssen einen öffentlichen Link wie in den Kommentaren erwähnt erstellen.
Wenn Sie eine .par-Datei erstellen, die Ihre Tablespaces neu abruft, können Sie sie wiederverwenden. Bei einigen Suchen natürlich ersetzen.
O und vergiss nicht, das transaform in die .par-Datei zu schreiben:
%Vor%Sonst könnten Sie Fehler bekommen.
Tags und Links oracle oracle10g oracle11g database-administration