我的oracle数据库服务器,在关闭前,有必要先shutdown数据库吗?
如果在关闭服务器前,不先关闭数据库会有什么后果?
如果是sql server 2000呢?

解决方案 »

  1.   

    本人认为,如果是windows系统,关系不大。但是在unix或者linux系统的话,最好先shutdown immediate,在检查一下是否还有oracle进程,最后在关闭服务器。
      

  2.   

    如果是WINDOWS的话,我统一楼上的,没有什么关系,其他系统我不是很清楚。
      

  3.   

    windows下关闭数据库自动提交 未提交的DML,注意下这点就好..
    Linux下退出前最好shutdown一下
      

  4.   

    我从来不关数据库,直接SHUTDOWN SERVER,无论是WINDOW2000还是HP-UX。
      

  5.   

    最好关下机
    不过win和unix应该都可以设置关机的时候自动关闭数据库的
    关机不关数据库相当于没有TT就ML,运气好就没事,运气不好就挂了
      

  6.   

    谢谢楼上各位
    再请教有经验的oracle管理员
      

  7.   

    关闭OS的时候,OS会自己把ORACLE的服务中止掉的,但是,是否丢失数据就不是很清楚了,如果你是重要的系统,建议你先把数据库shutdown后关机
      

  8.   

    建议shutdown, 特别是生产机
      

  9.   

    建议先shutdown immediate在重启机器
      

  10.   

    If a database is not shut down cleanly, for example, an instance fails or you issue a SHUTDOWN ABORT statement, the database's datafiles are always inconsistent--unless you opened the database in read-only mode. Instance recovery will be required at open time. 
      

  11.   

    不管什么操作系统,在关闭操作系统前,建议先SHUTDOWN IMMEDIATE数据库,这样做的好处是可以是数据文件保持同步,如果重启机器有异常的话其数据文件还是保持有用的状态.