php连接oracle的问题

lwj213 2005-06-24 03:12:54
win2003 + iis6.0 + php4.3.4 + oracle9.2.10 ,php调试成功,oracle已配置可以用客户端正常访问且tnsnames、sqlnet文件也已正常配置。使用下列php程序访问oracle时,发生错误:

Warning: ocilogon(): _oci_open_server: Error while trying to retrieve text for error ORA-12538 in D:\neiwang\testoci.php on line 2
Oracle Connect Error

请高手帮忙解决。

php程序如下:

<?php
if ($c=OCIlogon("system", "bjciq", "NEIWANG")) {
echo "Successfully connected to Oracle.\n";
OCILogoff($c);
} else {
$err = OCIError();
echo "Oracle Connect Error " .$err[text];
}
?>
...全文
153 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lwj213 2005-07-05
  • 打赏
  • 举报
回复
换用8i就解决了。真奇怪。
leyan728 2005-06-28
  • 打赏
  • 举报
回复
那就帮不上你的忙了.你的代码是没有错的.
你又说你的phpinfo()里面显示配置正确,而且用oracle的客户端也很正常.那就真的不知道问题之所在了.
lwj213 2005-06-28
  • 打赏
  • 举报
回复
ora_logon也试过了,同样的错误。
ace黄 2005-06-27
  • 打赏
  • 举报
回复
首先检查你的ora9.2服务是否已经启动,在服务里面察看一下!
如果通过再看看php.ini中windows扩展配置是否正确,包括windows扩展的路径是否正确。
是否找到ora.dll动态连接库


leyan728 2005-06-27
  • 打赏
  • 举报
回复
代码没有错.
我一直用的是oracle817,用oci8扩展,一直没有出现过问题,没有用过oracle9.
不知道你用ora_logon 试试会是怎样的效果!
lwj213 2005-06-27
  • 打赏
  • 举报
回复
我把oracle的服务全部都启动了,还是不行。我是用oci8扩展的,路径没有问题,用phpinfo()显示没有问题。
fristfly 2005-06-24
  • 打赏
  • 举报
回复
配置过, 只有部分函数可用. ora的

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧