按照http://iceeggplant.blog.51cto.com/1446843/1052512配置了php连接oracle扩展,oracle客户端版本是12.1。在一台新服务器上出现"ORA-24408: could not generate unique server group name"错误, 相同的代码在开发机上没有问题。Google了一下,找到解决方法:
在/etc/sysconfig/network中添加"HOSTNAME=WX020"(WX020是设置的主机名,如果存在则不需要添加),然后 在/etc/hosts中添加 127.0.0.1 WX020,两个Hostname一定要一致, 如果修改了/etc/sysconfig/network则需要执行service network restart生效。
连接成功!
(注:网上还有一种说法是客户端版本太高,实际上不是这个原因,我用11.2和12.1都没有问题)