RMAN还原操作
在RMAN的还原操作中,选择被还原的文件,然后运行RESTORE命令。
通常还原文件是为了介质恢复做准备。可以还原下面类型的文件:
n 数据库(所有文件)
n 表空间
n 控制文件
n 归档重做日志
n 服务器参数文件
可以为还原的数据文件和控制文件指定默认的位置或新的位置。
如果还原到默认的位置,则RMAN会在此位置当前存在原同名文件覆盖。
相反也可以使用SET NEWNAME命令为还原的数据文件指定新的位置。
然后就可以运行SWITCH命令来更新控制文件,表明在新的位置上被还原的数据文件就是当前的数据文件。
备份选择
RMAN使用在RMAN库中的备份集或镜像拷贝的记录来选择最好的可用的备份用于还原操作。
最近的可用的备份,或最近的满足UNTIL子句的备份是优先的选择。
如果2个备份都是从相同的时间点开始,则RMAN优先选择镜像拷贝而不是备份集,因为RMAN可以从备份集更快地还原。
在RMAN还原备份之前,所有RESTORE命令的声明必须被满足。
除非使用了DEVICE TYPE语句的限制,RESTORE命令会在配置的通道上的所有设备类型上搜索备份。
如果在库中没有可用的备份满足所有指定的标准,则RMAN返回一个错误,表明文件不能被还原。
如果你只使用手工分配的通道,并且你在分配通道的介质上没有可用的备份,则还原作业可能会失败。
配置自动通道,则RMAN找到并还原满足指定标准的备份的可能性会更大。
如果备份集使用备份加密被保护,则当它的内容被还原时,RMAN会自动地解密。
透明的加密备份在还原时不需要干预,只要Oracle wallet打开并可用。
使用口令加密的备份在还原之前需要输入正确的口令。来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17013648/viewspace-1088334/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/17013648/viewspace-1088334/