Cześć,
Muszę wykonać migracje mojej bazy stworzonej w Oracle na inny system. Jakie polecacie narzędzie?
Mam do wyboru: PostgreSQL, MS SQL Server, MySQL). Na co będzie najłatwiej?
Z Oracle do PostgreSQL używałem kiedyś w pracy https://www.ora2pg.com/start.html
Wynik w PostgreSQLu nie był idealny, ale jak nie masz aliasów i skomplikowanych triggerów powinno być łatwo. Ja to niestety miałem i musiałem dużo ręcznie poprawiać, ale i tak nic lepszego nie znalazłem
Na pierwszy ogien wzialem SQLIE do postgresa moge bez problemu sie polaczyc, ale do oracla nie. Jak moge sprawdzic, czy poprawnie podalem server_name, user_name i password.
Może użyć Oracle FDW. W ten sposób będziesz mógł przemigrować zwykłym CREATE TABLE
.
W zasadzie do takich rzeczy używa się narzędzi ETL i o ile strukturę tabel (szkolnego przykładu) da się przenieść o tyle systemy produkcyjne to są przeważnie setki roboczogodzin do naprawy / przeniesienia.
Ja natomiast proponuję Ci narzędzie table plus, które tabele ze strukturą i danymi pozwoli Ci przenieść np do pliku CSV lub SQL i potem na drugiej bazie wczytać bez najmniejszych problemów.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.