Oracle管理工具 pl/sql developer 安装
下载
Instant Client 主页:
https://www.oracle.com/database/technologies/instant-client.html
https://www.oracle.com/cn/database/technologies/instant-client.html
https://www.oracle.com/database/technologies/faq-instant-client.html
https://www.oracle.com/cn/database/technologies/faq-instant-client.html
Instant Client Basic 软件包下载:
https://www.oracle.com/database/technologies/instant-client/downloads.html
https://www.oracle.com/cn/database/technology/instant-client.html
pl/sql developer 下载:
https://www.allroundautomations.com/registered-plsqldev/
Instant Client 和 pl/sql developer,64位对应64位。
Instant Client 向下兼容 database 版,19.6.0.0.0 可以连接 Oracle Database 12.2.0.1.0。
安装
安装说明位于 Instant Client 下载 底部。
1、将 Basic 软件包解压到一个目录,如 D:\Program Files\oracle\instantclient_12_2
。
2、将此目录添加到 PATH 环境变量。
3、创建 Oracle 配置文件(如 tnsnames.ora、sqlnet.ora ldap.ora 或 oraaccess.xml)目录,如: D:\Program Files\oracle\instantclient_12_2\network\admin
,这是与此 Instant Client 链接的应用的默认 Oracle 客户端配置目录。
或者,Oracle 客户端配置文件可以放在另一个可访问的目录中。然后,将环境变量 TNS_ADMIN
设置为该目录名称。
4、启动 pl/sql developer。
测试登录
运行 pl/sql developer,无需输入用户名口令,直接点击确定。
问题描述
pl/sql developer 和 Instant Client 都是64位,登录时还是提示 “不能初始化,请确认安装64位Oracle Client”。
异常登录界面
正常登录界面
解决
换成当时最新的 Instant Client 版本 Version 19.6.0.0.0。
客户端乱码
使用客户端查寻数据乱码、通过 .sql
文件 (与文件编码方式无关,至少 ANSI 和 UTF-8 都可以) 导入的数据乱码,都是由于客户端字符集与服务器端不一致造成。
查看数据库字符集,并在客户端添加对应字符集的环境变量,需要重启 PLSQL Developer :
1 | # 查看oracel server端的字符集; |