NBU backup error ORA-19602 ORA-19511解析

今天配置一套RMAN备份后第一次测试出现如下报错:

RMAN-03009: failure of backup command on ch00 channel at 05/07/2019 15:54:57
ORA-19602: cannot backup or copy active file in NOARCHIVELOG mode

该问题比较常见,是因为数据库运行在非归档模式,修改数据库为归档模式即可解决。(可参考:https://www.cnblogs.com/nvd11/archive/2013/04/02/2996924.html)

之后再次运行又出现以下报错:

RMAN-03009: failure of backup command on ch01 channel at 05/07/2019 17:15:42
ORA-19506: failed to create sequential file, name="bk__11_1_1007658940", parms=""
ORA-27028: skgfqcre: sbtbackup returned error
ORA-19511: Error received from media manager layer, error text:
   VxBSACreateObject: Failed with error:
   Server Status:  the specified policy does not exist in the configuration database

字面意思理解就是定义的备份策略名称不存在,这个地方也是比较常见的错误,DBA会复制备份脚本到其他服务器,而备份管理员有时候为了方便管理或其他原因会将多个备份放到一个备份策略下,即同一个备份策略多个client,调用同一个路径下的备份脚本。该报错就需要我们检查备份脚本里的send 'NB_ORA_POLICY=RMANDB_database_backup'是否和NBU端配置的策略名称一致。既可以修改NBU端备份策略名称(策略明不允许修改,最快捷方式是copy一个重命名),也可以修改脚本里的名称(有几处就要修改几处)。

 

你可能感兴趣的:(运维-其他)