Wählen Sie in SQL Developer im oberen Menü Extras> Datenexport. Dadurch wird der Datenexport-Assistent gestartet.
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!
quelle
Antworten:
Ö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.
quelle
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.
quelle