2013-02-12 2 views
0

Я хочу перенести данные из базы данных Oracle 10g в Postgres db. У разработчика Oracle SQL есть опция переноса данных, но она кажется единственной для миграции оракула db на oracle. Пожалуйста, дайте мне знать другие варианты.Перенос данных из Oracle 10g в Postgres db

ответ

0
  • разверните раздел таблицы,
  • затем выберите таблицы, которые вы хотите экспортировать
  • правой кнопки мыши, выберите экспорт,
  • затем выберите формат и экспорт (желательно вставить заявление или CSV)
1

Есть специальный инструмент для написанного на Perl: Ora2Pg.

Большинство баз данных предоставляют инструменты для импорта из других баз данных, но не экспортируют их в другие базы данных.

+0

Спасибо Tometxky, но для сценариев perl требуется слишком много настроек, и есть много случаев, когда вещь не работает. Можете ли вы предложить другую альтернативу или инструмент. Заранее спасибо –

+2

Если Ora2Pg слишком сложна для вас, вы должны нанять консультационную фирму, которая поможет вам с миграцией. Для большинства специалистов Postgres это достаточно хорошо, поэтому я не думаю, что есть более простой (GUI?) Инструмент. Даже если база данных находится на сервере Windows, я бы использовал компьютер Linux для выполнения миграции, так как гораздо проще запускать perl-скрипты и устанавливать необходимые модули perl в Linux. – Tometzky