gpt4 book ai didi

php - 如何使用 PHP 连接到远程 Oracle 11g 数据库

转载 作者:可可西里 更新时间:2023-11-01 00:33:26 24 4
gpt4 key购买 nike

我试图通过关注 these directions 使 oci_connect 正常工作,但我仍然收到错误:

ora-24408 could not generate unique server group name in test.php

这是我的 PHP 代码片段(带有假 IP):

   $tns2 = "(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 123.123.123.123)(PORT = 1521)) (CONNECT_DATA = (SID = foo)))";
if ($conn = oci_connect("username","pwd", $tns2))
{
echo "Connected to foo";
oci_close($conn);
}
else
{
die("could not connect to foo");
}

我使用 SQL Developer,可以从这个 Ubuntu 服务器正常连接到这个数据库。我还有 Java 应用程序可以从这个 Ubuntu 服务器连接到远程 Oracle 数据库,没有任何问题。

要使 PHP 工作,我缺少什么?

我什至执行了 phpinfo(),它显示了 oci8 信息。

最佳答案

仔细看看oci_connect .

然后尝试使用此连接字符串:"123.123.123.123:1521/foo"

$conn = oci_connect("username","pwd", "123.123.123.123:1521/foo");

希望对您有所帮助。

关于php - 如何使用 PHP 连接到远程 Oracle 11g 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17096203/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com