关于PL/SQL连接ORACLE

1.现在大多数人都会使用pl/sql来连接oracle进行操作。下面来说说简单的安装使用方式(如果有需要对应安装包的可以留言,都在云盘里面)。

a.已经安装了oracle客户端

1)如果安装的是32位的版本,那就没什么问题,在设置好监听后,在pl/sql的任务栏–》工具–》首选项 中配置好对应的Oracle主目录名和OCI库就可以了。
2)如果是64位的版本,就有点不同了,英文pl/sql是没有64位的,只有32的,所以我们要去官网下载一个简化版的oracle32客户端,很小的一个。

简易安装包

3)然后解压到你的客户端的dbhome_1同级目录下。路径参考
参考我的目录:C:\app\yang\product\11.2.0

4)在dbhome_1下一级目录找到NETWORK文件夹,直接复制到instantclient11_1目录里面
NETWORK目录

5)然后一样在pl/sql配置,和32位的一样(工具–》首选项)
这里写图片描述
第一个目录到:C:\app\yang\product\11.2.0\instantclient_11_1
第二个目录:C:\app\yang\product\11.2.0\instantclient_11_1\oci.dll

    6)然后重新登录pl/sql,就可以正使用了。

这里写图片描述

b.如果没有安装客户端,方法和安了64位的一样,

1)还是要下载刚刚上面说的那个32安装包简化版,然后自定义一个英文目录解压,比如D:\oracle\instantclient_11_1
2)然后就可以像上面一样,去其他安装过客户端的电脑上复制NETWORK文件夹到这个目录里面,然后一样的配置pl/sql
3)如果找不到安装过客户端的电脑也没关系,那么我么就要自己添加两个文件:sqlnet.ora和tnsnames.ora,第二个文件tnsnames.ora里面的端口,ip,实例,按自己需求配置。我以本地为例。

sqlnet.ora文件内容
---------------------
SQLNET.AUTHENTICATION_SERVICES= (NTS)   
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) 
-----------------------
----------------------

tnsnames.ora文件内容
-------------------------
orcl =   
(DESCRIPTION =      
  (ADDRESS_LIST =         
    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1 )(PORT = 1521))      
  )       

  (CONNECT_DATA =        
    (SERVICE_NAME = orcl )      

  )

)

4)因为没有安装客户端,所以我们要配置环境变量。(安装客户端的都会先配置环境变量)

在系统变量里面新建:(等号左边是变量名,右边是值)
TNS_ADMIN=D:\oracle\instantclient_11_1
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
ORACLE_HOME=D:\oracle\instantclient_11_1

7)然后重新登录pl/sql就可以了。
写在最后
可能同样的配置因为不同电脑会不同,所以要根据自己的实际情况来操作。新手出品,敬请指教。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值