1

У меня есть задача вытащить огромную таблицу из базы данных Oracle в базу данных SQL или дамп SQL через Интернет. Исходная БД (Oracle) находится в корпоративной настройке, к которой я получаю доступ через Cisco VPN (раздельное туннелирование не допускается).

Я попробовал инструмент от Intelligent Converters: прогресс очень медленный, что, по-видимому, связано с задержкой (84 МБ за 8 часов использования), при этом мне требуется более 60 дней.

Сама таблица предельно проста (нет представлений, производителей хранилищ, индексов, идентификаторов и т.д.). Параметры ограничены VPN, которая не допускает раздельное туннелирование: в момент, когда соединение установлено, на подключенном компьютере отсутствует подключение к Интернету, поэтому мне необходим физический доступ.

2 ответа2

0

Почему бы не создать дамп базы данных с помощью expdp, сжать его с помощью bzip2 / gzip и затем передать через scp?

Я предполагаю, что Oracle размещается на ОС * nix

0

Попробуйте поэкспериментировать с параметрами, связанными с Oracle TCP, по алгоритму Нейгла (TCP_NODELAY).

Вы также можете настроить буфер отправки / получения данных (SDU / TDU / RECV_BUF_SIZE / SEND_BUF_SIZE) в tnsnames.ora или на уровне ОС.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .