1、程序下载

下载 Oracle Instant Client Downloads for Microsoft Windows (x64) 64-bit Version 11.2.0.4.0
下载 PL/SQL Developer 14.0.6

plsql14 注册激活 product code: ke4tv8t5jtxz493kl8s2nn3t6xgngcmgf3 serial Number: 264452 password: xs374ca

2、解压Instant Client

3、在Instant Client解压目录下新建network/admin/tnsnames.ora配置文件,在配置文件中添加Oralce数据库配置

mytest = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = xx.xx.xx.xx)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) mytest :连接名,连接数据库的别名,可以自定义 HOST后面是数据库地址ip SERVICE_NAME :是数据库实例名

4、配置PL/SQL Developer

在配置->首选项中配置Oracle主目录和OCI库
image.png

5、退出后重新打开PL\SQL Develper,输入用户名和密码连接数据库

image.png

6、查询结果中的中文显示为???

有乱码的原因是本机没有配置数据库字符集环境变量,或是与数据库字符集不一致。首先通过执行查询

select userenv(‘language’) from dual;

查看数据库的字符集,一般为AMERICAN_AMERICA.ZHS16GBK 或者是 SIMPLIFIED CHINESE_CHINA.ZHS16GBK,然后根据查询的结果在本机上添加对应的环境变量
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 或者是 NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
添加完成后,重启电脑,查询正常显示中文。

参考文章:
【博客园】instantclient_11_2 连接oracle数据
【CSDN】PL/SQL Developer下载安装及使用
【CSDN】PLSQL查询结果乱码显示???解决办法