TNS缺少监听文件
打开cmd输入ipconfigIPv4地址就是常说的本机ip地址
打开sqlplus连接到自己的数据库
输入select global_name from global_name;
查询oracle服务名
打开cmd输入netca。
选择【本地net服务名配置】→下一步。
选择【重新配置】→下一步。
在【服务名】中输入oracle服务名→下一步。
选择【tcp】→下一步。
在【主机名】中输入本机ip,端口号不变→下一步。
!检查连接
无法连接,检查oracle服务名和IPV4地址,或重新配置一个监听程序。
总而言之,缺少监听文件就是plsql找不到本机ip,打开net configuration Assistant 配置就可以。