oracle oci_connect链接函数问题 10

$conn=oci_connect('hzds_user','oracle123','hzds','utf8');这里有四个参数,我看到有时候是可以写成用户名,口令,数据... $conn = oci_connect('hzds_user', 'oracle123', 'hzds','utf8');这里有四个参数,我看到有时候是可以写成用户名,口令,数据库,编码这样的,但是我这样输入的时候是报错的,现在这里的“hzds”是服务名,我奇怪怎么会没有数据库这个参数呢,这样怎么连接的上所在的数据库上表呢 展开
 我来答
深远还遒劲的小喜鹊4861
2014-09-15 · 超过60用户采纳过TA的回答
知道答主
回答量:124
采纳率:100%
帮助的人:56.5万
展开全部
php连接oracle 确实配置比较麻烦 :
1、需要下载安装:http://pecl.php.net/get/oci8-1.3.5.tgz 或最高版本
2、 如果安装在oracle server上需要:
设置ORACLE_HOME
如果安装在client上需要:
下载安装oracle instant client (basic、devel包)
3、运行configure
./configure -with-oci8=shared,$ORACLE_HOME
or
./configure -with-oci8=shared,instantclient,/path/to/instant/client/lib
4、不同版本的oracle server和instantclient有些不同,比较麻烦。
1) 对于oracle 10.2的server上安装oci8,需要在php脚本文件中加入putenv
在/etc/sysconfig/httpd中加或运行apache之前export ORACLE_HOME都不行。
2)对于oracle11.2的server(X64),oci8怎么配置都报错,最终使用11.1的instantclient才可以。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式