दो लोकप्रिय विकल्प हैं:खुला स्रोत ogr2ogr
या सुरक्षित सॉफ़्टवेयर
की ओर से कोई व्यावसायिक पेशकश ।
यहां बताया गया है कि मैं ogr2ogr
. से कैसे संपर्क करूं? समाधान।
सबसे पहले, आपके पास सही टूल होने चाहिए:GDAL/OGR
. यदि आप यूनिक्स पर हैं, तो Oracle समर्थन प्राप्त करने के लिए सही पुस्तकालयों का उपयोग करके संकलन करें (डिफ़ॉल्ट रूप से सक्षम नहीं)। लेकिन मुझे लगता है कि आप विंडोज़ पर हैं। ओपन सोर्स जियोस्पेशियल टूल प्राप्त करने का सबसे आसान तरीका है OSGeo4W
. GDAL/OGR के लिए Oracle समर्थन सक्षम करने के लिए, आपको gdal-oracle10g
को भी चुनना होगा "उन्नत इंस्टॉल" मोड के साथ setup.exe में पैकेज। Oracle पैकेज के बारे में अधिक जानकारी इस पेज
पर है। , और ध्यान दें कि आपको गैर-मुक्त OCI.DLL
. भी प्रदान करने की आवश्यकता है . काम करते समय, आपको ड्राइवर का नाम ogr2ogr --formats
. के साथ दिखाई देना चाहिए ।
OSGeo4W शेल से आपका मूल आदेश कुछ इस तरह दिखना चाहिए:
ogr2ogr -f "PostgreSQL" PG:"host=localhost user=someuser dbname=somedb password=password port=5432" OCI:someuser/password layername
यहां GDAL/OGR के बारे में अधिक जानकारी दी गई है:
- ogr2ogr कमांड उपयोग:http://www.gdal.org/ogr2ogr.html
- Oracle ड्राइवर:http://www.gdal.org/drv_oci.html
- PostgreSQL/PostGIS ड्राइवर:http://www.gdal.org/drv_pg.html ए>