转自:http://www.2cto.com/database/201503/386267.html

中文显示问号

转自:http://zhidao.baidu.com/link?url=qJDmsahlNUjNdI2beflLkx4NDrA11YEJSLGZ_eWjqtT6aUJ-DDtIqu4crDTnZ_t0RaVRqpjxEwS82E0ekV_zXPFbWmj-GkPe_k4OJ82sawq

1、问题

Plsql到目前为止只有32位的程序,而大多数的桌面系统基本都是使用64位的windows操作系统,在64位的windows上,大多数情况下也是安装64位的ORACLE client程序,这种组合,导致plsql无法识别到ORACLE_HOME目录,读取不到tnsnames.ora文件中的连接串

2、解决方案

2.1 在windows上配置ORACLE_HOME环境变量

右击“我的电脑”点击”属性“菜单,进入”系统属性“对话框,选择”高级“标签,点击“环境变量”,在用户变量框区域,新建一个名为‘ORACLE_HOME的变量名,根据自己的ORACLE实际安装目录填写其值,例如,笔者的环境的ORACLE_HOME的值为” C:\oracle\product\12.1.0\dbhome_1”

2.2 引用instantclient-basic-win32-10.2.0.5

将instantclient-basic-win32-10.2.0.5.zip文件解压,压缩后的文件,复制到PLSQL Developer安装目录的product目下,如C:\oracle\product\,最终instantclient的目录为C:\oracle\product\C:\oracle\product\instantclient-basic-win32-10.2.0.5\instantclient_10_2

instantclient-basic-win32-10.2.0.5.zip文件,随便百度下就有了

http://download.csdn.net/detail/kandeet/4282943#comment

2.3 在PLSQL中配置ORACLE_HOME与OCI库

2.3.1 配置ORACLE_HOME

在PLSQL主菜单上点击Tools,选择Preferences子菜单,进入“首选页”对话框,在“连接”选项卡的右侧,找到“Oracle主目录名(自动检测为空)”,在该框中填写ORACLE的HOME目录名,如:“C:\oracle\product\12.1.0\dbhome_1”

2.3.2 配置OCI库

在PLSQL主菜单上点击Tools,选择Preferences子菜单,进入“首选页”对话框,在“连接”选项卡的右侧,找到“OCI库(自动检测为空)”,在该框中填写oci.dll文件的绝对路径,如:“C:\oracle\product\instantclient-basic-win32-10.2.0.5\instantclient_10_2\oci.dll”

3、结果

上述四步配置完成后,重启PLSQL,就可以识别ORACLE_HOME,并能找到ORACLE客户端tnsnames.ora文件中的数据库连接串了。

4、补充:会出现  中文乱码解决方法

我的电脑---右击---属性---高级---环境变量---系统变量---新建
变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

————————————————————————————————————————————————简化版

1、我的电脑---右击---属性---高级---环境变量---系统变量---新建2个  环境变量

ORACLE_HOME的值为” C:\oracle\product\12.1.0\dbhome_1” //注意,此处是你64位ORACLE 安装目录

NLS_LANG 值为  SIMPLIFIED CHINESE_CHINA.ZHS16GBK

2、网上下载  instantclient-basic-win32-10.2.0.5.zip

解压到 Oracle  安装目录,product文件夹里面

3、打开Plsql  首选项,输入HOME的路径,与上面的环境变量一样的值

输入 OCI的路径,就是解压后的里面有个  .oci.dll  的路径

确定后,重新打开PLSQL,可以使用了

【转】64位ORACLE客户端上plsql无法识别ORACLE_HOME解决方案相关推荐

  1. plsql检测不到oracle,64位ORACLE客户端上plsql无法识别ORACLE_HOME解决方案

    1.问题 Plsql到目前为止只有32位的程序,而大多数的桌面系统基本都是使用64位的windows操作系统,在64位的windows上,大多数情况 下也是安装64位的ORACLE client程序, ...

  2. oracle home 自动检测,64位Oracle客户端上PLSQL无法识别ORACLE_HOME解决方案

    PLSQL到目前为止只有32位的程序,而大多数的桌面系统基本都是使用64位的Windows操作系统,在64位的Windows上,大多数情况下也是安 1.问题 PLSQL到目前为止只有32位的程序,而大 ...

  3. plsql不读操作系统环境变量_64位Oracle客户端上PLSQL无法识别ORACLE_HOME解决方案

    PLSQL到目前为止只有32位的程序,而大多数的桌面系统基本都是使用64位的Windows操作系统,在64位的Windows上,大多数情况下也是安 1.问题 PLSQL到目前为止只有32位的程序,而大 ...

  4. 解决中64位Win7系统上PLSQL无法连接ORACLE的方法(PLSQL无法识别ORACLE_HOME的配置)

    解决中64位Win7系统上PLSQL无法连接ORACLE的方法(PLSQL无法识别ORACLE_HOME的配置) 参考文章: (1)解决中64位Win7系统上PLSQL无法连接ORACLE的方法(PL ...

  5. 解决连接oracle报错 尝试加载Oracle客户端库时引发BadImageFomatException。如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题的报错。

    解决连接oracle报错 尝试加载Oracle客户端库时引发BadImageFomatException.如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题的报错. 参考文章 ...

  6. 64位oracle客户端_开发小记-golang连接Oracle数据库配置

    项目需求golang连接Orale数据库,使用mattn/go-oci8包,github地址 https://github.com/mattn/go-oci8 过程 Oracle Client和SDK ...

  7. 用64位的plsql developer 连接虚拟机中的64位oracle数据库

    背景:为了学习oracle,我在虚拟机上安装了oracle.并在实体机上安装了oracle客户端及plsql developer. 开始之前,先回答两个问题 为什么不在本机安装oracle? 因为or ...

  8. pl/sql链接64位oracle数据库报错Could not initialize oci.dll

    原来是32位的oracle,所以没有报错. 后来是64位oracle,但是是直接链接oracle客户端,所以也没有报错. 现在是64位oracle服务器上直接安装plsql,报错. 报错原因:plsq ...

  9. PLSQL developer 连接不上64位Oracle 解决办法

    在64位Windows2003上安装Oracle后,用PLSQL developer去连接数据库出现报错: Could not load "--\bin\oci.dll" OCID ...

最新文章

  1. phpstorm xdebug本地调试断点不生效_phpstudy+phpstrom实现断点
  2. 电脑磁盘空间不足怎么办_IT干货 丨 电脑C盘存储空间不足怎么办?
  3. Linux awk 命令 说明
  4. 织梦正则批量替换文章内容内链变成绝对路径
  5. C++STL中的vector
  6. 指向结构体的指针别名
  7. pandas 知识点补充:绘图plot
  8. bzoj4383(拓扑排序)
  9. 指令级并行--计算机体系结构
  10. 动态添加后的数据转换 — 后台接收数据
  11. html调用父页面的函数,js调用父框架函数与弹窗调用父页面函数的方法
  12. 回头看看的时候openeim001
  13. python二分法查找数字_Python——二分法查找
  14. [LinqPad妙用]-在Net MVC中反射调用LinqPad中的Dump函数
  15. 如何在群晖系统中安装cpolar(群晖6.X版)
  16. 十年PHP架构师的成长之路,程序员必备
  17. 陈坤发微博调侃 回应儿子生母话题
  18. 怎么查看电脑IP地址?
  19. 繁体字转换为中文python
  20. 换个角度看英语语法,会不会简单些?

热门文章

  1. 以京东为代表电商平台成中华老字号销售增速最快渠道
  2. vue2.0 + vux (四)Home页
  3. jenkins sonar配置
  4. nopcommerce 商城案例
  5. 几行小代码,将Testlink的xml用例导入至excel
  6. iOS 第三方框架-SDWebImage
  7. Snagit 12 – 功能强的老牌截图软件
  8. SharePoint 2010的数据库服务器实例默认为sqlserver2
  9. 问题三十七:C++怎么解一元四次方程?(2)——怎么解一元三次方程
  10. 大数据分析需避免哪些错误