The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Доступен Ora2Pg 12.0, инструмент для переноса БД из Oracle в PostgreSQL

23.10.2013 10:18

Представлен новый выпуск программы Ora2Pg, предназначенной для автоматизации миграции баз данных из СУБД Oracle в PostgreSQL. Утилита подсоединяется к Oracle, автоматически извлекает все данные, связанные с выбранной БД, на лету преобразует структуру и объекты БД (таблицы, представления, перечисляемые последовательности, триггеры, индексы, хранимые процедуры, привязки к внешним таблицам, блобы, группы, функции назначения привилегий и т.п.), и генерирует SQL-файл, пригодный для создания аналогичной базы в PostgreSQL. Преобразование кода PL/SQL в PL/PGSQL требует выполнения ручной работы, но Ora2Pg предлагает специальный помощник для упрощения конвертации.

В новой версии добавлена поддержка экспорта материализованных представлений с использованием аналогичной функциональности из PostgreSQL 9.3, обеспечен экспорт таблиц и индексов с учётом табличных пространств (tablespace), реализована автоматическая перегруппировка столбцов для минимизации занимаемого места на диске. Код Ora2Pg распространяется под лицензией GPLv3.

  1. Главная ссылка к новости (http://permalink.gmane.org/gma...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/38237-ora2pg
Ключевые слова: ora2pg, oracle, postgresql
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (18) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:19, 23/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    а как с лицензионной чистотой ?
     
     
  • 2.2, NikolayV81 (ok), 11:24, 23/10/2013 [^] [^^] [^^^] [ответить]  
  • +8 +/
    А что с ней не так? соединение стандартно через Oracl-овский драйвер скачивает инфу из БД Oracle и создаёт SQL файлы для PostgreSQL, какие там проблемы?
     

  • 1.3, Аноним (-), 11:32, 23/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Серьёзный аргумент против ораклоидов
     
  • 1.4, 123 (??), 11:44, 23/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >>и генерирует SQL-файл, пригодный для создания аналогичной базы в PostgreSQL.

    И сколько он таки весит в хорошей базе ? Терабайта два ?

     
     
  • 2.5, NikolayV81 (ok), 11:48, 23/10/2013 [^] [^^] [^^^] [ответить]  
  • +7 +/
    >>>и генерирует SQL-файл, пригодный для создания аналогичной базы в PostgreSQL.
    > И сколько он таки весит в хорошей базе ? Терабайта два ?

    Думаю "Хорошую базу" без пляски с бубном не перенести, особенно с учётом того что к ней привязаны "Хорошие приложения" и вообще это скорее помощь для тех кто уже решил переехать, либо для тех кто плохо думал когда бесплатную версию Oracle выбирал.


     
  • 2.13, Аноним (-), 14:27, 23/10/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У нас были базы за 30ГБ, поцгрес работает нормально после увеличения xferlog
     

  • 1.6, Аноним (-), 11:59, 23/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Надо инструмент для миграции с MS SQL Server на PostgreSQL.
     
     
  • 2.7, NikolayV81 (ok), 12:15, 23/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Надо инструмент для миграции с MS SQL Server на PostgreSQL.

    Есть же оф. докуиенты, есть утилита с именованием аналогичным данной, можно допилить, есть прога за 99$ на русскоязычном ресурсе, поиском по вашему запросу ищется, другое дело что не все варианты работы ms можно в pg просто перенести, в отдельных случаях логику работы приложения менять нужно будет.

     
  • 2.9, Аноним (-), 12:33, 23/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    http://enterprisedb.com/
     
  • 2.10, Аноним (-), 12:50, 23/10/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Для начала хотя бы с Орухла на Марию.
     
     
  • 3.11, 1 (??), 13:24, 23/10/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В PostgreSQL можно использовать PL/SQL похожий на оракловский - поэтому и переход не такой бесполезный.

    Как в MariaDB портируют TransactSQL - так и инструмент появится.

     
  • 3.15, Аноним (-), 16:59, 23/10/2013 [^] [^^] [^^^] [ответить]  
  • +8 +/
    мария/mysql кусок гогна в плане реляционной СУБД
     
     
  • 4.18, linux must __RIP__ (?), 05:39, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Зато под GPL :)
     
  • 2.19, медведдд (ok), 09:05, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Постгрес под винду же криво работает?
    Я как-то хотел поменять MSSQL на PG - не вышло. Или скрипт должен и ОСЬ переустановить? 8-o
     
     
  • 3.20, Куяврик (?), 20:48, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    "Мужик, это уже не мысль. Это - идея!"
     

  • 1.14, noize (ok), 16:15, 23/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    странно, ещё ни одной шутки про то, что инструмент написан на перле)
     
     
  • 2.16, Аноним (-), 22:27, 23/10/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    да, ни одного перла... а хотя нет, вот я первый и написал.
     

  • 1.17, Аноним (-), 03:56, 24/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    а скольких она перла?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру