挂起/恢复数据库¶
数据库挂起/恢复提供了一种允许对磁盘或文件做镜像操作的备份方法。 系统镜像磁盘或文件时,通过挂起数据库,暂停数据库对磁盘或文件的I/O操作,为数据库创建磁盘镜像,并从镜像中分离出备份文件,这样就提供了一种进行数据库备份和恢复的替代方法。
挂起/恢复数据库时需要使用ALTER SYSTEM命令。
数据库挂起¶
ALTER SYSTEM SUSPEND 语句将暂停所有数据文件、日志文件和控制文件的读写(I/O)实现数据库的挂起。 挂起状态允许在没有I/O干扰的情况下备份数据库。挂起后,所有数据库的I/O操作都处于阻塞状态,直到数据库恢复或数据库退出。
ALTER SYSTEM SUSPEND;
数据库恢复¶
ALTER SYSTEM RESUME 语句会将数据库从挂起状态中恢复到正常的I/O读写状态中。
ALTER SYSTEM RESUME;
注解
- 挂起/恢复功能不能替代正常的关闭操作,因为挂起的数据库的副本可能包含未提交的更新。
- 数据库挂起时,不支持brcmd的在线备份。