我所在的平台环境是RHEL5U1,ORACLE版本是10g,报错如下:
LSNRCTL> start
Starting /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: please wait...TNSLSNR for Linux: Version 10.2.0.1.0 - Production
System parameter file is /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Log messages written to /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=zoufuxing.com)(PORT=1521)))Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
TNS-12547: TNS:lost contact
 TNS-12560: TNS:protocol adapter error
  TNS-00517: Lost contact
   Linux Error: 104: Connection reset by peer
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=zoufuxing.com)(PORT=1521)))
TNS-12547: TNS:lost contact
 TNS-12560: TNS:protocol adapter error
  TNS-00517: Lost contact
   Linux Error: 104: Connection reset by peer
LSNRCTL> exit请问各位高手这是怎么回事啊?
另外,另外一台机器上,当启动listener的时候,会报权限不够,oracle用户对listener.ora是有读写权限的;-rw-r----- 1 oracle oinstall  509 Mar 13 07:33 listener.ora

解决方案 »

  1.   

    HOST=zoufuxing.com改为HOST=IP地址你启动listener时是用什么用户启动的?
      

  2.   

    listener.ora 贴出来看看,估计哪个地方配的有问题。
      

  3.   


    LSNRCTL> start 
    这个你用oracle用户进入的吗?
      

  4.   

    ping zoufuxing.com
    看看网卡是否正常.
      

  5.   

    呵呵,已经解决了,把listener.ora文件里一些东西删除就可以了;原来我做了一些连接留下来的
      

  6.   

    启动的时候是用oracle用户起的,其他用户根本就没那个命令的