ORA-28547:连接服务器失败,可能是Oracle Net管理错误

描述:监听和服务都正常启动了,但是远程连接的时候会有这种错误

 ORA-28547:连接服务器失败,可能是Oracle Net管理错误

 解决办法:

listener.ora 文件中:

# listener.ora Network Configuration File: D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora

# Generated by Oracle configuration tools.

SID_LIST_LISTENER =

  (SID_LIST =

    (SID_DESC =z

      (GLOBAL_DBNAME = cjwltmsdb)

     # (PROGRAM = extproc)

      (SID_NAME = cjwltmsdb)

      (ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)

    )

  )

LISTENER =

  (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.3.180)(PORT = 1521))

  )

ADR_BASE_LISTENER = D:\app\Administrator

PROGRAM = extproc   把这句话注释掉重启监听服务就好了。

 extproc是一个扩展的程序调用接口协议,  连接和调用外部的操作系统程序或进程用时会用到。