Загрузка дампа sql в базу данных oracle - PullRequest
0 голосов
/ 12 мая 2011

У меня была база данных sqlite, которая содержала почти 100 тыс. Записей. SQL-возможности sqlite оказались недостаточными для моих нужд, поэтому я решил перевести всю базу данных в Oracle. Единственная проблема - у меня есть файл дампа sql, 150 МБ, и я не могу загрузить его в Oracle - я просто не знаю как. Я пытался использовать веб-панель управления oracle, но она не может загрузить файл, так как он слишком большой.

Похоже, такие инструменты, как SQL * Loader работают только с файлами данных, но у меня уже есть полный дамп sql, и мне интересно, как передать его в Oracle XE.

Что мне делать?

1 Ответ

0 голосов
/ 12 мая 2011

Если файл дампа действительно является списком SQL-запросов, просто запустите его в приглашении SQL * Plus.

prompt> cd my\dump\script\dir
prompt> sqlplus /

Connected to:
Personal Oracle Database 11g Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

sql> @dumpscript.sql

В качестве альтернативы, откройте скрипт в SQL Developer (или эквивалентный, то есть TOAD, SquirrelSQL) и запустите его оттуда.

...