安装 oracle 客户端 plsql developer 遇到的坑
2016-09-23 20:32
399 查看
准备材料
Oracle Instant Client (主要看你们需要什么版本可以到官网下载) 下载地址plsql developer (自行按照需要的版本去下载)下载地址
说明
博主本人使用的是 racle9i310 (Instant Client) 和 plsqldev803 (两个版本),其他的版本搭配没有实验过,不知到会不会有问题。下面就开始讲安装过程中遇到的问题。安装中遇到的坑
博主比较小白,先安装了 plsql developer, 结果打开 plsql developer (以下简称 plsqldev), 的时候,就只能输入用户名和密码,没有可以输入IP 和 端口的地方。解决办法:
首先需要安装 oracle instant client , 我的安装路径是C:\Oracle\ora90;然后配置C:\Oracle\ora90\network\ADMIN\tnsnames.ora 这个文件,这里面配置的是数据库的host 端口和 服务名。
#tnsnames.ora ORCL.test = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.xx.xxx)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )
这个配置完成以后,重新打开plsqldev 就可以看到,Database 下拉里面有你刚才配置的:ORCL.test 这个服务的名字了,选择这个配置。然后输入用户名和密码,点击OK。
ORA-12154:TNS:无法处理服务器名
解决方案:
64位系统安装32位的程序默认都到Program Files (x86)目录下,包含两个括号会导致PLSQL连数据库有问题。
把PLSQL Developer目录移动到Program Files目录下,桌面的快捷方式删掉。
找到 D:\Program Files\PLSQL Develope\plsqldev
右键一下,重新创建一个快捷方式到桌面。
重新登录,问题解决。
oracle cannot load oci dll …
解决方案:
①打开plsql 之后点击,cancel 取消,先不要登陆,进入主界面。
② 点击 Tools->Preferences
③点击Connection, 选择Oracle Home, 选择OCI library。
然后在重启 plsqldev, 问题解决。
1. Database character set (AL32UTF8) and Client character set ...
解决办法:
其实仔细看note内容就可以知道答案,你可以通过添加环境变量NLS_LANG或者修改注册表NLS_LANG 的注册表HKEY_LOCAL_MACHINE\SOFTWAEW\HOME0 的值去设置客户端字符集。
方法一:
- 右击我的电脑=>点击属性=>点击高级系统设置=>点击高级=>点击环境变量=>新建环境变量
- 填写变量名:NLS_LANG
- 填写变量值:SIMPLIFIED CHINESE_CHINA.AL32UTF8
方法二:
1. Win 键 或者Win + r 打开命令窗口。
2. 输入 regedit + 回车。
3. 然后按照提示上注册表的路径,找到对应的 NLS_LANG 这个key.
4. 修改NLS_LANG 的值为:SIMPLIFIED CHINESE_CHINA.AL32UTF8
5. 退出注册表,重启plsqldev.
又遇到一个问题: access violation at address xxx , in module ‘an9i.dll’…
上网搜答案,大部分的回答是版本不对,可是我想说的是之前一直可以用的。然后找到了这个连接:http://www.programgo.com/article/72084864114/
重新编辑 tnsnames.ora 之后,就可以连接了。
相关文章推荐
- Redhat 6.2安装Oracle 11g客户端及遇到的问题分析
- Oracle Instant Client(即时客户端) 安装与配置 PLSQL Developer
- 免安装Oracle客户端使用PLSQL Developer 7/8 连接Oracle10/11g
- oracle客户端和plsql developer安装部署
- PLSQL Developer连接远程Oracle方法(非安装客户端)
- oracle精简版客户端安装及使用PLSQL Developer连接oracle服务器
- 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。(遇到了这个问题网上查了下保存下来)
- 免安装Oracle客户端使用PLSQL Developer连接Oracle
- plsql developer 配置监听(不安装oracle客户端)
- PLSQL Developer 或Toad 不安装Oracle 客户端连接数据库
- 不安装oracle客户端,plsql developer的安装教程
- 在64位Windows系统上安装Toad和PLSQL Developer等Oracle客户端工具
- 如何在不安装Oracle客户端时使用PLSQL Developer
- Oracle学习(三)之安装plsql developer客户端
- Oracle客户端与Toad、plsql developer安装
- PLSQL Developer 或Toad 不安装Oracle 客户端连接数据库
- 不安装oracle客户端,plsql developer的安装教程
- PLSQL Developer连接远程Oracle方法(非安装客户端)
- 免安装Oracle客户端使用免安装Oracle客户端使用PLSQL Developer 8.0.3.1510 连接Oracle10g或11g
- Oracle客户端和PLSQL Developer软件的安装