首頁 > 後端開發 > php教程 > php连接oracle

php连接oracle

WBOY
發布: 2016-06-20 12:43:14
原創
2041 人瀏覽過

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客户端也安装了,还是一样的错误。
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板