Cx_Oracle import error: DLL load failed

Cx_Oracle import error: DLL load failed
2013-03-14T08:44:41+01:00
2013-03-14T15:15:20+01:00
2022-11-28T12:50:37+01:00
Félkifli
Windows XP + SP3
Python 3.2
Oracle 8.1 kliens (amit próbálok kikerülni) helyette:
instantclient_10_2
cx_oracle-5.1.2 (win32, Oracle 10g)
Oracle szerver: Oracle 10g
Környezeti változók:
path=...c:\python32;c:\python32\lib;c:\python32\lib\site-packages;c:\oracle\instantclient_10_2
oracle_home=c:\oracle\instantclient_10_2
ld_library_path=c:\oracle\instantclient\sdk\lib

path-t, oracle_home és ld_library_path változókat parancssorból módosítottam (mivel volt olyan felvetés is, hogy Rendszer\Környezeti változók-ban beállítva nem látja) instantclient szerepel oracle_home és path alatt is.

Sql*Plus + Popen működik.

kb. másfél heti szenvedés, MinGW-vel történő forrás újrafordítás után eljutottam oda, ahonnan kiindultam, (amikor is a cx_Oracle-5.1.2-10g.win32-py3.2.msi - vel telepítettem), azaz:

cx_oracle_proba.py egyetlen sort tartalmaz:
import cx_Oracle

futtatás eredménye:
Traceback (most recent call last):
File "C:/Python32/Scripts/cx_oracle_proba.py", line 1, in <module>
import cx_Oracle
ImportError: DLL load failed: A megadott eljárás nem található.


Mit nem tud elérni, ha path-ben és oracle_home-ban szerepel minden, ami szükséges?

instantclient_10_2-ből a basic és sdk -t töltöttem le, utána kínomban már a jdbc, odbc csomagot is, hátha abból keres valami dll-t, de nem.

Mit kell még beállítanom, hogy lássa és használja a rendelkezésre álló instantclient dll-eket.
Mutasd a teljes hozzászólást!
Állítólag a ncrypt meg a bcrypt a Windows7 beépített részei

bcrypt_dll.html
ncrypt_dll.html

Szóval nem garantált, hogy ártalmasak; legfeljebb nem működnek az XP-n.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd