ORA-01249: archiving not allowed in a clone database
Cause: Attempting to archive an online redo log or enable archiving for a clone database.
Action: Do not attempt to archive from a clone. The archive log destination could easily be the same as the primary database destroying its archived logs. If archiving is needed then recreate database as not a clone.
ORA-01249错误是指在克隆数据库中禁止归档。
归档功能在克隆数据库中是不允许的。ORA-01249的文档意思是:即使参数启用了归档,也不允许在克隆数据库中执行归档操作。
当数据库备份文件里指定的克隆数据库的恢复归档时,可能会归档成功,但在重新挂起归档时因为归档是被禁止的,就会出现ORA-01249错误。
1. 确认是克隆数据库,归档被禁止
2. 可以设置_allow_resetlogs_corruption参数为TRUE;
3. 如果是生产环境,我们可以尝试重新应用redo log;
4. 我们可以停止用户的活动,然后打开数据库进行修复;
5. 也可以使用做全备份,然后创建一个新的实例,导入备份,恢复数据库。