24 авг. 2010 г.

Cx_Oracle, XE Client и собственно Oracle

Я уже писал, что под виндой отхватил кучу багов и зависаний при работе с XE Client’ом Oracle из cx_Oracle (python-ячья библиотека). Чудесным образом прошлый раз проблема решилась, но недавно (а ничего не менялось) возникла снова, причем, с удвоенной силой (стало валиться и намертво вещать консоль в два раза чаще). Очередное прозрение заключается в использовании dll библиотек из instantclient’а вместо XE Client’а. Вот эти файлы с скопировал в windows\system32

oraociei11.dll
oci.dll
ociw32.dll
oraocci11.dll

Вряд ли нужны все 4-ре, но дальше париться и выяснять не хочется…




4 комментария:

Анонимный комментирует...

думаю нужно только oci.dll

Ivan Markeev комментирует...

Проверял. Один oci обойтись не получается.

lux_place комментирует...

Такое ощущение, что настройка клиента Oracle для неспециалиста на 95% состоит из черной магии. Никогда не понятно, из-за чего оно наконец заработало.

Ivan Markeev комментирует...

В мире Oracle'вского энтерпрайса вообще жизнь надо положить, что утверждать, что тебе что-то понятно.