我的是笔记本,用的是无限网卡上网,系统是XP Professional
安装时,提示网卡没通过,在网上找了个方法,装了Loopback Adapter
然后都很顺利的安装过了
但是安装完成后,发现TNS没打开,到服务中去启动,启动报错:
“服务启动后又停止了.一些服务自动停止,如果它们没有什么可做的,例如"性能日志和警报"服务”
在网上查了查,试过几个写得比较详细的简单的办法,也启动不了
请各位高手指导一下请尽可能的写详细明了一点,因为小弟对ORACLE不熟,只会写点SQL语句,谢谢

解决方案 »

  1.   

    运行netca 创建lisener.ora, tnsnames.ora这些文件
      

  2.   

    请问楼上,具体应该怎么操作呢
    运行后有监听程序配置,命名方法配置,本地NET服务名配置,目录使用配置
    里面有一些参数 我不知道应该选哪一个呢
      

  3.   

    防火墙关了试试
    _______________________________
    DBA请进群QQ群:88039805
      

  4.   

    lisener.ora, tnsnames.ora看看配置里的内容是不是指向本机
      

  5.   

    防火墙 杀毒软件全部关闭 还是不行
    lisener.ora, tnsnames.ora也的确是指向本机的
      

  6.   

    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = 你的oracle目录,像这样"D:\oracle\product\10.2.0\db”)
          (PROGRAM = extproc)
        )
        (SID_DESC =
          (GLOBAL_DBNAME = 你的oracle实例名字orcl)
          (ORACLE_HOME = 你的oracle目录,像这样"D:\oracle\product\10.2.0\db”)      (SID_NAME = 你的oracle实例名字orcl)
        )
      )LISTENER =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 这里写你的机器名或者写127.0.0.1)(PORT = 1521))
      )
      

  7.   

    看看listerner.log有没有什么信息呀。
    ==================================================================
    Inthirties关注Oracle数据库 维护 优化,安全,备份,恢复,迁移,故障处理如果你需要帮助或想和我一起学习的请联系
    联系方式QQ:370140387
    QQ群:  85837884(注明:数据库)
    电子邮件:[email protected]
    网站: http://www.inthirties.com
      

  8.   

    刚刚重装了(我按照网上的方法彻底删掉了ORACLE)
    问题依然存在
    下面是刚装上的LOG信息:  看不懂,麻烦各位分析分析TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production on 27-5月 -2009 22:02:06Copyright (c) 1991, 2005, Oracle.  All rights reserved.系统参数文件为d:\oracle\product\10.2.0\db_1\network\admin\listener.ora
    写入d:\oracle\product\10.2.0\db_1\network\log\listener.log的日志信息
    写入d:\oracle\product\10.2.0\db_1\network\trace\listener.trc的跟踪信息
    跟踪级别当前为0以 pid=3872 开始
    监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
    监听该对象时出错: (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PARTIAL=yes)(QUEUESIZE=1))
    不再监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
    TNS-12560: TNS: 协议适配器错误
     TNS-00530: 协议适配器错误
      32-bit Windows Error: 38: Filename too longTNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production on 27-5月 -2009 22:12:41
      

  9.   

    listener.ora文件如下:
    # 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 = CHENDB)(PORT = 1521))
        )
      )
      

  10.   

    tnsnames.ora文件:# tnsnames.ora Network Configuration File: d:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.ORCL =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = CHENDB)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
        )
      )EXTPROC_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
        )
        (CONNECT_DATA =
          (SID = PLSExtProc)
          (PRESENTATION = RO)
        )
      )
      

  11.   

    用net manager重建一下listener
      

  12.   

    重建监听器,看看网卡自身ping是否平通