|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Kirill Paliy 2:5061/109.28 07 Apr 2000 16:47:37 To : Serge Cherpatyuk Subject : DBD::Oracle q -------------------------------------------------------------------------------- 06 Apr 00 16:45, you wrote to All: SC> Вот какая интересная штука у меня. Если я для любого SC> юзера выставляю переменные окружения: SC> export TWO_TASK=dbsrv SC> export NLS_LANG=RUSSIAN_CIS.CL8KOI8R SC> export LD_LIBRARY_PATH=$ORACLE_HOME/lib SC> export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data SC> то перловые скрипты отрабатывают, т.е. происходит коннект к SC> базе (она в iso8859p5), выборка данных и выдача её на гора SC> (кириллицей). Когда же вместо установки переменных окружения SC> я вношу в скрипт: SC> $ENV{ORACLE_HOME} = '/home/ora/oracle/app/product/8.0.5'; SC> $ENV{TWO_TASK} = 'dbsrv'; SC> то до этого места работает, правда данные выдаются крякозябрами, SC> стоит же добавить: SC> $ENV{NLS_LANG} = 'RUSSIAN_CIS.CL8KOI8R'; SC> на этом всё заканчивается: SC> Error while trying to retrieve text for error ORA-12705 (DBD ERROR: SC> OCISessionBegin) at ./jobs/sql/pro.PL line 14 Unable SC> ORA-12705 - неправильно установленный NLS_LANG, как утверждает SC> мануэль. Попробуй выставить ORA_NLS до установки NLS_LANG. Kir --- GoldED/W32 3.0.1 * Origin: >>> Kir at work <<< (2:5061/109.28) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/397338ee036d.html, оценка из 5, голосов 10
|