关于PL/SQL连接Orcale数据库

   在安装完Orcale11g之后,一直对着控制台一般的sqlplus很是无语,但是在安装PL/SQL之后,在于orcale数据库进行连接时,遇到了一些问题,在百度了各种大牛之后终于成功解决

问题一

     

 使用环境:Orcale11g,win10 64bit,PLSQL 9.0.6.1665_CN汉化版

 问题原因:安装完后Oracle的 oci.dll 是64位的,而32位应用程序 PLSQL Developer 无法加载。

 解决方法:

1. 从   http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 下载Oracle Client Package。 我下载的是Instant Client for Microsoft Windows (32-bit) 【instantclient-basic-nt-11.2.0.2.0.zip】 
2. 将 instantclient-basic-nt-11.2.0.2.0.zip 解压 如 F:\Oracleinstantclient      而oci.dll 所在目录为:F:\Oracleinstantclient\instantclient_12_1\
3. 设置环境变量
    TNS_ADMIN=c:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN
    NLS_LANG=AMERICAN_AMERICA.ZHS16GBK (如果注册表中已经存在,可以不用,一般安装Oracle时 注册表中已经存在)
4. 启动PL/SQL Developer ,点击“cancle”不要登录,菜单 --> Tools --> Perferences --> Connection 修改 Oracle_Home 和 OCI Library 的配置:
    OracleHome: 自己安装的OracleHome如:E:\app\Chen\product\11g\dbhome
    //oracle的安装路径
    OCI library: F:\Oracleinstantclient\instantclient_12_1\oci.dll
   //这个路径一定要是自己刚才解压的路径

 如果第二个路径不对的话,会产生另一个错误,这个错误的大意是在该路径下找不到oci.dll文件,所以为了避免这样的错误,一定要将路径写对


 
5. 重新启动 PL/SQL并登录对应的数据库,连接正常,问题成功解决!


orcl为在电脑中安装oracle数据库时所起的名字,在sqlplus可通过

select name,dbid from v$database;或者show parameter db_name;进行查看

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

巴塞罗那的风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值