我装上了oracle后,连接的时候会出现没有监听程序的错误。我配置了我的监听程序了的。
listner.ora的内容如下:
# listener.ora Network Configuration File: G:\oracle\product\10.2.0\db_3\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.LISTENER =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.253)(PORT = 1521))
  )
我在启动lsnrctl时候报告协议适配错误

解决方案 »

  1.   

    listener里还要有你要连的库的信息,如:SID_LIST_XXX =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = /oracle9/product/9.2.0)
          (PROGRAM = extproc)
        )
        (SID_DESC =
          (GLOBAL_DBNAME = XXX)
          (ORACLE_HOME = /oracle9/product/9.2.0)
          (SID_NAME = XXX)
        )
      )
      

  2.   

    这个是我的,参考一下:
    # listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
          (PROGRAM = extproc)
        )
      )LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.253)(PORT = 1521))
        )
      )
      

  3.   

    需要同时修改两个文件listener.org和tnsnames.org
      

  4.   

    tnsnames.org 里面的host也要注意的~