Как импортировать export.sql в sql developer?

8

В SQL Developer в верхнем меню выберите «Инструменты»> «Экспорт данных». Это запустит мастер экспорта данных. введите описание изображения здесь

Так что это экспорт. Это создает файл export.sql. Теперь, как сделать импорт? Я использую SqlDeveloper 3.20.

Попробуйте выполнить это руководство и создайте новое соединение, но я не могу найти импорт. Сервис-> Настройки-> База данных-> Утилиты-> Метод импорта и чем что ?? Я попытался запустить скрипт @C: \ locationOfExportFile \ export.sql

И я получаю Eroors

Ошибка SQL: ORA-00942: таблица или представление не существует 00942. 00000 - «таблица или представление не существует» * Причина:
* Действие:

Кстати, я понятия не имею, что я делаю, я просто хочу получить эту базу данных на localhost. Другой компьютер и мой компьютер имеют базу данных Oracle 11g Express. Название схемы одинаковое!

malakrsnaslava
источник
Это в инструментах - настройки.
tesla747
да я могу видеть в разделе Инструменты-> Настройки-> База данных-> Утилиты-> Метод импорта и чем что ?? запустить скрипт @C: \ locationOfExportFile \\ export.sql Что еще мне следует сделать?
Малакршнаслава
Похоже, один из объектов не сделал это. Попробуйте включить «иждивенцы» в опциях экспорта DDL.
Пользователь Emacs

Ответы:

2

Откройте созданные файлы и запустите их с помощью F5 в SQL Developer. Они также должны работать в SQL * Plus.

Они создадут таблицы / объекты (если у вас установлен флажок «Экспорт DDL»), а затем вставят строки (если у вас установлен флажок «Экспорт данных»).

Обратите внимание, что существуют более эффективные способы перемещения объектов / данных, особенно при работе с очень большими объемами данных, а именно, Data Pump.

Эта особая функция очень полезна, когда вы хотите выполнить специальный экспорт данных и объектов, особенно когда у вас, разработчика, нет доступа к запуску Data Pump.

thatjeffsmith
источник
0

У меня такая же проблема. При выполнении файла "export.sql" он указал мне ошибку "таблица или представление не существует".

Я заметил, что вставка / создание были таким образом «CREATE TABLE« XXXXX ».« TABLE1 », где« XXXXX »- схема, которая не была создана.

Поэтому я создал пользователя с именем «XXXXX» и необходимым GRANT. Я создал новое соединение с этим пользователем в SQL-разработчике, я снова выполнил сценарий, и он работал без проблем.

Я надеюсь, что это помогает.

Джоан Баскур
источник