c 不安装oracle客户端,不用安装的客户端来连接oracle

目前我使用了两种连接,第一个是PL/SQL连接,第二个toad的连接,作为专业的dba最好使用toad。

我现在就说说如何不安装oracle客户端,就是用这些工具,ORACLE好像从10开始,对WINDOWS提供了instantclient,这样用安装oracle

的客户端就可以使用这些工具了。这个需要我们下载一个叫Install Client Package的工具就可以了,这个软件不需要安装,只要解压

就可以用了,非常方便。

一、先介绍 PL/SQL连接oracle

下载地址:

直接下载这个文件,Instant Client Package - Basic包,然后解压到任意的目录,然后再这个目录下建立network文件夹,接着再这个文件夹下再建立admin文件夹,然后创建tnsnames.ora文件,内容如下:

tcm =   [这里是实例名,在安装oracle服务端的时候创建的。]

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.168.168)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = tcm)

)

)

这个要根据自己的实际情况配置,接着打开PL/SQL,(我这里认为你已经安装好了PL/SQL)在工具菜单,选择preference里面设置 OCI Library和Oracle_home,我这里的设置是

OCI Library=C:\instantclient\oci.dll

Oracle_home=C:\instantclient

我们现在就算是配置成功了,但是我们需要设置一个字符集的问题,不然这样查询出来的数据会是乱码,写一个批处理文件pldev.bat放到根目录下创建的pl的目录下,内容如下:

set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBk

PLSQLDev.exe

最后双击这个批处理,运行,然后启动PL/SQL输入用户名,密码和实例名就可以了

二、使用toad来连接oracle

我们还是用之前的下载的工具,还是放到c盘下,我看了一些介绍,说把BIN,NETWORK,ocommon,oracore,plsql都拷贝到这个目录下。其实经过我的测试,只要创建network/admin文件就可以了,但是要比PL/SQL多加一个sqlnet.ora文件,这个文件可以直接从oracle上拷贝过来。

这里要设置环境变量

系统变量中设置:(也可以写入注册表)

Path(在变量中加入)                                   C:\instantclient

LD_LIBRARY_PATH(该变量可能可以省略)                   C:\instantclient

NLS_LANG(注意空格,这是设置语言,可以根据情况配置)   SIMPLIFIED   CHINESE_CHINA.ZHS16GBK

ORACLE_HOME                                            C:\instantclient

SQL_PATH                                               C:\instantclient

TNS_ADMIN                                              C:\instantclient\network\admin

用TOAD连接数据库,OK

还有一个参考,我没有尝试,是不是可以在使用php扩展的时候也可以使用这个不用安装的客户端,我最近没有时间尝试,有兴趣的朋友可以试试.互相交流以下.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值