只要启动Oralce实例服务,“oracle.exe”就会在后台运行,
一般的本机操作只需启动监听服务与实例服务即可,命令启动方法:
启动监听服务:c:\lsnrctl80 start
启动实例服务:c:\oradim -startup -sid db_name关闭时,执行shutdown immediate后,“oracle.exe”仍在运行,这是怎么回事?
这与关闭数据库无关,因为实例服务仍然在运行。

解决方案 »

  1.   

    是不是改过db_block_buffers =2048
      

  2.   

    刚才试了一下,实例起来了。oradim是个什么命令呀?
    还有在命令行下,好像不用启动监听服务也可以进行操作。
    我觉得startup和shutdown是相互对应的
    startup时会提示实例启动
    shutdown也会提示实例关闭
    请问zgh2003,你所指的“实例服务”是什么
      

  3.   


     windows环境下的 oracle需要一个服务做为bridge,上面朋友说的
     实例服务起的就是这个作用.  只要这个实例服务启动了,数据库也就startup了
      但是shutdown只说明数据库已经关闭,而实例服务需要你自己手工
      去关闭.  btw: shutdown normal关闭不了数据库,说明当前有用户会话正连接到
           数据库上,你可以查询一下v$session视图,看看除了background process
           外,还有没有其他用户会话(在sqlplus中查询时,就是看除了当前 
           这个查询会话以外,还有没有其他的用户session) 
      

  4.   

    通过“服务”启动数据库后,再用startup就提示"已经有ORACLE被启动,请先关闭"。你用startup force;就OK了.
    http://211.99.196.144:8090/forum1/frontshow/dispbbs.jsp?boardid=105&id=4016