Der er to populære muligheder:open source ogr2ogr
eller et kommercielt tilbud fra Sikker software
.
Her er, hvordan jeg vil gribe ogr2ogr
an løsning.
Først skal du have de rigtige værktøjer:GDAL/OGR
. Hvis du er på Unix, kompilér ved hjælp af de rigtige biblioteker for at få Oracle-understøttelse (ikke aktiveret som standard). Men jeg går ud fra, at du er på Windows. Den enkleste måde at få open source geospatiale værktøjer på er med OSGeo4W
. For at aktivere Oracle-understøttelse af GDAL/OGR skal du også vælge gdal-oracle10g
pakke i setup.exe med tilstanden "Avanceret installation". Mere information om Oracle-pakken findes på denne side
, og bemærk, at du også skal levere den ikke-frie OCI.DLL
. Når du arbejder, bør du se drivernavnet vises med ogr2ogr --formats
.
Din grundlæggende kommando fra OSGeo4W Shell skulle se nogenlunde sådan ud:
ogr2ogr -f "PostgreSQL" PG:"host=localhost user=someuser dbname=somedb password=password port=5432" OCI:someuser/password layername
Her er mere info om GDAL/OGR:
- ogr2ogr kommandobrug:http://www.gdal.org/ogr2ogr.html
- Oracle Driver:http://www.gdal.org/drv_oci.html
- PostgreSQL/PostGIS-driver:http://www.gdal.org/drv_pg.html