ORA-29321: too many datafiles added since the point-in-time ORACLE 报错 故障修复 远程处理
文档解释
ORA-29321: too many datafiles added since the point-in-time
Cause: Too many datafiles were added to the recovery set since the point-in-time recovery.
Action: Divide the recovery set into smaller subsets and retry.
ORA-29321 错误代码指示,在指定的点时间(point-in-time)以后添加的数据文件太多,无法用备份进行恢复。
官方解释
ORA-29321: too many datafiles added since the point-in-time
Cause: The number of datafiles added since the specified point-in-time is more than the number of datafiles that can be restored from the specified backup.
Action: Choose a backup from which the added datafiles can be restored, or remove the added datafiles.
常见案例
异常恢复(abnormal recovery)
此报错通常在使用RMAN进行数据文件异常恢复时出现。这时,选定的恢复点和选择的备份时间节点之间已经添加了新的数据文件,超出了此时能从此备份进行恢复的数据文件的最大数量,导致ORA-29321错误。
一般处理方法及步骤
(1)使用更新的备份集进行恢复。可以使用RMAN新建command> backup database plus archivelog,以包括新添加的数据文件。
(2)如果能从当前备份中获取新添加的数据文件,则可以使用RMAN restore database command来恢复它们。
(3)如果新添加的数据文件是用于新的Schema对象,例如tables、indexes和tablespaces,则可以将其移至其他表空间并禁用ORA-29321错误。
(4)可以对数据库附上更多的临时表空间,然后将新添加的数据文件移到该表空间,以解决ORA-29321错误。
(5)如果这些数据文件不再需要,则可以使用Drop database command将其从数据库彻底删除,从而避免ORA-29321错误。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341