0

我正在使用 wamp 2.0,它php_oci8.dll在 ext 文件夹中有 PHP 5.3.0 和相关文件。

我已经完成了所有配置,例如安装Oracle Instant Client 10gR2和编辑 php.ini 配置文件。到现在为止,一切都很好。

index.php这是通过 localhost 运行的 oci8 配置详细信息的屏幕截图。

点击这里:OCI8 详细信息

这是我用来将 PHP 连接到 Oracle 的连接字符串:

<?php
$dvlp = '(DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.155)(PORT = 1521))
    (CONNECT_DATA = (SID = DVLP))
  )' ;
$odbc = ocilogon ('work', 'work', $dvlp) 
or die( "Could not connect to Oracle database!") 
or die (ocierror());
?>

但它抛出如下连接错误:

Warning: ocilogon() [function.ocilogon]: ORA-03134: Connections to this server version are no longer supported. in C:\wamp\www\new.php on line 6 Could not connect to Oracle database!

我已经尝试了我能想到的一切,并对此进行了很多搜索,但一切都在脉络中。也许,问题在于 php、oci8 和即时客户端 10gr2 之间的兼容性,但不知道。

PS:我正在为一个小项目使用 Windows Server 2003。

谢谢!

4

0 回答 0