Wie importiere ich export.sql in SQL Developer?

8

Wählen Sie in SQL Developer im oberen Menü Extras> Datenexport. Dadurch wird der Datenexport-Assistent gestartet. Geben Sie hier die Bildbeschreibung ein

Das ist also Export. Es erstellt die Datei export.sql. Wie importiere ich jetzt? Ich bin usgin SqlDeveloper 3.20.

Versuchen Sie, diesem Tutorial zu folgen , und haben Sie eine neue Verbindung erstellt, aber ich kann keinen Import finden. Extras-> Einstellungen-> Datenbank-> Dienstprogramme-> Importmethode und als was? Ich habe versucht, das Skript @C: \ locationOfExportFile \ export.sql auszuführen

Und ich gehe ins Haus

SQL-Fehler: ORA-00942: Tabelle oder Ansicht existiert nicht 00942. 00000 - "Tabelle oder Ansicht existiert nicht" * Ursache:
* Maßnahme:

Übrigens, ich habe keine Ahnung, was ich mache. Ich möchte nur diese Datenbank zu localhost bringen. Andere Computer und mein Computer verfügen beide über eine Oracle 11g Express-Datenbank. Schemaname ist der gleiche!

malakrsnaslava
quelle
Es ist in Tools - Einstellungen.
Tesla747
ja ich kann unter Extras-> Einstellungen-> Datenbank-> Dienstprogramme-> Importmethode sehen und was dann? Führen Sie das Skript @C: \ locationOfExportFile \\ export.sql aus. Was kann ich sonst tun?
Malakrsnaslava
Sieht so aus, als hätte eines der Objekte es nicht geschafft. Versuchen Sie es mit "Abhängigen", die in den Export-DDL-Optionen aktiviert sind.
Emacs User

Antworten:

2

Öffnen Sie die erstellten Dateien und führen Sie sie mit F5 in SQL Developer aus. Sie sollten auch in SQL * Plus funktionieren.

Sie erstellen die Tabellen / Objekte (wenn Sie die Option DDL exportieren aktiviert haben) und fügen dann die Zeilen ein (wenn Sie die Option Daten exportieren aktiviert haben.)

Beachten Sie, dass es effizientere Möglichkeiten zum Verschieben von Objekten / Daten gibt, insbesondere bei sehr großen Datenmengen, nämlich Data Pump.

Diese spezielle Funktion ist sehr hilfreich, wenn Sie Ad-hoc-Daten und Objekte exportieren möchten - insbesondere, wenn Sie als Entwickler keinen Zugriff zum Ausführen von Data Pump haben.

dieser Schmied
quelle
0

Ich hatte das gleiche Problem. Bei der Ausführung der Datei "export.sql" wurde der Fehler "Tabelle oder Ansicht existiert nicht" angezeigt.

Ich habe festgestellt, dass das Einfügen / Erstellen auf diese Weise "CREATE TABLE 'XXXXX'. 'TABLE1'" war, wobei 'XXXXX' ein Schema war, das nicht erstellt wurde.

Also habe ich einen Benutzer mit dem Namen 'XXXXX' und dem erforderlichen GRANT erstellt. Ich habe eine neue Verbindung mit diesem Benutzer im SQL-Entwickler hergestellt, das Skript erneut ausgeführt und es hat ohne Probleme funktioniert.

Ich hoffe, es hilft.

Joan Bascur
quelle