php + oracle + plsql 免安装客户端配置

12 篇文章 0 订阅

近期使用php + oracle开发

这里我使用的是 oracle 11g

首先 在官网下载 instantclient-basic-win32-11.2.0.1.0 解压、

1.在instantclient目录下建立NETWORK \ ADMIN \ tnsnames.ora

文件代码如下
1.oracledata =     
2.(DESCRIPTION =     
3.    (ADDRESS_LIST =     
4.      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))     
5.    )     
6.    (CONNECT_DATA =     
7.      (SERVICE_NAME = oracledata)     
8.    )     
9.)  

第一行 oracledata 为数据库映射名称 就是打开PL时输入的库名可以随意起.

其中HOST为主机IP地址, PORT为oracle端口号, SERVICE_NAME为数据库名字.

这个文件主要功是让PL获取到数据库的真实地址以及库名。

 

2.下载并安装PL.SQL.Developer配置应用.

我习惯将 instantclient-basic-win32-11.2.0.1.0 复制到 PL目录下使用

工具->首选项->oracle->连接
主目录
C:\Program Files\PLSQL Developer\instantclient-basic-win32-11.2.0.1.0\instantclient_11_2
OCI库
C:\Program Files\PLSQL Developer\instantclient-basic-win32-11.2.0.1.0\instantclient_11_2\oci.dll

 

英文版相对应

配置tools->preferences->connection
设置以下参数:
Oracle Home=C:\Program Files\PLSQL Developer\instantclient-basic-win32-11.2.0.1.0\instantclient_11_2

OCI library=C:\Program Files\PLSQL Developer\instantclient-basic-win32-11.2.0.1.0\instantclient_11_2\oci.dll

 

3.在plsql安装目录下新建plsql.bat, 写入以下内容:

1.@echo off   
2.set path=%cd%;%path%;   
3.set TNS_ADMIN=C:\Program Files\PLSQL Developer
4.set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK   
5.start plsqldev.exe  


 现在我们可以直接通过bat启动了, 但会有个恶心命令行窗口一闪而过, 我们可以通过vbs启动bat来解决这个问题.

5. 在plsql目录下建plsql.vbs, 写入以下内容:

1.set wss=WScript.CreateObject("WScript.Shell")   
2.wss.Run "plsql.bat",vbhide  

 然后使用plsql.vbs启动程序

如果使用 PL觉得太庞大了很多功能没有用,推荐大家使用

navicat

1.配置 工具->选项->oci 地址为 oci.dll位置

C:\Program Files\PLSQL Developer\instantclient-basic-win32-11.2.0.1.0\instantclient_11_2\oci.dll

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值