export bazy danych z MySQL do Oracle

0

Witam. Czy jest jakaś mozliwość exportu bazy danych z myslq do oracle. Konkretnie chodzi mi o sposób inny niż wyrażenia regularne np w noteped++ oraz zapytania rozproszone.

0

Próbowałeś Oracle Migration Workbench ?

0

Poniekad problem zostal rozwiazany. Najpierw wyexportowalem dane z phpMyadmina do excela, z excela do accessa a nastepnie przy pomocy ODBC do oracle. Z tym ze teraz mam problem z typami danych, mianowicie, jakiegokolwiek typu bym nie uzywal w accessie, po exporcie do Oracla, typem jest zawsze varchar. A jezeli wrzucic dane z tej tabeli, do nowej, utworzonej na wzor tabeli exportowanej to mam konflikt danych.
Zapytanie wstawiajace dane:

insert into nowa_tabela(select * from exportowana_tabela)
0
  1. Czy lukasz i penta997 to ta sama osoba? Zakładam, że tak ;)
  2. Z pierwszego posta zrozumiałem, że chodzi o przeniesienie całej bazy (tzn. struktury i danych), a potem piszesz o eksporcie samych danych. Jeżeli faktycznie tylko dane chcesz przenieść, to wybrałeś wyjątkowo skomplikowaną metodę. Jeżeli masz już wyeksportowaną zawartość do CSV, to możesz ją załadować np. przy użyciu SQL Loadera (miliony przykładów na googlu). Ja w przypadku małych ilości danych używam Text Importera z PL/SQL Developera (Tools -> Text Importer - jest dosyć intuicyjny w użyciu) - możesz sobie ściągnąć triala z http://allroundautomations.com
  3. Nigdy tak nie rób, chyba że masz 110% pewności, że kolejność i typy pól w nowa_tabela i exportowana_tabela są takie same.
insert into nowa_tabela(select * from exportowana_tabela)

Najlepiej wymienić po kolei wszystkie pola:

insert into nowa_tabela (pole1, pole2, ...) (select pole1, pole2, ... from exportowana_tabela)

1 użytkowników online, w tym zalogowanych: 0, gości: 1