公网的ip地址,首先在你red hat linux8系统要认这个IP地址呀
其他配置和配置本地的差不多

解决方案 »

  1.   

    1)首先确定你的RH能够控制到公网的IP的地址。
    2)xinit回车进入x-terminal界面
    3)su到ORACLE用户
    4)进入oracle的bin目录,执行netca回车
    5) 利用net configuration assistant的向导添加一个新的listener
      

  2.   

    问题解决了。我在配置文件listener.ora中添加了一段代码,和原内网ip配置一样的代码,只是把ip地址换成公网ip地址,重启listener后,就可以访问了。
    谢谢大家。