oracle实例经常自动关闭---请高手指点!!
请帮我分析下发生错误的原因: 
 日志如下:   
 01-4月   -2007   12:04:45   *   service_update   *   myora   *   0 
 01-4月   -2007   12:14:48   *   service_update   *   myora   *   0 
 01-4月   -2007   12:42:19   *   http   *   handoff   *   0 
 01-4月   -2007   13:05:03   *   service_update   *   myora   *   0 
 01-4月   -2007   13:15:06   *   service_update   *   myora   *   0 
 01-4月   -2007   13:38:15   *   http   *   handoff   *   0 
 01-4月   -2007   13:40:18   *   http   *   handoff   *   0 
 不再监听:   (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=pps)(PORT=2100))(Presentation=FTP)(Session=RAW)) 
 不再监听:   (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=pps)(PORT=8080))(Presentation=HTTP)(Session=RAW)) 
 01-4月   -2007   13:40:19   *   service_died   *   myora   *   12547 
 TNS-12547:   TNS:丢失连接 
 01-4月   -2007   13:40:24   *   (CONNECT_DATA=(SID=myora)(CID=(PROGRAM=)(HOST=__jdbc__)(USER=)))   *   (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1929))   *   establish   *   myora   *   12500 
 TNS-12500:   TNS:监听器未能启动专用的服务器进程 
    TNS-12560:   TNS:   协议适配器错误 
       TNS-00530:   协议适配器错误 
          32-bit   Windows   Error:   2:   No   such   file   or   directory 
 01-4月   -2007   13:40:24   *   (CONNECT_DATA=(SID=myora)(CID=(PROGRAM=)(HOST=__jdbc__)(USER=)))   *   (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1930))   *   establish   *   myora   *   12500 
 TNS-12500:   TNS:监听器未能启动专用的服务器进程 
    TNS-12560:   TNS:   协议适配器错误 
       TNS-00530:   协议适配器错误 
          32-bit   Windows   Error:   2:   No   such   file   or   directory
------解决方案--------------------是不是找不到你的控制文件或数据库文件目录? 
 检查硬盘是否快损坏,注意备份.
------解决方案--------------------.一天早上发现机子上的TNSLSNR服务没有启动,就去管理工具里点OracleOraHome90TNSListener这个启动,却发现启动了马上就自动关闭了,晕*&^ 
 2.在命令行下: 
 > lsnrctl 
 LSNRCTL> start 
 ----------------------------------- 
 启动tnslsnr:请稍候...   
 TNSLSNR for 32-bit Windows: Version 9.0.1.1.1 - Production 
 系统参数文件为D:\oracle\ora90\network\admin\listener.ora 
 写入D:\oracle\ora90\network\log\listener.log的日志信息 
 监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc))) 
 监听该对象时出错: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=gx521-55156be01)(POR 
 T=1521))) 
 TNS-12545: 因目标主机或对象不存在,连接失败 
  TNS-12560: TNS: 协议适配器错误 
   TNS-00515: 因目标主机或对象不存在,连接失败 
    32-bit Windows Error: 1001: Unknown error   
 监听程序未能启动。请参阅上面的错误消息... 
 ------------------------------------- 
 狂晕!!*()(*& 
 突然间想起来为了IIS发布网页把主机的名字改了。 
 ora90\network\ADMIN\listener.ora中 
 ----------------------------------------- 
 LISTENER = 
   (DESCRIPTION_LIST = 
     (DESCRIPTION =  
       (ADDRESS_LIST =  
         (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) 
       ) 
       (ADDRESS_LIST =  
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.226)(PORT = 1521)) 
        ) 
      ) 
    ) 
 把HOST=主机名改成IP地址就好了。 
 LNSRCTL>  START 
 -------------------------------------- 
 启动tnslsnr:请稍候...   
 TNSLSNR for 32-bit Windows: Version 9.0.1.1.1 - Production