ошибка OCINlsCharSetNameToId: unknown character set name

classic85

Новичок
всем привет

php код при коннекте к оракл бд, выходит такая ошибка

Код:
QLSTATE[HY000]: OCINlsCharSetNameToId: unknown character set name (/builddir/build/BUILD/php-5.6.17/ext/pdo_oci/oci_driver.c:610)
pdo_oci, всё подключено. проверял через phpinfo. кодировка была и utf8 и al32utf8

куда копать?
 

classic85

Новичок
Код:
dsn' => 'oci:dbname=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.1)(PORT=9521))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.2)(PORT=9521))(LOAD_BALANCE = YES)(CONNECT_DATA=(SERVICE_NAME=PDEVELOPM)));charset=AL32UTF8;
 

Вурдалак

I'd like to model your domain
Можешь попробовать написать @tony2001 напрямую, вроде он автор расширения.

UPD: а, не, это ж PDO, тут автор вроде не он.
 

fixxxer

К.О.
Партнер клуба
Я ни разу не пользовался pdo_oci, но судя по документации, вот эту LISP-подобную хрень оно будет строить внутри само, а на входе надо указать DSN в обычном для pdo виде. Но я только предполагаю, я ни разу не пользовался.
 

флоппик

promotor fidei
Команда форума
Партнер клуба
Эта лиспоподобная хрень должна лежать в tnsnames.ora у клиента в $ORACLE_HOME, пихать ее в подключение не нужно.
 
Сверху