一些第3方的工具允许你镜像磁盘或逻辑设备的集合,即在其它的位置维护主要数据的复本,然后split the mirror。
split the mirror包括分离这些拷贝,这样就可以独立地使用它们。
通过SUSPEND/RESUME功能,可以挂起对数据库的I/O,然后分离镜像,并对分离的镜像进行备份。
通过使用这个功能(实际上完成了备份模式的功能),你可以挂起数据库的I/O,这样没有新的I/O被执行。
然后可以访问挂起的数据库进行备份而没有I/O的影响。
不需要使用SUSPEND/RESUME来进行分离镜像备份,除非你的系统在卷被分离之前需要数据库的缓存区清空脏的缓冲区。
当分离操作发生的时候,一些RAID设备可以从挂起写获得好处。
ALTER SYSTEM SUSPEND语句通过挂起对数据文件头、数据文件、控制文件的I/O来挂起数据库。
当数据库被挂起后,所有前面已经存在的I/O操作可以完成;然而任何新的数据库I/O访问尝试都被放入队列中。
ALTER SYSTEM SUSPEND和ALTER SYSTEM RESUME语句是操作数据库,而不仅仅是实例。
如果在RAC配置的一个系统中输入了ALTER SYSTEM SUSPEND,则内部的时钟机制会跨实例来传播挂起请求。
因此会在给定的群集中挂起所有活动实例的I/O操作。来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/17013648/viewspace-1098319/ ,如需转载,请注明出处,否则将追究法律责任。