我电脑装的是Orancle 9i 装好能进入数据库也能操作但是一重启电脑就进不去了报:ORA-12500:TNS:监听程序无法启动专用服务进程。求高手指教 急

解决方案 »

  1.   

     是oracle不是orancle!!
    最可能的原因是连接数过多.除此之外的其他原因:
    1. 原因:ORACLE的数据库服务没有启动。使用命令net start ORACLESERVICEORADB(ORADB为数据库名字)即可。如果仍没有解决,请继续向下看。  如果数据库服务启动失败,则很有可能是其注册表项值损坏,最好的做法是以下两步:  1)ORADIM -DELETE -SID oradb 删除数据库服务项  2)ORADIM -NEW -SID oradb 新增数据库服务项  注:这个过程中如果出错,就重启计算机!2.  tnsnames.ora配置不正确
    对于专用服务器进程来说,tnsname应该是如下格式
    test =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVER = DEDICATED)                      //这行是必须的
          (SERVICE_NAME = ORCL)
        )
      ) 3.用低版本的listener去监听高版本的数据库造成的呢
      

  2.   

    可参考:http://caowei3047.javaeye.com/blog/445382
    但是建议先看alert.log后,具体问题具体分析
      

  3.   

    如果你的只是重启后就出现这个问题的话
    那估计是你的数据库服务是设置为手动的,你到控制面板->服务->找到你要的服务(oracleservice数据库名)把这个服务启动下,然后把它设置为自动就可以了
      

  4.   

    # TNSNAMES.ORA Network Configuration File: E:\oracle\ora92\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.INST1_HTTP =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = joker)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVER = SHARED)
          (SERVICE_NAME = MODOSE)
          (PRESENTATION = http://HRService)
        )
      )MIS =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = joker)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = Mis)
        )
      )EXTPROC_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
        )
        (CONNECT_DATA =
          (SID = PLSExtProc)
          (PRESENTATION = RO)
        )
      )
    我的配置是这样的
      

  5.   

    我把Oracle的服务全自动了还是不行。。
      

  6.   

    我要疯了我把Oracle重装后能往数据库里面输入数据但是一重电脑登入Oracle又出现:ORA-12500:TNS:监听程序无法启动专用服务进程。
      

  7.   

    那你就手动把oracletnslistener服务启动,