AnyBackup-Oracle 定时备份完成,结果为成功(有警告),执行输出中提示:PDB: XXX 的状态不是open,备份的数据文件可能不可用。
关键字
PDB、open
适用产品
- AnyBackup Enterprise 7.0.x
- AnyBackup Express 7.0.x
- AnyBackup CDM 7.0.x
问题描述
在使用 AnyBackup 对 Oracle 12c 及以上版本进行定时数据保护时,备份任务执行完成,结果为:成功(有警告)。执行输出中提示如下警告信息:
PDB: XXX 的状态不是open,备份的数据文件可能不可用。

问题影响
Oracle 备份任务存在警告信息,且告警相关的 PDB 数据未备份。
问题原因
Oracle 数据库中存在 PDB 的状态不为 open 状态,导致备份时无法备份对应 PDB,从而出现该告警。
解决方案
为了解决该问题,需要启动告警的 PDB 至 open 状态再进行数据备份。请按照如下步骤执行:
1. 使用 SSH 工具以 root 用户登录 Oracle 数据库服务器;
2. 启动告警信息中提示的 PDB,如下:
su - oracle
sqlplus / as sysdba
alter pluggable database pdb01 open;
exit
注:其中,pdb01 为带启动的 PDB 名称,请按照实际情况修改。
3. 重新执行 Oracle 数据库定时备份任务。