PLSQL 连接 包 Error while trying to retrieve text for error ORA-12705
环境
PL/SQL 版本 PLSQL Developer 8
Oracle 版本 Oracle 11g
原因
配置了 NLS_LANG 环境变量, 但是不配置这个变量会导致中文乱码
解决办法
配置完 NLS_LANG 变量在配置一个 ORACLE_HOME 变量
ORACLE_HOME 变量的值是 Oracle 的安装目录下面的 E:\app\kmswilliam\product\11.2.0\dbhome_1 目录
实测: 只需要这个目录中的 bin 目录和 nls 目录两个目录即可, 如果本地没有安装 Oracle 可以在安装 Oracle 的 windows 上复制出来这两个目录, 把这两个目录放在一个本地文件夹中, ORACLE_HOME 变量指向这个文件夹即可
注意
如果需要从其他电脑上复制 bin 和 nls 目录需要和连接的 Oracle 数据库版本一致, 否则还会报其他错误