Maybe it&#39;s just me... but...<div><br></div><div>I&#39;m trying to connect to another Oracle instance, on a different machine, using basically the same code as above. I get exactly the same results. In this case, I&#39;ve tried Python 2.6.4 with GDAL 1.6.0 and Python 2.4.1 with GDAL 1.5.2. I can connect with OGR2OGR.EXE in the same environment but cannot connect with OGR. The Oracle instance is 11.2.0.1.0.</div>
<div><br></div><div>I&#39;m probably going setup my own build environment for GDAL/OGR at home (on the same system as the Oracle install). So I may just roll my own and see if that helps. Although I wouldn&#39;t mind trying other&#39;s eggs.</div>
<div><br></div><div>-Eric</div><div><br clear="all">-=--=---=----=----=---=--=-=--=---=----=---=--=-=-<br>Eric B. Wolf                    New! 720-334-7734<br>USGS Geographer<br>Center of Excellence in GIScience<br>PhD Student <br>
CU-Boulder - Geography<br><br>GPG Public Key: <a href="http://www.h4h.net/ebwolf.public.key.txt">http://www.h4h.net/ebwolf.public.key.txt</a><br>
<br><br><div class="gmail_quote">On Mon, Feb 15, 2010 at 10:43 PM, Eric Wolf <span dir="ltr">&lt;<a href="mailto:ebwolf@gmail.com">ebwolf@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Thanks Ivan,<div><br></div><div>NLS_LANGUAGE = AMERCAN</div><div><br></div><div>Reading shapefile works (still).</div><div><br></div><div>Rather aggravating... I may try it on another system to see what I get.</div><div><br>

</div><div>-Eric</div><div><br><div><div class="im">-=--=---=----=----=---=--=-=--=---=----=---=--=-=-<br>Eric B. Wolf                    New! 720-334-7734<br>USGS Geographer<br>Center of Excellence in GIScience<br>PhD Student <br>
CU-Boulder - Geography<br>
<br></div>GPG Public Key: <a href="http://www.h4h.net/ebwolf.public.key.txt" target="_blank">http://www.h4h.net/ebwolf.public.key.txt</a><div><div></div><div class="h5"><br>
<br><br><div class="gmail_quote">On Mon, Feb 15, 2010 at 9:42 PM, Ivan Lucena <span dir="ltr">&lt;<a href="mailto:ivan.lucena@pmldnet.com" target="_blank">ivan.lucena@pmldnet.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Eric,<br>
<br>
Sorry for my typo. I mean, &quot;it was a good clue&quot;.<br>
<br>
I did a quit test using GDAL 1.8dev, the trunk version. I build the python wrapper myself by running &quot;setup.py bdist_wininst&quot; with Python 2.5.4. That generates &quot;GDAL-1.7.0.win32-py2.5.exe&quot;.<br>
<br>
That is how it goes:<br>
<br>
Python 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310 32 bit (Intel)] on win32<br>
Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.<br>
&gt;&gt;&gt; from osgeo import ogr<br>
&gt;&gt;&gt; ds = ogr.Open(&quot;OCI:scott/tiger@orcl&quot;)<br>
&gt;&gt;&gt; ly = ds.GetLayer(0)<br>
&gt;&gt;&gt; ly.GetName()<br>
&#39;ROADS&#39;<br>
&gt;&gt;&gt;<br>
<br>
No problem here.<br>
<br>
I believe that you should use a GDAL/Python wrapper compatible (UNICODE) with the Python you have.<br>
<br>
By the way, what is the character set of your database?<br>
<br>
select * from NLS_DATABASE_PARAMETERS;<br>
<br>
There is also the NLS_LANG. NLS_LANG is set as a local environment variable on UNIX and is set in the registry on Windows.<br>
<br>
I just following that clue, but can you use ogr.Open() with a local file, like a shape file?<br>
<br>
Best regards,<br>
<br>
Ivan<br>
<div><br>
<br>
<br>
<br>
&gt;  -------Original Message-------<br>
&gt;  From: Eric Wolf &lt;<a href="mailto:ebwolf@gmail.com" target="_blank">ebwolf@gmail.com</a>&gt;<br>
&gt;  To: gdal-dev &lt;<a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a>&gt;<br>
&gt;  Subject: Re: [gdal-dev] Oracle OCI connection in Python OGR<br>
&gt;  Sent: Feb 15 &#39;10 17:47<br>
&gt;<br>
&gt;  I&#39;m beginning to think something is wrong at my end. I just installed<br>
&gt;  Python 2.5, GDAL 1.5 and cx_Oracle for Python 2.5. I&#39;m still getting<br>
&gt;  the same behavior. cx_Oracle works, OGR doesn&#39;t.<br>
&gt;<br>
&gt;<br>
&gt;  Is the clue in my last email? I mean, the Unicode version of cx_Oracle<br>
&gt;  didn&#39;t work but the non-Unicode version did work. Is the OGR OCI driver<br>
&gt;  compiled for Unicode?<br>
&gt;<br>
&gt;<br>
&gt;  -Eric<br>
&gt;<br>
&gt;  -=--=---=----=----=---=--=-=--=---=----=---=--=-=-<br>
&gt;  Eric B. Wolf                    New! 720-334-7734<br>
&gt;  USGS Geographer<br>
&gt;  Center of Excellence in GIScience<br>
&gt;  PhD Student<br>
&gt;  CU-Boulder - Geography<br>
&gt;<br>
</div>&gt;  GPG Public Key: [LINK: <a href="http://www.h4h.net/ebwolf.public.key.txt" target="_blank">http://www.h4h.net/ebwolf.public.key.txt</a>]<br>
<div>&gt;  <a href="http://www.h4h.net/ebwolf.public.key.txt" target="_blank">http://www.h4h.net/ebwolf.public.key.txt</a><br>
&gt;<br>
&gt;<br>
</div><div>&gt;  On Mon, Feb 15, 2010 at 3:33 PM, Ivan &lt;[LINK:<br>
&gt;  mailto:<a href="mailto:ivan.lucena@pmldnet.com" target="_blank">ivan.lucena@pmldnet.com</a>] <a href="mailto:ivan.lucena@pmldnet.com" target="_blank">ivan.lucena@pmldnet.com</a>&gt; wrote:<br>
&gt;  Eric,<br>
&gt;<br>
&gt;<br>
&gt;  Eric Wolf wrote:<br>
&gt;  I&#39;m running Oracle 11g on the same machine as the Python script.<br>
&gt;<br>
&gt;  I did test cx_Oracle and found that it wasn&#39;t working. I was using the<br>
&gt;  Unicode cx_Oracle 5.0.3. Switching to the non-Unicode cx_Oracle got it<br>
&gt;  working. But OGR is still not connecting.<br>
&gt;<br>
&gt;  Does OGR rely on cx_Oracle?<br>
&gt;<br>
&gt;  No it doesn&#39;t but I was a good to clue.<br>
&gt;<br>
&gt;<br>
&gt;  I think I&#39;ll try regressing to an older version of GDAL and see if it<br>
&gt;  works.<br>
&gt;<br>
&gt;  I running GDAL/OGR/Python/OCI on OpenSUSE and it works just fine. I am<br>
&gt;  going to test on Windows.<br>
&gt;<br>
&gt;  Regards,<br>
&gt;<br>
&gt;  Ivan<br>
&gt;<br>
&gt;<br>
&gt;  -Eric<br>
&gt;<br>
&gt;  -=--=---=----=----=---=--=-=--=---=----=---=--=-=-<br>
&gt;  Eric B. Wolf                    New! 720-334-7734<br>
&gt;  USGS Geographer<br>
&gt;  Center of Excellence in GIScience<br>
&gt;  PhD Student<br>
&gt;  CU-Boulder - Geography<br>
&gt;<br>
</div>&gt;  GPG Public Key: [LINK: <a href="http://www.h4h.net/ebwolf.public.key.txt" target="_blank">http://www.h4h.net/ebwolf.public.key.txt</a>]<br>
<div>&gt;  <a href="http://www.h4h.net/ebwolf.public.key.txt" target="_blank">http://www.h4h.net/ebwolf.public.key.txt</a><br>
&gt;<br>
&gt;<br>
</div>&gt;  On Sun, Feb 14, 2010 at 12:45 PM, Abhay &lt;[LINK:<br>
&gt;  mailto:<a href="mailto:abhay.menon@gmail.com" target="_blank">abhay.menon@gmail.com</a>] <a href="mailto:abhay.menon@gmail.com" target="_blank">abhay.menon@gmail.com</a> &lt;mailto:[LINK:<br>
&gt;  mailto:<a href="mailto:abhay.menon@gmail.com" target="_blank">abhay.menon@gmail.com</a>] <a href="mailto:abhay.menon@gmail.com" target="_blank">abhay.menon@gmail.com</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;     On Fri, Feb 12, 2010 at 11:32 PM, Eric Wolf &lt;[LINK:<br>
&gt;  mailto:<a href="mailto:ebwolf@gmail.com" target="_blank">ebwolf@gmail.com</a>] <a href="mailto:ebwolf@gmail.com" target="_blank">ebwolf@gmail.com</a><br>
<div><div></div><div>&gt;<br>
&gt;     &lt;mailto:[LINK: mailto:<a href="mailto:ebwolf@gmail.com" target="_blank">ebwolf@gmail.com</a>] <a href="mailto:ebwolf@gmail.com" target="_blank">ebwolf@gmail.com</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;         Thanks for the replies. Sorry I didn&#39;t give more details<br>
&gt;  on the<br>
&gt;         environment.<br>
&gt;<br>
&gt;         I am running on Windows, at the command line, both ogr2ogr and<br>
&gt;         the python script.<br>
&gt;<br>
&gt;         Created an environment variable for ORACLE_SID=ORCL<br>
&gt;<br>
&gt;         I double-checked my OCI string by using sqlplus to connect:<br>
&gt;<br>
&gt;             sqlplus scott/tiger@orcl<br>
&gt;<br>
&gt;         This works fine. I changed the script to use that in the call<br>
&gt;  to<br>
&gt;         ogr.Open(). No luck.<br>
&gt;<br>
&gt;         I imported gdal and sprinkled print &#39;Error:&#39;,<br>
&gt;         gdal.GetLastErrorMsg() in my exception handlers. I got:<br>
&gt;<br>
&gt;             Unable to open Oracle connection None<br>
&gt;             Error:<br>
&gt;<br>
&gt;         Still no dice. If I take the same script and modify the<br>
&gt;         GetDriverByName and Open to use a shapefile, it works<br>
&gt;  perfectly.<br>
&gt;<br>
&gt;         -Eric<br>
&gt;<br>
&gt;<br>
&gt;         -=--=---=----=----=---=--=-=--=---=----=---=--=-=-<br>
&gt;         Eric B. Wolf                    New! 720-334-7734<br>
&gt;         USGS Geographer<br>
&gt;         Center of Excellence in GIScience<br>
&gt;         PhD Student<br>
&gt;         CU-Boulder - Geography<br>
&gt;<br>
</div></div>&gt;         GPG Public Key: [LINK:<br>
&gt;  <a href="http://www.h4h.net/ebwolf.public.key.txt" target="_blank">http://www.h4h.net/ebwolf.public.key.txt</a>]<br>
<div>&gt;  <a href="http://www.h4h.net/ebwolf.public.key.txt" target="_blank">http://www.h4h.net/ebwolf.public.key.txt</a><br>
&gt;<br>
&gt;<br>
</div>&gt;         On Fri, Feb 12, 2010 at 6:56 AM, Abhay &lt;[LINK:<br>
&gt;  mailto:<a href="mailto:abhay.menon@gmail.com" target="_blank">abhay.menon@gmail.com</a>] <a href="mailto:abhay.menon@gmail.com" target="_blank">abhay.menon@gmail.com</a><br>
&gt;<br>
&gt;         &lt;mailto:[LINK: mailto:<a href="mailto:abhay.menon@gmail.com" target="_blank">abhay.menon@gmail.com</a>]<br>
<div>&gt;  <a href="mailto:abhay.menon@gmail.com" target="_blank">abhay.menon@gmail.com</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;<br>
</div>&gt;             On Fri, Feb 12, 2010 at 2:48 PM, Eric Wolf &lt;[LINK:<br>
&gt;  mailto:<a href="mailto:ebwolf@gmail.com" target="_blank">ebwolf@gmail.com</a>] <a href="mailto:ebwolf@gmail.com" target="_blank">ebwolf@gmail.com</a><br>
&gt;<br>
&gt;<br>
&gt;             &lt;mailto:[LINK: mailto:<a href="mailto:ebwolf@gmail.com" target="_blank">ebwolf@gmail.com</a>]<br>
<div><div></div><div>&gt;  <a href="mailto:ebwolf@gmail.com" target="_blank">ebwolf@gmail.com</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;                 I&#39;m using GDAL/OGR 1.6.1 with ActivePython<br>
&gt;  2.6.4-10 and<br>
&gt;                 cx_Oracle-5.0.3-11g. I am trying to connect to an<br>
&gt;  Oracle<br>
&gt;                 11g instance.<br>
&gt;<br>
&gt;                 This works:<br>
&gt;<br>
&gt;                     ogr2ogr -f &quot;KML&quot; emp.kml OCI:scott/tiger<br>
&gt;  &quot;EMP&quot;<br>
&gt;<br>
&gt;                 What am I doing wrong. This fails, ds is None:<br>
&gt;<br>
&gt;                 from osgeo import ogr<br>
&gt;<br>
&gt;                 try:<br>
&gt;                     d = ogr.GetDriverByName(&#39;OCI&#39;)<br>
&gt;                 except:<br>
&gt;                     print &quot;Unable to GetDriverByName&quot;<br>
&gt;                     quit()<br>
&gt;<br>
&gt;                 ds = None<br>
&gt;<br>
&gt;                 try:<br>
&gt;                     ds = ogr.Open(&#39;OCI:scott/tiger&#39;)<br>
&gt;                 except:<br>
&gt;                     print &quot;Unable to open OCI connection&quot;<br>
&gt;                     quit()<br>
&gt;<br>
&gt;                 if ds is None:<br>
&gt;                     print &quot;Unable to open Oracle connection&quot;, ds<br>
&gt;                     quit()<br>
&gt;<br>
&gt;                 lyr = ds.GetLayerByName(&#39;EMP&#39;)<br>
&gt;                 number = lyr.GetFeatureCount()<br>
&gt;<br>
&gt;                 print &quot;Features: &quot; + str(number)<br>
&gt;<br>
&gt;<br>
&gt;                 -=--=---=----=----=---=--=-=--=---=----=---=--=-=-<br>
&gt;                 Eric B. Wolf                    New!<br>
&gt;  720-334-7734<br>
&gt;                 USGS Geographer<br>
&gt;                 Center of Excellence in GIScience<br>
&gt;                 PhD Student<br>
&gt;                 CU-Boulder - Geography<br>
&gt;<br>
</div></div>&gt;                 GPG Public Key: [LINK:<br>
&gt;  <a href="http://www.h4h.net/ebwolf.public.key.txt" target="_blank">http://www.h4h.net/ebwolf.public.key.txt</a>]<br>
<div>&gt;  <a href="http://www.h4h.net/ebwolf.public.key.txt" target="_blank">http://www.h4h.net/ebwolf.public.key.txt</a><br>
&gt;<br>
&gt;                 _______________________________________________<br>
&gt;                 gdal-dev mailing list<br>
</div>&gt;                 [LINK: mailto:<a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a>]<br>
&gt;  <a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a> &lt;mailto:[LINK: mailto:<a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a>]<br>
<div>&gt;  <a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a>&gt;<br>
&gt;<br>
</div>&gt;                 [LINK:<br>
&gt;  <a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a>]<br>
<div><div></div><div>&gt;  <a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
&gt;<br>
&gt;<br>
&gt;             Hi Eric,<br>
&gt;<br>
&gt;             Form your mail it not clear what is cause of the<br>
&gt;  problem.<br>
&gt;<br>
&gt;             There 2 scenario here<br>
&gt;             1) you are on a remote machine form where your trying to<br>
&gt;             connect oracle server machine:<br>
&gt;<br>
&gt;             a) Have you installed any Oracle Client in your system.<br>
&gt;             Considering that you a<br>
</div></div></blockquote></div><br></div></div></div></div>
</blockquote></div><br></div>