闲来无事,玩玩虚拟机中linux下的oracle,感觉还不错,特别是在命令模式下完成自己一系列的操作,挺有成就干,在这里特别推荐给那些还在windows下玩oracle的同志,赶快来玩linux吧。那样提高水准更快。今天测试了windowns下客户端连接到linux下的server,出了一点小麻烦,并自行解决了。在这里记录一下。
首先:提示错误连接时——ORA-12560: TNS: 协议适配器错误
1.首先检查windows下tnsname.ora文件中的串是否有误(一般都能写正确),所以在这里不做考虑。
2.测试linux主机的ip与port
命令:telnet ip 1521
看是否成功,如果没有成功,则可能是由于linux的防火墙启用了。
关掉防火墙。
命令:service iptables stop
再次尝试应该ok了!
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23890223/viewspace-702331/ ,如需转载,请注明出处,否则将追究法律责任。