由於換了新機器不想安裝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
至此問題解決。