sql >> Databáze >  >> RDS >> PostgreSQL

Migrujte PROSTOROVÁ data z Oracle do Postgresql

Existují dvě oblíbené možnosti:open source ogr2ogr nebo komerční nabídka od Safe Software .

Zde je návod, jak bych přistupoval k ogr2ogr řešení.

Nejprve musíte mít správné nástroje:GDAL/OGR . Pokud používáte Unix, zkompilujte pomocí správných knihoven, abyste získali podporu Oracle (ve výchozím nastavení není povoleno). Ale budu předpokládat, že máš Windows. Nejjednodušší způsob, jak získat geoprostorové nástroje s otevřeným zdrojovým kódem, je pomocí OSGeo4W . Chcete-li povolit podporu Oracle pro GDAL/OGR, musíte také vybrat gdal-oracle10g balíček v setup.exe s režimem "Pokročilá instalace". Další informace o balíčku Oracle jsou na této stránce a všimněte si, že musíte také dodat nesvobodný OCI.DLL . Při práci byste měli vidět název ovladače s ogr2ogr --formats .

Váš základní příkaz z OSGeo4W Shell by měl vypadat nějak takto:

ogr2ogr -f "PostgreSQL" PG:"host=localhost user=someuser dbname=somedb password=password port=5432" OCI:someuser/password layername

Zde je více informací o GDAL/OGR:



  1. Chci předat argument proměnné do externího souboru SQL (PL/SQL s SQL*Plus)

  2. MySQL - GROUP BY zpomalit stránku

  3. použití funkce rownum s> přihlásit oracle

  4. Pomalé řazení dotazů podle sloupce ve spojené tabulce