2013-07-15 4 views

ответ

0

Файлы дампа Oracle, созданные его утилитами EXP (old skool) или EXPDP (more modern), находятся в запатентованном формате Oracle. Таким образом, вы не можете использовать их с какой-либо утилитой импорта, кроме Oracle IMP или IMPDP.

Файл дампа SQLite является чистым оператором SQL ASCII, поэтому есть разница.

Oracle предоставляет встроенный компонент для разгрузки структур таблиц и связанных объектов в виде текста, DBMS_METADATA. Однако для данных нет эквивалентной встроенной информации. Такие инструменты, как SQL Developer offer something, и было бы просто (если потребуется много времени) катиться самостоятельно. Это зависит от того, что - и сколько - данных, которые вы на самом деле выкидываете.


«необходимо обновить устройство DB регулярно на основании изменений в сервера БД (Oracle). Данные Max для передачи составит около 100 запросов.»

Да, я думал, что ваш случай использования будет чем-то вроде этого. Дамп был бы неправильным подходом в любом случае, потому что он не очень хорошо работает с инкрементальными изменениями. Мастер экспорта SQL Developer не поддается автоматизации.

Для того, чтобы листья катили. Или это? Я начал править описанием триггерного решения, тогда я подумал: «Должен быть лучший способ!» И вот! есть: Oracle DB Mobile Server. Find out more.

+0

Спасибо за быстрый ответ. Требованием для меня является необходимость регулярно обновлять БД устройства на основе изменений в БД сервера (Oracle). Максимальные данные для передачи будут около 100 запросов. –

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