listener 只是为客户端访问服务器提供的,你oracle的服务多没有启动,所以才有上面的错误“协议适配器错误”

解决方案 »

  1.   

    1. 检查一下sqlplus是否能启动? 如果sqlplus能正常运行,说明
        Net8配置没有问题 2. 用tnsping 工具检查一下
        tnsping 本机IP
        tnsping 本机名
         (sqlnet.ora中NAMES.DIRECTORY_PATH中要包含HOSTNAME)
        tnsping localhost
        tnsping 127.0.0.1
        ...
        看看是否都可以
          3. 最后,检查listener.ora,tnsnames.ora,看看有没有问题.
      

  2.   

    你机器上面是不是又多个数据库实例c:>set oracle_sid=your sid
    c:>svrmgrl