Heim > Backend-Entwicklung > PHP-Tutorial > php连接oracle

php连接oracle

WBOY
Freigeben: 2016-06-20 12:43:14
Original
2036 Leute haben es durchsucht

linux redhat5.5操作系统下php连接oracle,使用的是pdo_oci来进行连接。但是报以下的错误,请大家帮忙,着急!!

SQLSTATE[HY000]: OCINlsCharSetNameToId: unknown character set name (/software/php-5.6.16/ext/pdo_oci/oci_driver.c:610)SQLSTATE[HY000]: OCINlsCharSetNameToId: unknown character set name (/software/php-5.6.16/ext/pdo_oci/oci_driver.c:610)


回复讨论(解决方案)

你没有安装 Oracle 客户端吧

安装了,这电脑本身也是oracle服务器,已经在这电脑上安装oracle 11g R2

重申一遍:Oracle 客户端 和 服务端 是分开安装的
请在你的机器中搜索 oci.dll 文件是否存在

我的是linux操作系统,不存在oci.dll这么一说的。安装oracle服务软件的时候,不是也自带安装了客户端了吗,在本服务机上连接是没有问题,连接方法:sqlplus system/oracle@orcl 能连接上去的。

那就是 oci.so,自 oracle 10 开始就是分开安装的了
确认一下客户端是否正确安装了,并没有坏处。也不至于发飙吧

OCINlsCharSetNameToId:  unknown character set name 未知字符集名称
不是你安装客户端时的问题,就是你连接串的问题

不好意思,没有发飙。那我再安装一下客户端看看,谢谢!

那就是 oci.so,自 oracle 10 开始就是分开安装的了
确认一下客户端是否正确安装了,并没有坏处。也不至于发飙吧

OCINlsCharSetNameToId:  unknown character set name 未知字符集名称
不是你安装客户端时的问题,就是你连接串的问题




oracle11g客户端也安装了,还是一样的错误。
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage