dba-数据库启停

 

 

 

select status from v$instance   ---服务器当前状态

1. shutdown   关闭数据库

(1)shutdown normal:正常方式关闭数据库

  正常的关闭方式,如果对于关闭数据库的时间没有限制,通常采用这种方式,以NORMAL方式关闭数据库,Oracle将执行如下操作:

  A 阻止任何用户建立新的连接;

  B 等待当前所有正在连接的用户主动断开连接;

  C 当前所有用户的都断开连接后,将立即关闭数据库;

(2)shutdown immediate:

  立即关闭方式,可以较快且安全的关闭数据库,是DBA经常采用的关闭数据库的方式,立即关闭方式,Oracle执行如下操作:

  A 阻止用户建立新的连接和开始新的事务;

  B 中断当前事务,回滚未提交事务;

  C 强制断开所有用户连接和执行检查点把脏数据写到数据文件中;

  D 关闭数据库

(3)shutdown transactional:

  事务关闭方式,它的首要任务是保证当前所有活动的事务都可以被提交,并在尽可能短的时间内关闭数据库。以事务方式关闭,Oracle将执行如下操作:

  A 阻止用户建立新连接和开始新事务;

  B 等待所有活动事务提交后,再断开用户连接;

  C 当所有活动事务提交完毕,用户断开连接后,关闭数据库;

(4)shutdown abort:

直接关闭数据库,正在访问数据库的会话会被突然终止, 如果数据库中有大量操作正在执行,这时执行shutdown abort后,重新启动数据库需要很长时间。


2 nomount:
3 mount:
4 open:

 

查看服务器启停状态

select  status  from  v$instance

 

posted @ 2018-06-08 10:56  富坚老贼  阅读(168)  评论(0编辑  收藏  举报