In Oracle-Datenbanken ist das Exportieren von Tabellen ein häufiger Vorgang. Es können Daten in einer Tabelle oder mehreren Tabellen in andere Formate exportiert werden, z. B. in SQL-Skripts, CSV-Dateien usw. Exporttabellen sind ein sehr nützliches Werkzeug, wenn Sie Daten in eine andere Datenbankumgebung migrieren oder eine Datenbank sichern müssen. In diesem Artikel stellen wir vor, wie Sie die Oracle-eigenen Tools zum Exportieren von Tabellen verwenden.
Zunächst müssen wir die Grundfunktionen von Oracle-Exporttabellen verstehen. In Oracle können Sie die Tools expdp oder exp two zum Exportieren von Tabellen verwenden. expdp ist ein Datenpumpentool, das mit Oracle geliefert wird. Es kann beim Exportieren von Daten verschiedene Formate auswählen und bietet eine höhere Leistung und Komprimierungsrate. Exp ist das klassische Exporttool von Oracle. Es kann Tabellen in Dateiformate wie SQL-Skripte oder Einfügeanweisungen exportieren. Es unterstützt Schemata, Tabellen oder Bedingungen als Exporteinheit. Im Folgenden zeigen wir, wie Sie diese beiden Tools zum Exportieren einer Tabelle verwenden.
Verwenden Sie expdp, um Tabellen zu exportieren
expdp ist ein Datenpumpentool, das mit Oracle geliefert wird. Es kann mit sysdba-Berechtigungen ausgeführt werden und kann eine einzelne Tabelle, mehrere Tabellen oder Tabellen im gesamten Schema exportieren Format. Im Folgenden zeigen wir, wie Sie expdp zum Exportieren einer Tabelle verwenden.
Schritt 1: Melden Sie sich mit Sysdba-Berechtigungen bei der Oracle-Datenbank an.
sqlplus / as sysdba
expdp username/password@connect_string tables=table_name directory=dir_name dumpfile=filename.dmp logfile=filename.log
expdp hr/hr@localhost tables=employees directory=dpump dumpfile=expdp_employees.dmp logfile=expdp_employees.log
exp ist Oracles eigenes klassisches Exporttool. Es kann Tabellen in Dateiformate wie SQL-Skripte exportieren oder Anweisungen einfügen. Es unterstützt Schema, Tabelle oder Bedingung als Exporteinheit. Im Folgenden zeigen wir, wie man exp zum Exportieren einer Tabelle verwendet.
Schritt 1: Melden Sie sich mit sysdba-Berechtigung bei der Oracle-Datenbank an
expdp hr/hr@localhost tables=employees,departments directory=dpump dumpfile=expdp_hr.dmp logfile=expdp_hr.log
Schritt 2: Führen Sie den exp-Befehl aus
sqlplus / as sysdba
Unter ihnen:
Benutzername: der Benutzername zum Exportieren der Tabelle; Passwort: das Passwort des Benutzers ; Datei: Name der Exportdatei; Tabellen: der Name der zu exportierenden Tabelle.exp userid=username/password file=filename.dmp tables=table_name
Das obige ist der detaillierte Inhalt vonSo exportieren Sie eine Oracle-Tabelle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!