php连接oracle

junsky2006 2015-12-06 12:46:53
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)
...全文
295 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
c8325467 2017-12-06
  • 打赏
  • 举报
回复
楼主,问题怎么解决的?
junsky2006 2015-12-06
  • 打赏
  • 举报
回复
引用 5 楼 xuzuning 的回复:
那就是 oci.so,自 oracle 10 开始就是分开安装的了 确认一下客户端是否正确安装了,并没有坏处。也不至于发飙吧 OCINlsCharSetNameToId: unknown character set name 未知字符集名称 不是你安装客户端时的问题,就是你连接串的问题
oracle11g客户端也安装了,还是一样的错误。
junsky2006 2015-12-06
  • 打赏
  • 举报
回复
不好意思,没有发飙。那我再安装一下客户端看看,谢谢!
xuzuning 2015-12-06
  • 打赏
  • 举报
回复
那就是 oci.so,自 oracle 10 开始就是分开安装的了 确认一下客户端是否正确安装了,并没有坏处。也不至于发飙吧 OCINlsCharSetNameToId: unknown character set name 未知字符集名称 不是你安装客户端时的问题,就是你连接串的问题
junsky2006 2015-12-06
  • 打赏
  • 举报
回复
我的是linux操作系统,不存在oci.dll这么一说的。安装oracle服务软件的时候,不是也自带安装了客户端了吗,在本服务机上连接是没有问题,连接方法:sqlplus system/oracle@orcl 能连接上去的。
xuzuning 2015-12-06
  • 打赏
  • 举报
回复
重申一遍:Oracle 客户端 和 服务端 是分开安装的 请在你的机器中搜索 oci.dll 文件是否存在
junsky2006 2015-12-06
  • 打赏
  • 举报
回复
安装了,这电脑本身也是oracle服务器,已经在这电脑上安装oracle 11g R2
xuzuning 2015-12-06
  • 打赏
  • 举报
回复
你没有安装 Oracle 客户端吧

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧