系统版本:windows server 2012 R2 standard
系统类型:x86
1,定位问题是什么?
首先,找到TNSListenter的log文件,即listener.log:使用搜索框进行搜索。【我的在C盘】
其次,打开该文件,查找原因:
...
TNS-12545:因目标主机或对象不存在,连接失败
TNS-12560:TNS:协议适配器错误
TNS-00515:因目标主机或对象不存在,连接失败
...
2,问度娘:TNS-12545的原因?
有的说需要修改tnsnams.ora和listener.ora文件的host地址,有的说需要修改注册表...
一些方法我都试过了,不可以,那我想,既然有的说需要将host的地址从计算机名换成ip地址,那么将ip地址换成计算机名可以么?
我将两个文件的host值从ip地址换成了计算机名【右键电脑属性->计算机名】
重启电脑,OracleOraDb11g_home1TNSListener服务自动启动了。
3,确保该服务能够正常使用?
同事在另一台电脑上,使用自己的软件访问此电脑的数据库,访问成功,软件能够正常使用,无影响。