So sichern und Wiederherstellen ORACLE-Datenbank 11g wie SQL2005-Datenbank

8

Ich habe eine Datenbank in Oracle 11g erstellt. Dieser Datenbankname lautet "test". und dann habe ich einen neuen Benutzer in der Testdatenbank erstellt. Ich verbinde mich mit einem neuen Benutzer und einem neuen Passwort und erstelle dann eine Tabelle, Prozedur und Trigger in SQL Developer. Ich werde diese Testdatenbank sichern und in einem anderen PC wiederherstellen. Bitte helfen Sie mir Schritt für Schritt, wie Sie sichern und wiederherstellen.

    
Paing Hein Thu 14.09.2012, 06:40
quelle

1 Antwort

14

Um Ihren Benutzer (Schema) mit allen verwandten Objekten (Tabelle, Auslöser usw.) auf einen anderen Computer zu übertragen, auf dem Oracle 11g installiert ist, können Sie Folgendes tun:

Verwenden Sie auf einem ersten Computer (auf dem Sie Ihren Benutzer erstellt haben) exp Befehlszeilenprogramm zum Entladen von Benutzerdaten (Schema) in eine BS-Datei (Dump-Datei).

%Vor%

Übertragen Sie die erstellte * .dmp-Datei auf einen anderen Computer, auf dem Oracle 11 installiert ist, und verwenden Sie imp Befehlszeilen-Dienstprogramm zum Laden von * .dmp-Dateien in ein NEW (es bedeutet, dass Sie eine Benutzer-ID erstellen müssen, die es noch nicht gibt) erstelltes Schema (Benutzer)

%Vor%

Da Sie Oracle 11g verwenden, können Sie Datenpumpen-Export und Data Pump Import Dienstprogramme, um dasselbe zu tun. Exp und Imp gibt es aus Gründen der Abwärtskompatibilität, aber das wird wie erwartet funktionieren.

    
Nick Krasnov 14.09.2012, 06:52
quelle

Tags und Links