kuharan Ответов: 1

Как загрузить большой SQL-скрипт в oracle 10g?


Я пытаюсь загрузить файл sql-скрипта с 502944 инструкциями insert. Размер файла составляет 145 МБ.

Я получаю эту ошибку.
Цитата:
Скрипт превышает максимально допустимый размер.


Что я уже пробовал:

Некоторые решения в google указывали на способ изменения размера SQL-скриптов, но я не мог войти в систему в качестве менеджера служб.

Это было решение проблемы:
Цитата:
Войдите в систему как администратор службы (...pls/apex/apex_admin) и перейдите в раздел Home>Manage Service>Feature Configuration, где вы увидите настройку "максимальный размер скрипта SQL Scripts в байтах".


[EDIT from CHill60 - я удаляю свое решение, потому что оно не работает для OP. Вот краткое изложение разговора, который мы провели с помощью комментариев к этому решению]
Было предложено разбить скрипт на файлы, которые подойдут, но по умолчанию размер sql-скрипта составляет 500000 байт, что составляет 0,5 мб. Это будет содержать приблизительно 1735 заявлений. Если бы я разделил сценарий, это означало бы, что я должен разделить его на 290 таких файлов!!

Я работаю один и должен делать это только один. Я также не смог получить опцию службы диспетчера в oracle 10g в учетной записи администратора. Но я этого не вижу. Домой&ГТ;управление службой и GT;настройки компонентов
У меня есть только эти варианты:
1. https://postimg.org/image/ysolqfckv/
2. https://postimg.org/image/s3i2aer8v/

kuharan

Спасибо за улучшение, сэр.

1 Ответов

Рейтинг:
1

Member 13494490

попробуйте добавить commit; после каждых 100 вставок в вашем скрипте.