Показаны сообщения с ярлыком oracle. Показать все сообщения
Показаны сообщения с ярлыком oracle. Показать все сообщения

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-ре, но дальше париться и выяснять не хочется…




11 февр. 2010 г.

Проблемы с cx_Oracle (python 2.6 под windows, Oracle XE Client)

Долго и нудно мучился с cx_oracle (python 2.6 и windows vista) – каждые второй коннект к базе валился с фатальной ошибкой, а иногда магически вешал все окружение на 3-4 минуты. Гугл не помог. Вариант с ущербностью своей висты я отметаю, т.к. виста за последние два месяца была восстановлена из recovery раздела (до и после cx_oracle работал одинаково).

Смена версии cx_oracle тоже не помогала. Даже последний релиз имеет теже проблемы.

Собственно, решением оказалось возвращение к python 2.5.4. Под ним все удивительным образом работает и никаких проблем нет.

В ошибке было упоминание библиотеки ntdll.dll.