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;

  • 相关阅读:
    闭包(closure)与协程共用时要注意的事情
    mysql---视图
    职责链模式
    JavaScript DOM(一)
    9.7 迭代
    [BLE--Link Layer]设备蓝牙地址
    Loopback測试软件AX1用户手冊 V3.1
    操作系统
    OpenCV特征点检測------Surf(特征点篇)
    linux 命令 xxd
  • 原文地址:https://www.cnblogs.com/zhaojiedi1992/p/oracle11g_sql_0034.html
Copyright © 2011-2022 走看看