zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    C#资源释放方法实例分析
    c#中在一个窗体中触发另一个窗体的事件
    C#定时器的用法
    C# 类的析构函数和释放函数
    C# 定时执行,文件占用
    C#多线程与异步
    Newtonsoft中JArray 转成list<object>
    C#中Dictionary的用法
    C# 解析Json文件(使用NewtonJson库)
    mysql无法远程连接10038错误的坑(阿里云ecs)
  • 原文地址:https://www.cnblogs.com/buchizaodian/p/9154510.html
Copyright © 2011-2022 走看看