我在Linux服务器上安装了PHP。我需要连接到外部Oracle数据库并成功安装Oracle即时客户端12.1.0.2.0。
但现在当我在简单的测试连接下运行时,我收到以下错误:
ORA-24408: could not generate unique server group name
以下是我的代码:
if($c = oci_connect('orcl_username', 'orcl_pswd','//orcl.server.domain.name:1521/servicename')){
echo "Successfully connected to Oracle.";
oci_close($c);
} else {
$err = oci_error();
$error = $err['message']."\n\n";
print $error;
}
目前我配置了这个
/etc/sysconfig/network
(在我的服务器上不是oracle服务器):
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=localhost
/etc/hosts
(在我的服务器上不是oracle服务器):
127.0.0.1 localhost
我是否还需要在oracle服务器中使用相同的配置?
答案 0 :(得分:0)
好的,最后我找到了一种方法,我的网络服务器主机名需要像这样添加到/ etc / hosts中
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 [hostname]
[orcl db ip] [orcl db hostname]
并在/ etc / sysconfig / network
中NETWORKING=yes
HOSTNAME=[orcl db hostname]
喝彩!