Dieser Artikel vermittelt Ihnen relevantes Wissen über Oracle, das hauptsächlich die Probleme im Zusammenhang mit dem Import und Export von Datentabellen löst. Wenn eine große Datenmenge migriert werden muss, müssen Sie die Oracle-Methode „Tabelle exportieren“ wählen " und "Tabelle importieren". Keine Notwendigkeit. Werfen wir einen Blick auf die Struktur des Schreibtisches. Ich hoffe, dass es für alle hilfreich sein wird.
Empfohlenes Tutorial: „Oracle Video Tutorial“ 0. Hintergrund: Ich erhielt plötzlich eine Benachrichtigung, dass ich von zu Hause aus arbeiten solle, und alle Arbeitsdaten müssen kopiert und mitgenommen werden. Die größte einzelne Tabelle beträgt 3,7 um G. Aufgrund meiner üblichen Erfahrung habe ich die Tabellen in der Oracle-Datenbank nach xlsx exportiert (um die Kommunikation mit Kollegen zu erleichtern, stellte ich fest, dass die Effizienz zu gering war und aufgrund der großen Datenmenge häufig Fehler gemeldet wurden und nicht exportiert werden konnten). . Später habe ich versucht, es in eine CSV-Datei zu exportieren, und es wurde mir angezeigt, dass der Export abgeschlossen sei. Als ich jedoch einen neuen Computer zum Importieren fand, stellte ich fest, dass die Daten ernsthaft fehlten und nicht verwendet werden konnten.
1. Oracle-Datentabellen-Export
Tabellen-Export-Tool Es gibt zwei Möglichkeiten, es in PL/SQL zu öffnen: Klicken Sie mit der rechten Maustaste auf die Tabelle, die exportiert werden soll Wenn Sie Daten exportieren, wird das Fenster „Exporttabelle“ angezeigt. Methode zwei besteht darin, auf die Tools oben auf der PL/SQL-Seite zu klicken und auf „Tabelle exportieren“ zu klicken. Daraufhin wird das Fenster „Tabelle exportieren“ angezeigt. Das Tool zum Exportieren von Tabellen kann mehrere Tabellen stapelweise exportierenIm Fenster „Tabelle exportieren“ gibt es drei spezifische Exportmethoden, mit denen die Tabellenstruktur und Daten exportiert werden können
(1) Oracle-Export „Oracle export" Das Exportergebnis ist eine Binärdatei im DMP-Format, die nicht in der Vorschau angezeigt werden kann, aber schnell ist und plattformübergreifend verwendet werden kann. Wir planen, diese Methode in Zukunft zu verwenden. Die erste DMP-Datei ist etwa 3,61 GB groß und der Export dauert 3 Minuten.(2) SQL Insert
Das Exportergebnis von „SQL Insert“ ist eine Datei im SQL-Format, die im Textformat in der Vorschau angezeigt werden kann, aber die Geschwindigkeit ist nicht so hoch wie bei „Oracle Export“. Für eine 3,61G-Datei im DMP-Format beträgt die Exportzeit 14 Minuten und die Größe 9,34G.(3) PL/SQL Developer
Das Exportergebnis von „PL/SQL Developer“ ist eine Datei im PDE-Format und kann nicht im Textformat angezeigt werden Für eine 3,61G-Datei im DMP-Format beträgt die Exportzeit 10 Minuten und die Größe 0,4G. Die Datenmenge ist zu gering, daher glaube ich nicht, dass alle Daten kopiert werden, aber die Anzahl der Protokollaufforderungen stimmt mit der Datentabelle überein2 ODBC-Importer
Datei-Neu – Erstellen Sie eine Tabelle, legen Sie den Tabellennamen und die Spalten fest. Anmerkungen können entsprechend hinzugefügt werden, um die spätere Verwendung zu erleichtern. Versuchen Sie, die Spalte so groß wie möglich festzulegen, um Fehler bei nachfolgenden Importen zu vermeiden Tabelle, sodass Sie den Code zum nächsten Mal direkt ausführen können.
(2) Öffnen Sie den ODBC-ImporterKlicken Sie oben auf der PL/SQL-Seite auf „Extras“, klicken Sie auf „ODBC-Importer“. Das Fenster des ODBC-Importers wird angezeigt
(3) Wählen Sie aus, was importiert werden soll. TabelleBenutzer/System-DSN. Wählen Sie „Excel-Dateien“, klicken Sie auf „Verbinden“ und wählen Sie die Tabelle aus, die importiert werden soll. Wählen Sie das spezifische Blatt aus, das importiert werden muss, und zeigen Sie es in der Vorschau an
(4) Bestimmen Sie den entsprechenden Standort von Oracle
Wählen Sie den Eigentümer und die Tabelle aus und überprüfen Sie die Feldübereinstimmung. Wählen Sie für Felder, die nicht automatisch abgeglichen werden können, manuell das entsprechende Feld und den Feldtyp im rechten Fenster aus und klicken Sie auf „ Klicken Sie auf die Schaltfläche „Importieren“, um Daten zu importieren.
Wie der Name schon sagt, importiert der Textimporter normalerweise Dateien im CSV-Format. (1) Die spezifische Methode ist die Identisch mit dem ODBC-Importer
(2) Öffnen Sie den Textimporter
Klicken Sie oben auf der PL/SQL-Seite auf „Extras“, klicken Sie auf „Textimporter“, das Fenster des Textimporters wird angezeigt
(3) Wählen Sie aus Tabelle, die importiert werden muss
Klicken Sie auf die Schaltfläche Datei auswählen, wählen Sie die Textdatei aus, die importiert werden muss, und zeigen Sie eine Vorschau an.
(4) Bestimmen Sie den entsprechenden Speicherort von Oracle.
Wählen Sie den Eigentümer und die Tabelle aus und überprüfen Sie sie Wählen Sie die Felder, die nicht automatisch abgeglichen werden können, manuell im rechten Fenster aus. Klicken Sie für die entsprechenden Felder und Feldtypen auf die Schaltfläche „Importieren“, um Daten zu importieren.
Tool zum Importieren von Tabellen
(1) Oracle-Import
(3) Es muss eine große Datenmenge migriert werden, daher wählen Sie die Oracle-Methode „Tabelle exportieren“ und „Tabelle dort importieren“. Es ist nicht nötig, die Tabellenstruktur zu schreiben
(4) Sicherung Die Daten werden direkt in eine Datei im DMP-Format exportiert und können erneut importiert werden, wenn sie wiederhergestellt werden müssen
Empfohlenes Tutorial: „Oracle Video Tutorial
„Das obige ist der detaillierte Inhalt vonDetaillierte Beispiele für den Import und Export von Oracle-Datentabellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!