Suspending and Resuming a Database

ALTER SYSTEM SUSPEND语句将所有输入和输出(I/O)暂停到数据文件(文件头和文件数据)和控制文件。挂起状态允许您在没有I/O干扰的情况下备份数据库。当数据库挂起时,所有现有的I/O操作都被允许完成,任何新的数据库访问都被放置在队列状态。

suspend命令不是特定于实例的。在Oracle实际应用程序集群环境中,当您在一个系统上发出suspend命令时,内部锁定机制会在多个实例之间传播halt请求,从而使给定集群中的所有活动实例停止。但是,如果在挂起另一个实例时启动了一个新实例,则新实例不会挂起。

使用ALTER SYSTEM RESUME语句恢复正常的数据库操作。可以从不同的实例发出SUSPEND和RESUME命令。例如,如果实例1、2和3正在运行,并且您从实例1发出一个ALTER SYSTEM suspend endstatement,那么您可以从实例1、2或3发出一个具有相同效果的RESUME语句。

挂起/恢复功能在允许镜像磁盘或文件,然后分割镜像的系统中非常有用,提供了另一种备份和恢复解决方案。如果您使用的系统在进行写操作时不能从现有数据库中分割镜像磁盘,那么可以使用suspend/resume特性来促进分割

挂起/恢复功能不适合替代正常的关机操作,因为挂起数据库的副本可能包含未提交的更新。

Caution:

不要使用ALTER SYSTEM SUSPEND语句代替将表空间置于热备份模式。在任何数据库挂起操作之前,使用ALTER TABLESPACE BEGIN BACKUP语句。

The following statements illustrate ALTER SYSTEM SUSPEND/RESUME usage. The V$INSTANCE view is queried to confirm database status.

SQL> ALTER SYSTEM SUSPEND;
System altered
SQL> SELECT DATABASE_STATUS FROM V$INSTANCE;
DATABASE_STATUS
---------
SUSPENDEDSQL> ALTER SYSTEM RESUME;
System altered
SQL> SELECT DATABASE_STATUS FROM V$INSTANCE;
DATABASE_STATUS
---------
ACTIVE

[11g](ALTER SYSTEM SUSPEND)Suspending and Resuming a Database相关推荐

  1. 在11g中alter system set recyclebin = off 报错 recyclebin 参数在11g和10g中的区别

    在Oracle 11g中,recyclebin参数发生了微小的变化. This supported parameter was introduced in Oracle 10.2.0 Version ...

  2. oracle event   设置 alter system set events

    https://www.cnblogs.com/ss-33/p/10109383.html 格式:alter system|session set events '[eventnumber|immed ...

  3. ALTER SYSTEM ARCHIVELOG CURRENT挂起案例

    最近两天,一台ORACLE数据库的作业执行delete_ob_get_epps.sh脚本清理过期备份时,执行下面SQL语句就会被阻塞,在监控工具DPA里面部分截图如下(图片分开截断) sql 'alt ...

  4. alter system switch logfile与alter system archive log current的区别

    以前知道 ALTER SYSTEM SWITCH LOGFILE对单实例数据库或RAC中的当前实例执行日志切换, ALTER SYSTEM ARCHIVE LOG CURRENT会对数据库中的所有实例 ...

  5. alter system|session set events转储

    格式: alter system|session set events '[eventnumber|immediate] trace name eventname [forever] [, level ...

  6. 使用ALTER SYSTEM运行OS命令

    这里举出一个攻击代码例子,你也许会觉得惊奇,抑或认为这是一个运行命令的好办法,是的它很"有用". 在Oracle 9i中允许采用Oracle本地编译PL/SQL应用程序的方式进行操 ...

  7. alter system flush oracle的缓存

    下面3条语句,旨在刷新oracle的缓存.这里总结一下. 1)alter system flush global context 下图说明: 对于多层架构的,如上图:应用服务器和数据块服务器通过连接池 ...

  8. alter system switch logfile和alter system archive log current的区别

    alter system switch logfile是强制日志切换,不一定就归档当前的重做日志文件(若自动归档打开,就归档当前重做日志) alter system archive log curre ...

  9. alter system flush shared_pool的作用 .

    alter system flush shared_pool的作用 The FLUSH SHARED POOL clause lets you clear all data from the shar ...

  10. orakill和alter system kill session的区别

    原文出处:http://blog.csdn.net/ouzhiyi_linux_oracle/archive/2009/04/16/4081739.aspx 一个用户进程偶尔会挂起或占用过多资源而拒绝 ...

最新文章

  1. 在 Azure 中的 Linux VM 上创建 MongoDB、Express、AngularJS 和 Node.js (MEAN) 堆栈
  2. 这个神经网络电饭煲卖2万,我的米不配下锅
  3. std::map只修改不用加锁
  4. UVa 941 Permutations
  5. Linux 开机显示:welcome to emergency mode
  6. 揭秘:神策数据产品矩阵,全方位筑就你的数据驱动闭环
  7. Unet项目解析(1): run_training.py
  8. :host :host-context ::ng-deep详解
  9. html扇形调节角度,CSS如何实现任意角度的扇形(代码示例)
  10. SQL Server中的万圣节问题和建议的解决方案
  11. 3.2 决策树可视化
  12. 数据表分区, 全新分区
  13. 谷歌地图网页版_安卓版谷歌地图新增专用的街景图层
  14. hbase数据库scan操作_HBase scan命令详解
  15. 【HTML】HTML自定义网页头部小图标
  16. 2022西安交通大学912初试经验贴 专业课133
  17. 执行方案(Command)
  18. 巴铁兄弟加我微信,问如何通过写博客赚钱?
  19. Java开发和测试开发面试杂记
  20. ismobile什么意思_英语mobile是什么中文意思

热门文章

  1. vue 百度地图 3d地图
  2. 英语打卡3:可数名词
  3. LOJ10066 新的开始
  4. 将matlab代码转换成C代码
  5. html制作横向菜单,CSS 横向菜单的制作
  6. Selenium 元素定位
  7. 磁共振线圈分类_磁共振线圈的发展历程
  8. linux运维系统故障排查思路及常见故障处理
  9. 数据分析(Python)贡献度分析——帕累托法则
  10. 银耳椰椰——Alpha冲刺Day06