#RESTORE DATABASE
# 通用描述
RESTORE DATABASE用于从备份集还原出数据库文件,恢复到备份时的状态。
只能在数据库状态为NOMOUNT,且旧的数据文件必须已被删除时执行恢复。
成功恢复后数据库变更为MOUNT状态,此时还应该执行RECOVER操作,以使系统根据日志还原到指定时间点。
关于备份恢复的详细操作描述请参考运维手册备份恢复。
分布式部署中,用户无法执行本语句。
# 语句定义
restore database::=
# incremental [noredo]
该语句用于指定增量RESTORE恢复数据库,仅在指定INCREMENTAL字段后才可使用NOREDO字段,指定NOREDO字段可在恢复时跳过恢复REDO和归档文件,提升RESTORE效率。
# decryption
该语句用于指定备份集恢复时解密,此时需要同时指定解密密码。
# backup_path
该语句用于指定用于恢复的备份集名称。
# parallelism
该语句用于指定多线程恢复的并行度,该值范围[1, 8],省略时默认为2。
示例
RESTORE DATABASE DECRYPTION 12345 FROM 'backup';