我把自己手共建库最简单的listener配置给你瞧
think =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS=(PROTOCOL = tcp)(HOST= 192.168.227.128)(PORT= 1521)
     )
    )
  )SID_LIST_think =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = orcl.oracle.com)
      (SID_NAME = orcl)
      (ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1)))

解决方案 »

  1.   

    在本机上访问 不需要配SID那部分的吧
      

  2.   

    LISTENER =
            (DESCRIPTION =
                (ADDRESS_LIST =
                (ADDRESS=(PROTOCOL = tcp)(HOST= 127.0.0.1)(PORT= 1521) )
                )
            )SID_LIST_ora11g =
            (SID_LIST =
                (SID_DESC =
                    (GLOBAL_DBNAME = ora11g.oracle.com)
                    (SID_NAME = ora11g)
                    (ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1/)))
    我改成这样还是一样的报错
      

  3.   

    看看/etc/hosts文件中是否缺少配置127.0.0.1 localhost
      

  4.   


    你确定你改成一样了吗?
    SID_LIST_listenername和上面的那个listenername要一样
      

  5.   

    确定的 我在 /export/home/oracle 里面的.bash_profile设置了 ORACLE_SID 没错
      

  6.   

    listnername我也改了 hosts 文件我反复核对了N遍了
      

  7.   

     可能是修改主机名的问题,
     192.168.0.12    qyf     qiyufeng ?
     
      

  8.   

    An error report file with more information is saved as hs_err_pid27436.log
    先看一下这个log里报出了什么错误 然后查看netca脚本 /u01/app/oracle/product/11.2.0/dbhome_1/bin/netca: line 178: 27436
    的第178行 在做什么 贴过来看一下