解决问题:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
测试环境:RedHat7.4 + Oracle 11g 64位
相关说明:
数据库服务器:
Oracle11g 64位软件的安装位置为/u01/app/oracle/product/11.2.0/dbhome_1,数据库名为默认的orcl,
RedHat7.4虚拟机的IP设置为:192.168.8.13
Windows10客户端:
1、PLSQL安装位置:E:\Program Files\PLSQL Developer
2、Oracle客户端位置:E:\app
打开E:\app\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora文件
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 虚拟机IP)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
))
3.添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径E:\app\product\11.2.0\dbhome_1\NETWORK\ADMIN,plsql通过这个找到orcl连接字符串
4.添加一个环境变量NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
遇到问题:
使用pls