PLSQL连接Windows系统下的64位Oracle
来源:互联网 发布:网络伤感情歌对唱 编辑:程序博客网 时间:2024/04/29 20:31
以下方法对Windows下PLSQL Developer客户端连接不同版本Oracle都是通用的!
由于在本机Win7 X64上安装了64位的Oracle,结果试图使用PLSQL Developer去访问它的时候报:无法加载oci.dll文件。原来oci.dll是64位的,32位应用程序PLSQL Developer自然无法加载了。试验了下,现把解决办法分享给大家:
2、安装32位的Oracle客户端( instantclient-basic-nt,非basiclite 版,切记)
下载instantclient-basic-nt.zip (一定得是32位的,不要下错了版本,Oracle官网有下载),将其解压至Oracle安装目录的Product下(里面默认的文件夹名为:instantclient):D:\Oracle12c\product\instantclient。
拷贝数据库安装根目录下的一个目录D:\Oracle12c\product\12.1.0\dbhome_1\NETWORK到Oracle客户端目录下D:\Oracle12c\product\instantclient(其实只需要 NETWORK\ADMIN\tnsnames.ora)
3、安装PL/SQL Developer
安装 PL/SQL Developer,但是不要登录,直接进入在perference->Connection里面设置OCI Library。
OCI Library :D:\Oracle12c\product\instantclient_12_1\oci.dll
异常处理(FAQ):
1、ORA-12154:TNS:could not resolve the connect identifier specified异常
需要在“系统属性 -> 高级 -> 环境变量中添加oracle_home:D:\Oracle12c\product\12.1.0\dbhome_1”;paht:D:\Oracle12c\product\12.1.0\dbhome_1\bin。通常报此异常都是由于oracle_home与path环境变量设置引起。
2、ORA-28547: connection to server failed, probable Oracle Net admin error异常
只需sqlnet这个文件的内容改一下就可以了,即SQLNET.AUTHENTICATION_SERVICES = (NTS)改为SQLNET.AUTHENTICATION_SERVICES = (NONE),需重启数据库服务。
3、ORA-12514:TNS:listener does not currently know of service requested in connect descriptor异常
再listener.ora配置文件中添加红色字体参数:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\Oracle11g\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = SGTMS)
(ORACLE_HOME = D:\Oracle11g\product\11.2.0\dbhome_1)
)
)
4、PL/SQL Developer登陆窗口,数据库列表框中相关实例没有显示出来异常
没有配置ORACEL_HOME环境变量引起。
- PLSQL连接Windows系统下的64位Oracle
- PLSQL Developer连接不上64位系统下安装的64位Oracle的解决办法
- plsql连接win7 64位系统的oracle
- 64位 Windows 8/7 系统下的 32位PLSQL 联接 64 位 Oracle 11g
- PLSQL Developer连接不上Win7 64位系统下安装的64位的Oracle的解决办法
- 【Oracle】plsql连接64位的Oracle
- 64位系统使用32位的plsql连接64位的Oracle 11g
- PLSQL Developer连接不上Win7 64位系统下安装的Oracle11g64位的解决办法
- PLSQL Developer连接不上Win7 64位系统下安装的Oracle11g64位的解决办法
- PLSQL Developer连接不上Win7 64位系统下安装的Oracle11g64位的解决办法
- PLSQL Developer连接不上Win7 64位系统下安装的Oracle11g64位的解决办法
- PLSQL Developer连接不上Win7 64位系统下安装的Oracle11g64位的解决办法
- PLSQL连接64位ORACLE
- PLSQL连接64位ORACLE
- plsql连接64位oracle
- Plsql连接64位oracle
- PLSQL developer Windows 7/8 连接不上64位Oracle 的解决方法
- windows下plsql连接linux下的oracle数据库
- SQLite学习手册(开篇)
- 关于一个字符占多少个字节的问题
- Mybatis if test 判断数字时需要注意
- Eclipse的一些事
- EasyUI常用控件禁用方法
- PLSQL连接Windows系统下的64位Oracle
- mac上推送自定义消息(右上角提示)
- [LeetCode] Maximum path sum
- 适配器模式(Adapter):类适配器、对象适配器
- PAT A 1096. Consecutive Factors (20)
- OpenStack使用Bosh部署CloudFoundry(三)—部署Micro Bosh
- SQLSERVER读懂语句运行的统计信息
- OpenStack使用Bosh部署CloudFoundry(四)—使用Micro Bosh部署Bosh
- (2.3.2.2).NET中使用Redis