本文档介绍如何在数据库备份DBS上恢复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
===============