Tengo una tabla de oracle que me gustaría consulta/hacer una selección. Entonces me gustaría exportar la selección a un archivo shp.
Estoy usando gdal y ogr2ogr.
Siguiendo las directrices aquí y aquí he llegado a la siguiente:
ogr2ogr -f "ESRI Shapefile" c:/Testing/Scratch/GDAL/symbol.shp OCI:dbusername/db_password@tns_name -sql "SELECT* FROM tablename where VERSION_DATE >= CURRENT_DATE -8" -progress
Luego me sale el siguiente error: "no se puede abrir origen de datos 'OCI:dbusername/db_password@tns_name" con los siguientes controladores"
Luego hay una larga lista de pilotos, incluyendo "Shapefile".
Ahora he añadido " después de la OCI como se sugiere.
ogr2ogr -f "ESRI Shapefile" c:/Testing/Scratch/GDAL/symbol.shp OCI:"dbusername/db_password@tns_name -sql "SELECT* FROM tablename where VERSION_DATE >= CURRENT_DATE -8" -progress
Ya no tengo los errores acerca de lo que no puede abrir el origen de datos con los controladores. Ahora me acaba de llegar un "Acceso en la denegado".
Tengo una conexión a la base de datos en ArcGIS utilizando el mismo nombre de usuario y contraseña. ¿Gdal generar su propio usuario?