Es ist nicht einfach, den richtigen Weg zum Ausführen des expdp-Befehls in der Konsole zu finden. Bevor Sie den expdp-Befehl ausführen, müssen Sie einige Schritte ausführen.
Zuerst müssen Sie auf dem Computer, auf dem sich Oracle DB befindet, ein Verzeichnis erstellen, in dem Sie die Dump-Dateien ablegen. Anschließend müssen Sie einem Schema die Rechte zum Erstellen eines Verzeichnisses erteilen.
Führen Sie diesen Befehl in SQL Developer oder in sqlplus aus:
Gewähren Sie, dass Myschema ein beliebiges Verzeichnis erstellt.
Ersetzen myschema mit Ihrem Schemanamen.
als wenn Sie im Schema verbunden sind myschema Erstellen Sie das Verzeichnis:
ERSTELLEN SIE DAS VERZEICHNIS DB_DUMP als „/Pfad/zu/meinem-Dump-Verzeichnis“;
Dann öffnen Sie die Konsole auf dem Computer mit der Oracle-Datenbank und führen Sie Folgendes aus:
expdp “‘myschema /PASSWORD@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=hostname)(Port=portname))(CONNECT_DATA=(SID=SID_name)))’” DIRECTORY=DB_DUMP REUSE_DUMPFILES=YES DUMPFILE=dump-XX-XX-2022.dmp LOGFILE=dump.log schemas=”myschema
Sie müssen im Befehl das ersetzen myschema mit Ihrem Schemanamen, dem Passwort mit dem richtigen Passwort, dem Hostnamen, dem Portnamen, dem SID-Namen, dem VERZEICHNIS-Namen (falls anders), dem Namen der Dumpdatei und dem Namen der Protokolldatei.
Ich konnte in Google nicht die richtige Syntax dafür finden expdp Befehl und wie man einen Oracle-Dump erstellt.

Hinterlassen Sie eine Antwort