ORA-24408:无法生成唯一的服务器组名称

Sub*_*ger 15 php oracle

系统:

Linux web 2.6.27.21-0.1-pae #1 SMP 2009-03-31 14:50:44 +0200 i686 i686 i386 GNU/Linux

PHP Version 5.3.8
Apache Version  Apache/2.2.21 (Linux/SUSE)
OCI8 Support    enabled
Version     1.4.7
Revision    $Revision: 321634 $
Active Persistent Connections   0
Active Connections  0
Oracle Run-time Client Library Version  11.2.0.3.0
Oracle Instant Client Version   11.2
Run Code Online (Sandbox Code Playgroud)

在打电话时oci_connect- 接收

ORA-24408:无法生成唯一的服务器组名称

我不明白这是什么样的错误以及如何解决它.

Cam*_* S. 41

如果你愿意,你可以降级到10克(显然不关心这个),但这不是必要的......

11g即时客户端需要一个/etc/hosts指向127.0.0.1的主机名的文件条目.普通的"localhost"条目本身就不够用.

假设您的主机名是foomachine,您需要检查两个地方:

/etc/hosts,确保你有任何条目 - 如果它不存在,添加它:

127.0.0.1   foomachine
Run Code Online (Sandbox Code Playgroud)

并确保该/etc/sysconfig/network文件也有HOSTNAME=foomachine

这应该够了吧.

  • 我可以确认这解决了我的设置问题(Mac OS X 10.8.4).在Mac OS X上,我只需要将条目添加到`/ etc/hosts`文件中,然后重试该命令即可.奇怪的是,在这个问题出现之前的几个星期里,我一直在使用相同的代码而没有问题,但我很高兴它只需要一个简单的修复.谢谢你的提示! (4认同)
  • 它也适用于其中一个真正的网络接口IP,不需要127.0.0.1. (3认同)
  • 太棒了,你救了我的一天.非常感谢你. (2认同)