本文介绍如何在数据库备份DBS上恢复Oracle Standalone数据库。
前提条件
在目标设备上完成恢复前的准备工作。具体操作,请参见恢复Oracle standalone数据库的准备工作。
操作步骤
登录DBS控制台。
单击左侧导航栏中的备份计划,然后在上方选择目标地域。
找到目标备份计划ID,单击右侧操作列下管理。
在备份任务配置页面,单击右上角的恢复数据库。
在配置恢复时间点页面,配置以下信息,并单击下一步。
类别
配置
说明
无
恢复任务名称
DBS会自动生成一个任务名称,建议配置具有业务意义的名称(无唯一性要求),便于后续识别。
恢复时间点
可恢复的时间范围
系统展示出可以恢复的时间范围。
已选择的恢复时间点
选择需要恢复的时间,设置的时间必须在可恢复的时间范围内。
恢复目标数据库
实例地区
选择恢复的目标备份网关的所在地域。
备份网关
选择待恢复的目标备份网关。更多详情,请参见添加备份网关。
说明该备份网关为目标设备的备份网关。
数据库类型
默认为Oracle数据库。
连接地址
目标数据库的连接地址。默认为
localhost
。端口
目标数据库的连接端口。默认为
1521
。SID
填入对应SID名称。
说明您可以在
ORACLE_HOME/dbs
目录下,根据SID名称自定义参数文件。若未创建参数文件,系统将自动创建一个最小可用的参数文件,用于恢复Oracle数据库。数据库恢复目录
填入数据库恢复目录。更多信息,请参见创建数据恢复目录。
数据库程序目录
填入
ORACLE_HOME
的绝对路径。更多信息,请参见获取数据库程序目录。数据跨境合规承诺
阅读并勾选合规承诺。
在配置恢复对象页面,单击恢复整个实例,并单击页面右下角的预检查并启动。
在预检查对话框中显示预检查通过后,单击立即启动。
后续步骤
数据库备份DBS恢复出来的Oracle数据库默认为mount
状态,您可以执行以下命令将数据库设置为open
状态:
root > su - oracle
oracle> export ORACLE_SID=orcl;
oracle>sqlplus / as sysdba
sqlplus> alter database open resetlogs;
您可以执行以下命令检查数据库是否正常开启:
root > su - oracle
oracle> export ORACLE_SID=orcl;
oracle>sqlplus / as sysdba
sqlplus> select status from v$instance;
如下返回结果表示数据库已正常开启:
===============
STATUS
------------
OPEN
===============