由于换了新机器不想安装oracle客户端,直接拷贝之前安装的程序,此时plsql无法找到tns,针对此种情况,通过以下方式进行解决:
1.首先查看是否能找到tns信息
打开plsql --》help --》support info --》TNS Name 可以看到无法找到tns
2.添加环境变量
添加TNS_ADMIN环境变量
指定数据库使用的编码,以免出现乱码
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
3.打开plsql工具的tools-》preference ,在OCI library中填上Oracle的安装路径+oci.dll
然后保存并重新打开plsql,此时就可以正确找到tns
至此问题解决。