关于php远程连接ORACLE的问题

rynewood 2005-12-29 09:34:10
oracle安装在远程的服务器,我用运行在本地apache2上的PHP5.1.1连接ORACLE。php.ini中已经去掉了extension=php_oci8.dll和
extension=php_oracle.dll的注释,但重启APACHE后却提示找不到这两个文件(extension_dir是设置正确的,因为能找到去掉注释的extension=php_gd2.dll)。
请问这是什么原因?另外,是这样连接远程的ORACLE吗?
...全文
187 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
rynewood 2005-12-31
  • 打赏
  • 举报
回复
因为以上代码运行会报错:
Connection Failed: ORA-12560: TNS:protocol adapter error
rynewood 2005-12-31
  • 打赏
  • 举报
回复
现在我要连远程的ORACLE 7.3.4.本机装了ORACLE8的客户端,在ORACLE8的客户端是能连远程的oracle7的,但是用PHP如何连远程的ORACLE7?代码如下:
<?php
PutEnv("ORACLE_SID=yz");

$connection = Ora_Logon ("user", "pw");
if ($connection == false){
echo Ora_ErrorCode($connection).": ".Ora_Error($connection)."
";
exit;
}
?>
请问还要修改什么语句才能让访问远程的ORACLE7?
rynewood 2005-12-31
  • 打赏
  • 举报
回复
解决了,装了ORACLE客户端就可以连接上了
Fibona 2005-12-30
  • 打赏
  • 举报
回复
肯定是没有安装客户端的原因
leyan728 2005-12-30
  • 打赏
  • 举报
回复
你安装了oracle的客户端没有?
连接oracle要先装oracle客户端的.
rynewood 2005-12-30
  • 打赏
  • 举报
回复
thunderx 2005-12-30
  • 打赏
  • 举报
回复
补充一句:8i+版本好像加载php_oci8.dll就可以了吧?
具体的你可以查阅一下PHP手册!
thunderx 2005-12-30
  • 打赏
  • 举报
回复
不仅仅需要那二个DLL的,我用过10g的,记得需要oraociei10.dll,orannzsbb10.dll和oci.dll 三个动态链接库文件,要80MB左右,汗!
10g的客户端里有!网上也有下载!祝你好运!

21,891

社区成员

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

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