欢迎访问机房运维工作室

爱数知识库

AnyBackup-CDM Oracle 单机挂载恢复失败,提示错误信息:挂载恢复的实例处于运行状态,请使用 shutdown 命令将其关闭再执行挂载恢复操作。

频道:爱数知识库 日期: 浏览:26

AnyBackup-CDM Oracle 单机挂载恢复失败,提示错误信息:挂载恢复的实例处于运行状态,请使用 shutdown 命令将其关闭再执行挂载恢复操作。

关键字

挂载恢复、实例处于运行

适用产品

  • AnyBackup CDM 7.0.1 - 7.0.8

问题描述

在 Anybackup 管理控制台界面,新建 Oracle 单机副本数据管理挂载恢复任务,任务执行失败,执行输出中提示如下错误信息:

挂载恢复的实例处于运行状态,请使用 shutdown 命令将其关闭再执行挂载恢复操作。

问题影响

AnyBackup CDM Oracle 挂载恢复失败。

问题原因

挂载恢复任务所配置的实例在目标机器上存在,并且状态为 open,处于数据安全考虑,实例在 open 状态不允许恢复。

解决方案

针对上述问题,有两种方案解决,请根据实际情况选择。
方案一,挂载恢复任务配置实例为目标机器上不存在的实例,步骤如下:
注意:此种方式不会对目标机器原存在的实例产生影响。

1. 新建挂载恢复任务,挂载目的地处输入目标机器上不存在的实例。

下图示例中, sdzy 为目标机器上不存在的实例。


2.选择好相应选项,执行恢复即可。

方案二,关闭目标机器上对应的实例(即挂载恢复任务配置的实例),步骤如下:
警告:(1)关闭实例为高风险操作,请与管理员确认之后操作。

(2)原实例挂载恢复会覆盖当前实例的一部分数据库软件配置信息,例如:日志文件,密码文件,参数文件,控制文件,数据文件等,请与管理员确认后操作。

1. 通过 SSH 登录异机 Oracle 数据库服务器,执行以下命令,切换至 Oracle 安装用户。

su - oracle

2. 执行以下命令,登录 Oracle 数据库对应实例。

export ORACLE_SID=sid
sqlplus / as sysdba

注意: sid 为 Oracle 数据库实例名,实例名区分大小写。

3. 关闭数据库实例,执行命令如下:

shutdown immediate

4. 在 AnyBackup 管理控制台重新建立挂载恢复任务即可。

更多信息

Oracle 数据库挂载恢复原实例名恢复,需将该实例关闭后恢复。