先确定监听在服务器上是不是能用
lsnrctl status 先查看下状态
tnsping ip:1521 试一下连接状态
如果能用就应该是网络方面的原因

解决方案 »

  1.   

    状态都启动正常
    能做的 都做了 非常郁闷 1521 局域网外面就是telnet不通
    网络没问题。
    linux系统我都换几个了  现在担心 是不是oracle12c 有问题。 
    但是网络上没人说这方面问题啊  奇怪 
    应该是我哪里配置没弄好。
    还请指教 
      

  2.   

    会不会我系统安装在exsi虚拟机上导致???
    好像跟这个没关系。 
      

  3.   

    你ping一下,能ping通吗?先看看网是不是通的,先别管什么1521端口了
      

  4.   

    1.看看 oracle 监听的是1521端口吗?
    linux 里面命令: lsof -i:1521  看看
    2. lsnrctl status 
    看看监听是否启动
    3.关闭防火墙
    4.确定能ping通
    5.在看端口能否telnet
      

  5.   

    最终自己解决了 
    实在万万没想到
    CentOS7 & Oracle Linux 7下防火墙命令换了
    换成firewalld这个命令
    所以防火墙一直没关 还以为关了 发生以上问题
    还是感谢大家。。给分啦。