1、在执行数据库备份时报如下错误时,解决步骤:
2、首先我们需要查看数据库状态,查看书库状态的语句:select arch_mode from v$database;
3、此时我们会发现是因为数据库归档没有打开,修改数据库状态的语法如下:ALTER DATABASE <MOUNT|ARCHIVELOG|NOARCHIVELOG|OPEN>;
a、解释:MOUNT 状态仅支持归档备份、OPEN 状态支持所有备份,支持 DDL CLONE、ARCHIVELOG开启归档模式、NOARCHIVELOG关闭归档模式。
4、配置本地归档:
5、开启归档模式:
6、打开open状态,支持所有备份:
7、再次查询,此时显示y,说明已经打开:
8、验证备份,此时成功执行: