进行net配置。
sqlplus下:system/manager@yourhost_string
贴出你出错的由来。

解决方案 »

  1.   

    sqlplus也登陆不了啊。我刚装的系统(刚刚开始玩oracle),在装时配置数据库时就出现上述错误。现在不管哪个组件都登陆不了,错误如下:;
    ORA-12541 : tns : 没有监听器
      

  2.   

    可能你没配监听(listner)或监听配置有误,或监听没启。启动Net8 Assitant看看监听程序是否配置了,如果有LISTNER检查一下参数配置主要看“监听位置”页其中主机:填你的机器名或IP,端口:1521。然后保存配置。重启监听,最好是用命令行可以看提示信息。
    运行CMD
    在命令行中
    C:\LSNRCTL 回车
    变成
    LSNRCTL>
    LSNRCTL>start
    一些提示信息
    如果最后说命令执行成功就对了。再连一下试试
    如果不成功把出错信息写出来,我们一同分析
      

  3.   

    E:\orant\BIN>lsnrctl80LSNRCTL80 for 32-bit Windows: Version 8.0.5.0.0 - Production on 14-6月 -03 09:20
    :00(c) Copyright 1997 Oracle Corporation.  All rights reserved.欢迎来到LSNRCTL,请键入"help"以获得信息。LSNRCTL> start
    启动tnslsnr80:请稍候...Service OracleTNSListener80 start pending.
    Service OracleTNSListener80 started.
    TNSLSNR80 for 32-bit Windows: Version 8.0.5.0.0 - Production
    系统参数文件为E:\orant\NET80\admin\listener.ora
    写入E:\orant\NET80\log\listener.log的日志信息
    监听:(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\oracle.worldipc))
    监听:(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\ORCLipc))
    监听:(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc))
    监听:(ADDRESS=(PROTOCOL=nmp)(PIPENAME=\\ORASERVER\pipe\ORAPIPE))
    监听:(ADDRESS=(PROTOCOL=tcp)(DEV=256)(HOST=127.0.0.1)(PORT=1521))
    监听:(ADDRESS=(PROTOCOL=tcp)(DEV=264)(HOST=127.0.0.1)(PORT=1526))
    尝试监听:(DESCRIPTION=(CONNECT_TIMEOUT=10)(ADDRESS=(PROTOCOL=TCP)(Host=127.0.0.
    1)(Port=1521)))
    TNS-12542: TNS:地址已在使用
     TNS-12560: TNS:协议适配器出现错误
      TNS-00512: 地址已在使用
       32-bit Windows Error: 48: Unknown system error以上就是我在启动监听程序时出现的错误代码,直接在服务管理里启动也不行.
      

  4.   

    在listener中的配置是这样的:TCP/IP位置,主机logzgh,端口1521,用命令行出现的错误如下:
    启动tnslsnr:请稍候...Failed to start service, error 5.
    TNS-12536: TNS:可能会阻碍操作
     TNS-12560: TNS:协议适配器出现错误
      TNS-00506: 操作可能阻塞
       32-bit Windows Error: 997: Unknown error不知这是什么原因。
      

  5.   

    这是我listener.ora文件:# LISTENER.ORA Network Configuration File: D:\Oracle\Ora81\network\admin\listener.ora
    # Generated by Oracle configuration tools.LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
          )
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = logzgh)(PORT = 1521))
          )
        )
        (DESCRIPTION =
          (PROTOCOL_STACK =
            (PRESENTATION = GIOP)
            (SESSION = RAW)
          )
          (ADDRESS = (PROTOCOL = TCP)(HOST = logzgh)(PORT = 2481))
        )
      )SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = D:\Oracle\Ora81)
          (PROGRAM = extproc)
        )
      )
      

  6.   

    我在用net8 configuration assistant 配置监听程序时,出现这样的错误:
    为tcp协议提供的信息当前被该计算机上其它软件使用。可以按现状继续配置,但
    只有在解决冲突之后才能启动监听程序.
    我在配置过程中都是按默认进行的,即端口为1521。我看到这样的信息后我把端口改为
    2521,但仍然出现上面的错误信息。请高手指点。thx!
      

  7.   

    我知道没有启动。
    问题是在服务里面也启动不了,说是拒绝访问。
    其实服务里面启动不了,想想就知道了。我这个问题是刚装Oracle系统时就出现的错误呀。
      

  8.   

    1、你的ORACLE安装程序可能有问题。
    2、你启动或安装了某些病毒检测程序,造成安装失败。
       需要关闭所有的病毒检测,再进行安装。如果你安装了KV3000的邮件检测,则需要卸载。
      

  9.   

    up
    up
    up
    哪道没有其它办法吗?
      

  10.   

    把监听删了重新配一个,简洁点比如我的监听配完就这样:
    LISTENER =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = wjs)(PORT = 1521))
      )
    SID_LIST_LISTENER =
      (SID_LIST =  
          (SID_DESC =
          (GLOBAL_DBNAME = sss)
          (ORACLE_HOME = D:\Oracle\Ora81)
          (SID_NAME = sss)
           )
       )
    如果还不行,就象上面的朋友说的,是不是你的ORACLE安装有问题,重新安装一下试试吧