求救...如题
在网上查了两天没有结果.我保证装完oracle之后没有修改任何东西,只是测试一下能不能登陆,然后重启计算机,然后就出现问题了.高手救命...
# listener.ora Network Configuration File: E:\oracle\product\10.1.0\Db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = E:\oracle\product\10.1.0\Db_1)
      (PROGRAM = extproc)
    )
  )LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = bell-xu.apachefootwear.com)(PORT = 1521))
      )
    )
  )
----------------------------------------
# tnsnames.ora Network Configuration File: E:\oracle\product\10.1.0\Db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = bell-xu.apachefootwear.com)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

解决方案 »

  1.   

    监听状态是
    LSNRCTL for 32-bit Windows: Version 10.1.0.2.0 - Production on 14-6月 -2007 15:5
    6:09Copyright (c) 1991, 2004, Oracle.  All rights reserved.Welcome to LSNRCTL, type "help" for information.LSNRCTL> status
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=bell-xu.apachefootwear.c
    om)(PORT=1521)))
    STATUS of the LISTENER
    ------------------------
    Alias                     LISTENER
    Version                   TNSLSNR for 32-bit Windows: Version 10.1.0.2.0 - Produ
    ction
    Start Date                14-6月 -2007 15:03:14
    Uptime                    0 days 0 hr. 53 min. 3 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   E:\oracle\product\10.1.0\Db_1\network\admin\listener.o
    ra
    Listener Log File         E:\oracle\product\10.1.0\Db_1\network\log\listener.logListening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=bell-xu.apachefootwear.com)(PORT=152
    1)))
    Services Summary...
    Service "PLSExtProc" has 1 instance(s).
      Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    The command completed successfully
    LSNRCTL>
      

  2.   

    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = E:\oracle\product\10.1.0\Db_1)
          (PROGRAM = extproc)
        )
      )改为:
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = E:\oracle\product\10.1.0\Db_1)
          (PROGRAM = extproc)
        )
        (SID_DESC =
          (GOLBAL_DBNAME= orcl)
          (ORACLE_HOME = E:\oracle\product\10.1.0\Db_1)
          (SID_NAME=orcl)
        )
      )
      

  3.   

    服务全部正常开启!
    我的系统是window2000,之前安装了sql、VB、输入法、解压缩、dreamweaver、photoshop 8.0、金山词霸2002、水晶报表、office2003、AdobeReader、矮人DOS
      

  4.   

    多谢love_2008(love2008)回答抽空我的问题,这个方法我之前试过了。改完之后我重启一下监听服务OracleOraDb10g_home1TNSListener,然后用PLSQL Developer登陆时提示:ORA-01034:ORACLE not available
    ORA-27101:shared memory realm does not exist
      

  5.   

    装完oracle是可以正常使用的.只是一重启就不能再用了.会不会跟之前的软件有冲突
      

  6.   

    你看看 windows 的服务还在吗?
      

  7.   

    是不是你的操作系统的问题,,,shared   memory   realm   does   not   exist  系统和内存之间读取的时候出问题了,使你操作系统不能给oracle分配有效的内存空间
      

  8.   

    真是对不起热心帮助我的朋友!忘记结贴了.问题到目前为止还未到确切地找出原因.甲骨文技术员的建议是内存太低,但我不认同,我觉得有个很值得研究的问题,如果你的系统之前装过一次oracle且版本不同,在注册表内会看到有不同版本的标释,其原理大概是:你之前装了一个oracle,然后删了,再装第二次的时候,注册表依然保留了前版本的信息,所以会引导去之前的位置,但由于找不到文件,所以出错!
    到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\下找到oracle根目录,看看下面是不是有多个版本信息,选择oracle看它引导到哪个版本,如果引导错了,则把它子目录下的正确信息复制到该根目录下即可.
    由于oracle只能手动删除,所以一般情况下注册表的信息要清理干净,否则下次重装将发生不可预料错误!
      

  9.   

    老兄·我和你简直一模一样的情况··看我用 tnsping 127.0.0.1 结果:
    TNS Ping Utility for 32-bit Windows: Version 10.1.0.2.0 - Production on 19-11月-
    2010 16:51:17Copyright (c) 1997, 2003, Oracle.  All rights reserved.Used parameter files:
    D:\oracle\network\admin\sqlnet.oraUsed EZCONNECT adapter to resolve the alias
    Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=127.0.0.1))(ADDRE
    SS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))
    OK (20 msec)
      

  10.   

    SERVICE_NAME=127.0.0.1 竟然是IP···
      

  11.   

    不好意思搞错了·应该是tnsping orcl`