ora_migrator to wtyczka PostgreSQL dla db_migrator, która używa oracle_fdw do migracji bazy danych Oracle do PostgreSQL. Proces migracji zostanie przeprowadzony za pomocą prostego interfejsu wiersza poleceń.

Dzięki temu narzędziu możesz migrować prostą bazę danych za pomocą jednej instrukcji SQL:

CREATE EXTENSION ora_migrator;
SELECT oracle_migrate(server => 'oracle', only_schemas => '{HANS,PAUL}');

O ile nie masz procedur składowanych w PL / pgSQL lub innych złożonych częściach w bazie danych, to już jest to. Cała migracja zostanie wykonana w ramach POJEDYNCZEJ transakcji.

Funkcje ora_migrator:

  • interfejs linii komend
  • automatyczna konwersja typów danych
  • automatyczna konwersja tabel
  • automatyczne mapowanie indeksów
  • automatyczna migracja ograniczeń i kluczy obcych
  • w pełni transakcyjna migracja
  • sekwencje obsługi

Funkcje, których ora_migrator nie oferuje*:

  • w pełni wizualny interfejs
  • zmiana przechwytywania danych
  • zgodność z chmurą

*ale CYBERTEC Migrator może!

Zapoznaj się z CYBERTEC Migrator, naszym łatwym i przyjaznym dla użytkownika narzędziem, które pomaga efektywnie migrować wiele baz danych Oracle do PostgreSQL.
Zero przestojów i możliwość automatycznego przepisywania kodu!

CYBERTEC Migrator  >>

Jak to działa?

ora_migrator

Przede wszystkim ora_migrator połączy się z Oracle za pomocą oracle_fdw, która jest prawdziwą podstawą oprogramowania. Następnie zostanie odczytany katalog systemu Oracle, a kopia definicji tabel, definicji indeksów itp zostanie zapisana w PostgreSQL. oracle_fdw wykona mapowanie wszystkich typów danych za Ciebie.

Dlaczego kopiujemy katalog systemowy Oracle do lokalnej tabeli, a nie używamy go bezpośrednio? Podczas procesu migracji możesz chcieć wprowadzić zmiany w podstawowej strukturze danych. Możesz nie chcieć ślepo kopiować definicji tabel.

Gdy definicje zostaną zduplikowane i po dokonaniu modyfikacji (co może nie zdarzać się zbyt często – większość ludzi woli kopię 1: 1), ora_migrator faktycznie utworzy żądane tabele w PostgreSQL, załaduje dane z Oracle, utwórzy indeksy i dodawanie ograniczeń. Twoja transakcja zostanie zatwierdzona, a migracja zakończona.

Pobierz

ora_migrator to produkt Open Source opracowany przez CYBERTEC i dlatego przeznaczony do bezpłatnego użytku. Narzędzie jest dostępne do pobrania na naszej stronie Github.

Pobierz ora_migrator  >>