解决X64操作系统PL/SQL连接报错问题 make sure you have the 32 bits oracle client installed
2015-09-12 01:28
856 查看
Windows 64位下装Oracle 11g 64位,PLSQL Developer使用出现以下问题:
1、Database下拉框为空:
![](http://yajin167.info/wp-content/uploads/2012/02/QQ20120207163434-300x131.png)
2、强制输入用户名、密码及Database,登录弹出:
![](http://yajin167.info/wp-content/uploads/2012/02/QQ20120207162953-300x245.png)
说明PLSQL Developer并不支持Oracle 64位客户端连接。
解决办法:
1、下载32位Oracle客户端
其实可以下载免安装版的,http://www.oracle.com/technetwork/topics/winsoft-085727.html,我下载的是instantclient-basic-nt-11.2.0.2.0.zip。
2、解压
解压instantclient-basic-nt-11.2.0.2.0.zip,例如到D:\instantclient_11_2
3、设置PLSQL Developer
启动PLSQL Developer,不登录点取消进入PLSQL Developer,Tools->>Preferences:
Oracle Home:OraDb11g_home1(发现这里似乎可以随便写,我填的是安装的Oracle 11g 64位的)
OCI Library:D:\instantclient_11_2\oci.dll
![](http://yajin167.info/wp-content/uploads/2012/02/QQ20120207172233-300x249.png)
4、添加环境变量
TNS_ADMIN ->> D:\app\YangJin\product\11.2.0\dbhome_1\NETWORK\ADMIN
中文乱码问题:
启动PLSQL Developer,登录发现中文表名乱码:
![](http://yajin167.info/wp-content/uploads/2012/02/QQ20120207170206-159x300.png)
解决方法:
添加环境变量:NLS_LANG ->> AMERICAN_AMERICA.UTF8
1、Database下拉框为空:
![](http://yajin167.info/wp-content/uploads/2012/02/QQ20120207163434-300x131.png)
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
![](http://yajin167.info/wp-content/uploads/2012/02/QQ20120207162953-300x245.png)
说明PLSQL Developer并不支持Oracle 64位客户端连接。
解决办法:
1、下载32位Oracle客户端
其实可以下载免安装版的,http://www.oracle.com/technetwork/topics/winsoft-085727.html,我下载的是instantclient-basic-nt-11.2.0.2.0.zip。
2、解压
解压instantclient-basic-nt-11.2.0.2.0.zip,例如到D:\instantclient_11_2
3、设置PLSQL Developer
启动PLSQL Developer,不登录点取消进入PLSQL Developer,Tools->>Preferences:
Oracle Home:OraDb11g_home1(发现这里似乎可以随便写,我填的是安装的Oracle 11g 64位的)
OCI Library:D:\instantclient_11_2\oci.dll
![](http://yajin167.info/wp-content/uploads/2012/02/QQ20120207172233-300x249.png)
4、添加环境变量
TNS_ADMIN ->> D:\app\YangJin\product\11.2.0\dbhome_1\NETWORK\ADMIN
中文乱码问题:
启动PLSQL Developer,登录发现中文表名乱码:
![](http://yajin167.info/wp-content/uploads/2012/02/QQ20120207170206-159x300.png)
解决方法:
添加环境变量:NLS_LANG ->> AMERICAN_AMERICA.UTF8
相关文章推荐
- Oracle触发器创建自增主键
- oracle中删除表空间提示ORA-00604和ORA-38301
- 下载安装oracle11g
- oracle错误-ORA-12519, TNS:no appropriate service handler found
- 关于Oracle 12c 和 odbc的一点注意。
- Oracle错误 1053: 该服务没有响应启动或控制请求
- Oracle学习笔记20150911pl/sql编程
- 索引失效原因分类
- oracle
- Oracle 学习之 性能优化(十五) ASH、ADDM、AWR
- mysql中实现oracle中的full join
- oracle
- aix下cpu丢失2个时Oracle 数据库实例的alert报错
- Oracle 表
- oracle自动备份
- RHEL 7 安装oracle rac 11.2.0.4执行root.sh报错ohasd failed to start
- mybatis 在oracle数据库中插入数据时获取自增ID
- expdp 和impdp使用之一(不同用户和不用表空间)
- oracle创建表空间和用户授权
- 网站开发笔记:PHP oci连接Oracle中文乱码问题解决方案