Ci sono due opzioni popolari:open source ogr2ogr
o un'offerta commerciale di Software sicuro
.
Ecco come mi avvicinerei a ogr2ogr
soluzione.
Innanzitutto, devi disporre degli strumenti giusti:GDAL/OGR
. Se sei su Unix, compila utilizzando le librerie corrette per ottenere il supporto Oracle (non abilitato per impostazione predefinita). Ma suppongo che tu sia su Windows. Il modo più semplice per ottenere strumenti geospaziali open source è con OSGeo4W
. Per abilitare il supporto Oracle per GDAL/OGR, devi anche selezionare gdal-oracle10g
pacchetto in setup.exe con la modalità "Installazione avanzata". Maggiori informazioni sul pacchetto Oracle sono disponibili su questa pagina
e tieni presente che devi anche fornire il OCI.DLL
non gratuito . Durante il lavoro, dovresti vedere il nome del driver apparire con ogr2ogr --formats
.
Il tuo comando di base dalla shell OSGeo4W dovrebbe assomigliare a:
ogr2ogr -f "PostgreSQL" PG:"host=localhost user=someuser dbname=somedb password=password port=5432" OCI:someuser/password layername
Ecco maggiori informazioni su GDAL/OGR:
- Utilizzo del comando ogr2ogr:http://www.gdal.org/ogr2ogr.html
- Driver Oracle:http://www.gdal.org/drv_oci.html
- Driver PostgreSQL/PostGIS:http://www.gdal.org/drv_pg.html