2016-01-14 5 views
0

Мы попытались использовать Data Export для Oracle SQL Developer, но для выполнения экспорта требуется очень много времени (более 4 часов и все еще работает).Большой экспорт данных из базы данных Oracle

У кого-нибудь есть предложение для более быстрой загрузки данных из Oracle для больших источников данных?

В конечном счете мы ищем экспорт из Oracle в Amazon S3. Обычно мы экспортируем файлы в CSV, а затем загружаем данные на S3.

+2

Что такое «большой» с точки зрения, скажем, ГБ данных? Ожидает ли ваша сессия? Я предполагаю, что вы используете SQL Developer на клиентском компьютере, и большинство ваших событий ожидания связаны с сетью, потому что вы максимизируете пропускную способность между клиентом и сервером. Можете ли вы запустить экспорт на сервере (либо запустить SQL Developer на серверной машине, либо создать файлы через 'utl_file', либо запустить утилиту SQL Unloader Tom Kyte на сервере)? Тогда вы не зависите от сетевого соединения между клиентом и сервером. –

+0

У нас нет доступа к серверу, к сожалению. Если в сети проблема, и у нас нет доступа к серверу, то мы застряли? – PC2015

+0

Если сеть является узким местом, и вы не можете удалить узкое место, вы можете застрять. Возможно, изменение размера выборки в SQL Developer будет иметь последствия, но если вы не находитесь на действительно медленной глобальной сети, это вряд ли будет иметь огромное влияние. –

ответ

0

Я бы загрузил инструменты базы данных Oracle для Windows и использовал export (exp.exe) для выполнения любой большой обработки. Ввод опции direct = y в систему обойдется в стадии оценки sql и значительно увеличить пропускную способность. Также экспорт более эффективен с сетевым трафиком, поскольку он буферизует данные, которые вы можете установить, как показано.

exp user/[email protected] file=file.dmp direct=y buffer=10000000 

Затем вы можете использовать инструмент equivalent import (imp.exe) для импорта данных.

imp user/[email protected] file=file.dmp 

Есть много вариантов для обоих инструментов и хорошей отправной точкой здесь:

http://www.orafaq.com/wiki/Import_Export_FAQ

Смежные вопросы