win7 64位系统下php连接oracle数据库,win7oracle下面讲下配置过程
一、下载oracle instantclient
下载地址:http://www.oracle.com/technetwork/topics/winx64soft-089540.html
下载 instantclient-basic-windows.x64-11.2.0.4.0
解压路径:d:\program files (x86)\oracle64client\instantclient_11_2
*注:客户端需要对应数据库版本。
二、配置系统环境变量
在path环境变量后加入:;d:\program files (x86)\oracle64client\instantclient_11_2
三、配置php支持oci扩展
修改配置文件php.ini
开启配置如下
四、重启apache服务测试
使用探针函数phpinfo()查看扩展是否开启,如果出现下图说明扩展开启
五、测试数据库连接
在站点根目录编写oracle.php,我连接的是虚拟机centos中的oralce数据库
代码如下:
浏览器地址栏输入 http://localhost/oracle.php
显示connected oracle successd!说明数据库连接成功。
win7 64位连接oracle数据库问题
我遇到过,并且解决了。
单位的服务器配置的centos 5.5 x64,我的电脑也是win7 x64,安装的oracle 10g x86 client,可以通过sqlplus@的方式连接到数据库,但是安装了toad和pl/sql就是连接不上。起初我也问是不是一定要把操作系统换成32位。
后来经过测试,发现原因很简单,因为安装在了c盘的program files (x86)文件夹下。这个文件夹很特殊,是为了提高64位兼容性,搞得兼容32位模式的文件夹,一般32位的软件默认安装在这,而且会以32位运行,所以会导致toad,pl/sql无法连接。
所以解决方法非常简单,只要把pl/sql,toad安装在d盘,就可以通过连接。
win7 64位操作系统,plsql怎连接oracle数据库?
win7+64位+oracle+11g+64位下使用plsql+developer+的解决办法
1)安装oracle 11g 64位 (这部分就不说了吧)
2)安装32位的oracle客户端( instantclient-basic-win32-11.2.0.1.0)
下载instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的,不要下错了版本,oracle官网有下载),将其解压至oracle安装目录的product下(本机命名为:instantclient_11_2):d:\oracle\app\dd\product\instantclient_11_2。
拷贝数据库安装根目录下的一个目录d:\oracle\app\dd\product\11.2.0\dbhome_1\network到oracle客户端目录下d:\oracle\app\dd\product\instantclient_11_2(其实只需要 network\admin\tnsnames.ora)
3)安装pl/sql developer
安装 pl/sql developer,在perference->connection里面设置oci library和oracle_home,例如本机设置为:
oracle home :d:\oracle\app\dd\product\instantclient_11_2
oci library :d:\oracle\app\dd\product\instantclient_11_2\oci.dll
4) 设置环境变量(修改环境变量)
对于nls_lang环境变量, 最好设置成和数据库端一致, 首先从数据库端查询字符集信息:
sql> select userenv('language') nls_lang from dual;
nls_lang
----------------------------------------------------
simplified chinese_china.zhs16gbk
右击我的电脑 - 属性 - 高级 - 环境变量 - 系统环境变量:
1>.点击新建, 变量名设置为nls_lang, 变量值设置为simplified chinese_china.zhs16gbk, 点击确定;
2>.新建环境变量“tns_admin”,值为“d:\oracle\app\dd\product\instantclient_11_2”
最后点击确定退出.
启动 pl/sql developer ,运行无问题。...余下全文>>
http://www.bkjia.com/phpjc/866669.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/866669.htmltecharticlewin7 64位系统下php连接oracle数据库,win7oracle 下面讲下配置过程 一、下载oracle instantclient 下载地址:http://www.oracle.com/technetwork/topics/winx64sof...