Heim  >  Artikel  >  Datenbank  >  Was ist die DMP-Datei in Oracle?

Was ist die DMP-Datei in Oracle?

WBOY
WBOYOriginal
2022-05-07 17:43:3312876Durchsuche

In Oracle sind DMP-Dateien aus der Datenbank exportierte Dateien und werden häufig für die Datenbanksicherung und -migration verwendet. Wenn Sie beispielsweise DMP-Dateien importieren, müssen Sie die DMP-Dateien zuerst im Dump-Pfad speichern und „imp dp username/“ verwenden. Passwort @orcl ...Der Befehl „Name der dmp-Datei, die importiert werden muss“ kann zum Importieren verwendet werden.

Was ist die DMP-Datei in Oracle?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.

Was ist die DMP-Datei in Oracle?

ist eine Datenbankdatei, die aus der Oracle-Datenbank exportiert wird und häufig für die Datenbanksicherung und -migration verwendet wird. Im Allgemeinen wird der Befehl exp zum Exportieren und der Befehl imp zum Importieren, also zum Wiederherstellen der Datenbank, verwendet.

2. Export (Backup) dmp

Wenn die Anforderungen eines Projekts aktualisiert werden, ändert sich normalerweise auch der Inhalt der Oracle-Datenbank entsprechend alte Oracle-Datenbank für zukünftige Verwendung. Kann bei Bedarf wiederhergestellt werden.

Der spezifische Vorgang ist wie folgt:

1 Suchen Sie zunächst den Speicherort der Sicherungsdatei, d. h. den Pfad, in dem dmp standardmäßig gespeichert ist.

(1) Geben Sie das Linux-System als Root ein Benutzer. Zu diesem Zeitpunkt müssen wir zu Oracle wechseln. Geben Sie unter dem Benutzer „sql“ „

su - oracle
“ ein /oracle_11/app/admin/orcl/dpdump, der Pfad ist gefunden!

2. Führen Sie den Datenbanksicherungsbefehl aus

sqlplus / as sysdba

Nach Eingabe des Befehls wird die benutzerdefinierte dmp-Datei im obigen Pfad gespeichert, um die Sicherung abzuschließen. Nach Abschluss können Sie die Sicherungsdatei unter dem oben genannten Pfad anzeigen.

3. DMP-Dateiimport

wird häufig für die Datenbankmigration verwendet. Wenn eine zusätzliche Bereitstellung eines neuen Servers erforderlich ist, muss die zuvor gesicherte DMP-Datei in die neue Umgebung importiert werden.

1. Vor dem Import müssen wir einen neuen Benutzer erstellen, um unsere DMP-Daten zu speichern.

Neuer Benutzerbefehl:

select * from dba_directories where directory_name='DATA_PUMP_DIR';

() Der Inhalt darin ist unser benutzerdefinierter Benutzername und unser Passwort. Weisen Sie ihn nach dem Erstellen dem Benutzer zu Berechtigungen

expdp (用户名)/(密码)@orcl dumpfile=expdb_isc_20211012.dmp(自定义命名.dmp)

Wenn Sie sich nach dem Erstellen eines neuen Benutzers keine Sorgen machen, können Sie überprüfen, ob er erstellt wurde. Führen Sie die folgende SQL aus. Wenn die Ausgabeergebnisse unseren neuen Benutzernamen enthalten, bedeutet dies, dass er erstellt wurde.

create user (用户名) identified by (密码)
Machen Sie diesen Schritt gut, damit wir die DMP-Datei importieren können.

2. Vor dem Import müssen wir die dmp-Datei im Dump-Pfad speichern. Sie können die FileZilla-Software verwenden, um SFTP mit unserer Serveradresse zu verbinden und die lokale Datei in den entsprechenden Pfad des Linux-Systems zu übertragen.

3. Führen Sie den Importbefehl aus

grant dba to (用户名)

An diesem Punkt ist der Import von dmp abgeschlossen!

Empfohlenes Tutorial: „

Oracle Video Tutorial

Das obige ist der detaillierte Inhalt vonWas ist die DMP-Datei in Oracle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn