AnyBackup-Oracle 副本数据管理卸载副本失败,原因是:任务执行失败,数据库 OPEN 时无法进行操作。
关键字
Oracle、OPEN、副本卸载
适用产品
- AnyBackup CDM 7. 0. x
- AnyBackup Enterpress 7. 0. x
问题描述
AnyBackup 副本数据管理 Oracle 副本卸载失败,提示以下信息:
任务执行失败,数据库OPEN时无法进行操作。
问题影响
无法完成对数据库副本卸载操作。
问题原因
为了保证数据库要在没有被使用的前提下被安全卸载,所以 open 状态下无法对 Oracle 数据库执行卸载副本操作。
解决方案
为了解决此问题,需要先将挂载恢复出来的 Oracle 数据库关闭,然后再进行副本卸载操作,具体操作步骤如下:
1. 登录数据库安装用户,查看恢复机当前数据库运行实例 SID 是否为已挂载的副本实例 SID,此处以 Oracle 用户为例:
su - oracle
echo $ORACLE_SID
2. 确认当前数据库运行实例名与原机一致后登录数据库,查看实例状态:
sqlplus / as sysdba
select instance_name,status from v$instance;
3. 执行以下命令关闭数据库实例:
shutdown immediate;
4. 再次在 AnyBackup 控制台上执行卸载副本操作。
更多信息
关于 Oracle 数据库状态的更多信息,请参考 Oracle 官方文档:Starting Up and Shutting Down