导致此错误的原因一般有以下几种情况:
1、ORACLE监听进程没有启动,这是最常见的原因。
2、监听配置不对,没有监听在正确的IP地址上。这一般见于有多个IP地址的LINUX/UNIX系统上。监听配置中,如果指定的是主机名,而不是IP地址,而主机名对应的IP地址正好不是期望的IP地址,也会出现此错误。
3、监听配置的端口号不对。
4、客户端TNS配置中,数据库服务器IP地址错误。如果配置的IP地址错误,并且这个IP地址没有其他的机器使用,也就是说这个IP地址是不能到达的,那么就报“ORA-12525 TNS:操作超时”的错误。而如果这个IP正常有其他机器在使用,就会报ORA-12541错误。
5、客户端TNS配置中,数据库服务器监听端口错误。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26274656/viewspace-1055003/ ,如需转载,请注明出处,否则将追究法律责任。