博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PL SQL DEV 连接64位Oracle
阅读量:5757 次
发布时间:2019-06-18

本文共 866 字,大约阅读时间需要 2 分钟。

Windows 64位下装Oracle 11g 64位,PLSQL Developer使用出现以下问题: 1、Database下拉框为空:

2、强制输入用户名、密码及Database,登录弹出:

  引用
Initialzation error    Could not initialize    "...."    Make sure you have the 32 bits Oracle Client installed.   OracleHomeKey:    OracleHomeDir:...    Found:oci.dll    Using:    ...    Loadlibrary(...)    returned 0

说明PLSQL Developer并不支持Oracle 64位客户端连接。 解决办法: 1、下载32位Oracle客户端 其实可以下载免安装版的, 我下载的是第一个: 下载需要登录,得先在Oracle注册账号才能下载! 2、解压 将下载到的将其解压,如我解压到了 E:\app\instantclient_11_2 3、设置PLSQL Developer 在工具-首选项,连接,OCI库输入 e:\app\instantclient_11_2\oci.dll 如下图:

 

4、添加环境变量 添加环境变量 系统变量中添加2个: 第一个是指向TNS文件所在目录的,这个目录是你安装的64位版本Oracle的TNS文件所在目录。TNS文件就是保存了连接信息的文件。 TNS_ADMIN  值: E:\app\OYK\product\11.2.0\dbhome_1\NETWORK\ADMIN 第二个是指定数据库使用的编码。如果不设置成以下值,那么连接上数据库后,你看到的所有中文的内容将会是乱码,都是一堆问号。 NLS_LANG  值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 注意:设定了环境变量之后,一定要注销或者重启一下电脑才生效! 以上在Win7X64下测试通过。通过4步设置,可以正常连接本机和其它机器的Oracle数据库了。

转载地址:http://snvkx.baihongyu.com/

你可能感兴趣的文章
.Net组件程序设计之远程调用(二)
查看>>
ant中文教程
查看>>
Linux常用命令(一)
查看>>
WSUS数据库远端存储条件下切换域及数据库迁移
查看>>
【VMCloud云平台】SCAP(四)租户(一)
查看>>
linux释放内存的方法
查看>>
基于 Android NDK 的学习之旅----- C调用Java
查看>>
我的友情链接
查看>>
Android图形显示系统——下层显示4:图层合成上(合成原理与3D合成)
查看>>
Windows 10 技术预览
查看>>
Tomcat http跳转https
查看>>
一个自动布署.net网站的bat批处理实例
查看>>
tomcat 安装
查看>>
我的友情链接
查看>>
Centos6.6安装选包及基础场景说明
查看>>
java基础面试题-1
查看>>
深克隆与序列化效率的比较
查看>>
lamp+nginx代理+discuz+wordpress+phpmyadmin搭建一
查看>>
nagios监控使用139邮箱报警
查看>>
Windows Phone 7 中各种Task解说(启动器与选择器)
查看>>