zoukankan      html  css  js  c++  java
  • 启动和停止数据库——停顿和暂停数据库


    1.停顿数据库

    停顿数据库时指将数据库转变为“停顿”状态。当数据库处于该状态时,只有dba用户(sys 和system) 可以执行事务,查询和pl/sql语句,而普通用户将不能执行这些操作。停顿数据库可以使用alter system quiesce restricted命令,改变为正常状态可以使用alter system unquiesce命令。

    建立两个会话:

    会话1:

    sqlplus sys/sys as sysdba
    alter system quiesce restricted;
    select ename,sal from scott.emp where empno=7788;

    会话2:

    sqlplus scott/tiger 
    select ename,sal from scott.emp where empno=7788;

    回到会话1:

    alter system unquiesce

    回到会话2:

    select ename,sal from scott.emp where empno=7788;

    2.暂停和重新开始数据库

    为了禁止在数据文件和控制文件上执行i/o操作,可以使用alter system suspend 命令暂停数据库;为了继续正常使用i/o操作,可以使用alter system resume命令。

    建立两个回话:

    会话1:

    sqlplus sys /sys as sysdba
    alter system suspend;

    会话2:

    sqlplus system/system 
    alter system checkpoint;

    回到会话1:

    alter system resume;

    回到会话2:

    conn system/sytem
    alter system checkpoint;

  • 相关阅读:
    我的省选 Day -9
    我的省选 Day -10
    我的省选 Day -11
    我的省选 Day -12
    我的省选 Day -13
    [NOI2013]快餐店
    我的省选 Day -14
    杭电多校2020第7场-E Expectation
    「联合省选2020」组合数问题
    UR#19 通用评测号
  • 原文地址:https://www.cnblogs.com/zhaojiedi1992/p/oracle11g_sql_0034.html
Copyright © 2011-2022 走看看