Heim  >  Artikel  >  Datenbank  >  So exportieren Sie Daten in Oracle

So exportieren Sie Daten in Oracle

王林
王林Original
2023-05-18 10:11:0712380Durchsuche

Oracle ist eine häufig verwendete Datenbank auf Unternehmensebene, und Oracle wird in Unternehmen häufig zum Speichern von Daten verwendet. Nach dem Speichern von Daten in der Oracle-Datenbank müssen wir manchmal einige dieser Daten in andere Formate exportieren, beispielsweise CSV-Dateien, Excel-Dateien oder andere Datenbanksysteme. An dieser Stelle stellt Oracle einige benutzerfreundliche Tools zum Exportieren von Daten bereit. In diesem Artikel werden Methoden zum Exportieren von Oracle-Daten vorgestellt.

  1. Daten mit SQL Developer exportieren

SQL Developer ist ein kostenloses Oracle-Datenbank-Client-Tool. Neben der Ausführung von SQL-Abfragen können Daten auch problemlos in andere Dateiformate exportiert werden, darunter CSV, Excel, JSON usw. Im Folgenden wird der Export einer CSV-Datei als Beispiel verwendet, um die Verwendung von SQL Developer zum Exportieren von Daten vorzustellen.

Öffnen Sie zunächst das SQL Developer-Tool und stellen Sie eine Verbindung zur Oracle-Datenbank her, in die die Daten exportiert werden müssen. Suchen Sie die Tabelle im linken Bereich, klicken Sie mit der rechten Maustaste auf die Tabelle, die Sie exportieren möchten, und wählen Sie das Menü „Exportieren“.

Als nächstes legen Sie die Exportparameter fest:

  • Exporttyp: Wählen Sie „CSV“;
  • Dateiname: Wählen Sie den Dateinamen aus, der exportiert werden soll;
  • Exportpfad: Wählen Sie den Pfad zum Speichern der Datei aus; : entsprechend Sie müssen einen Zeichensatz auswählen;
  • Andere Parameter: Sie können andere Exportparameter festlegen, z. B. Trennzeichen, Datumsformat usw.
  • Nachdem die Einrichtung abgeschlossen ist, klicken Sie auf die Schaltfläche „Weiter“. Wählen Sie auf der zweiten Seite die Spalten der zu exportierenden Tabelle aus. Sie können alle Spalten oder benutzerdefinierte Spalten auswählen. Nachdem die Einstellungen abgeschlossen sind, klicken Sie auf die Schaltfläche „Weiter“. Auf der letzten Seite können Sie die Exporteinstellungen überprüfen. Nachdem Sie bestätigt haben, dass sie korrekt sind, klicken Sie auf die Schaltfläche „Exportieren“, um den Export der Daten zu starten.

Daten mit Data Pump exportieren
  1. Data Pump ist ein Tool für Oracle-Datenbanken, das zum Exportieren und Importieren von Daten verwendet werden kann. Data Pump kann Daten in Ordner, Pipes oder zwischen Datenbanken exportieren. Es kann auch eine gesamte Datenbankinstanz oder bestimmte Datenbankobjekte exportieren. Im Folgenden wird der Export der gesamten Tabelle als Beispiel verwendet, um die Verwendung von Data Pump zum Exportieren von Daten vorzustellen.

Führen Sie zunächst den folgenden Befehl in der SQLPlus-Schnittstelle aus, um in den Data Pump-Modus zu wechseln:

$ expdp username/password directory=’导出目录’ dumpfile=’导出文件.dmp’ tables=’要导出的表格’

Dabei ist Benutzername/Passwort der Benutzername und das Passwort für die Anmeldung bei der Oracle-Datenbank, Verzeichnis das Exportverzeichnis und Dumpfile der Name der exportierten Datei und der zu exportierenden Tabellen. Tabellenname.

Nachdem die Einstellungen abgeschlossen sind, drücken Sie die „Enter“-Taste, um den Datenexport zu starten. Nach Abschluss befinden sich die exportierten Datendateien im angegebenen Exportverzeichnis.

Daten mit SQL*Plus exportieren
  1. SQL
Plus ist eine weitere Form des Oracle Database-Client-Tools, das zum Durchführen von SQL-Abfragen und zum Exportieren von Daten verwendet werden kann. SQL

Plus kann Abfrageergebnisse als Textdateien speichern und direkt in externe Dateien ausgeben. Im Folgenden erfahren Sie, wie Sie SQL*Plus zum Exportieren von Daten verwenden: Der erste Schritt besteht darin, das SQL

Plus-Tool aufzurufen. Geben Sie den folgenden Befehl in die Konsole ein, um in den interaktiven SQL

Plus-Modus zu wechseln:

$ sqlplus username/password
wobei Benutzername/Passwort der Benutzername und das Passwort für die Anmeldung bei der Oracle-Datenbank ist.

Im zweiten Schritt geben Sie den folgenden Befehl ein, um das Ausgabedateiformat festzulegen:

$ set col separator ‘,’
$ set pagesize 0
$ set trimspool on
$ set linesize 1000
$ spool ‘导出文件名.csv’

Unter anderem legt set col separator das Spaltentrennzeichen der Ausgabedatei fest; set trimspool on legt das Entfernen von Leerzeichen fest Die Ausgabezeilengröße legt die maximale Länge der Ausgabezeilen fest.

Der dritte Schritt besteht darin, die SQL-Abfrage in SQL*Plus auszuführen und die auszugebenden Daten auszuwählen. Um beispielsweise alle Daten in der Tabelle auszuwählen, können Sie den folgenden Befehl eingeben und die Eingabetaste drücken:

$ select * from ‘表格名’;

Schritt 4: Deaktivieren Sie die Ausgabe-in-Datei-Funktion von SQL

Plus und beenden Sie SQL

Plus. Geben Sie den folgenden Befehl ein, um die Ausgabedatei zu schließen und SQL*Plus zu beenden:

$ spool off
$ exit
Nach Abschluss befindet sich die exportierte Datei im angegebenen Ausgabeverzeichnis.

Zusammenfassend lässt sich sagen, dass die oben genannten drei Methoden Daten in der Oracle-Datenbank effektiv in andere Formatdateien exportieren können. Unabhängig davon, für welche Methode Sie sich entscheiden, müssen Sie die Tabellenstruktur und das Datenvolumen verstehen, damit Sie die beste Methode zum Exportieren der Daten basierend auf Ihren spezifischen Anforderungen auswählen können.

Das obige ist der detaillierte Inhalt vonSo exportieren Sie Daten 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
Vorheriger Artikel:Oracle 11gr2-InstallationNächster Artikel:Oracle 11gr2-Installation