mysql中的rman备份与恢复_rman备份与恢复-4 - strayeagle - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

步骤三  通过pfile文件启动数据库

步骤四  进行介质恢复  SQL> recover database until cancel;

出现如下信息时,选择cancel命令   指定日志: {=suggested | filename | AUTO | CANCEL}

cancel

步骤五  SQL> alter database open resetlogs;

步骤六  关闭数据库,去掉pfile文件中隐性参数,重启数据库(直接执行startup命令即可)

步骤七 备份整个数据库   物理冷备或者物理热备或者RMAN备份都行。

步骤八  导入数据     如果有相关的exp导出的数据,可以执行imp导入操作,毕竟数据发生丢失。

步骤九  表数据分析   建议执行一下表分析  SQL> ANALYZE TABLE time VALIDATE STRUCTURE CASCADE;

10、临时数据文件的恢复

临时数据文件不包含有效数据,发生丢失后删除原先临时数据文件并进行重建就可以了。

RMAN常见问题解决方法

1、RMAN命令输入后终端无反应,一直处于等待状态,且长时间如此

原因:操作系统也有一个rman命令,这里执行的是os的rman而非Oracle的

解决:oracle用户设置环境变量 export PATH=$ORACLE_HOME:$PATH

2、RMAN无法进行备份操作/查看备份信息/配置信息

RMAN-03002: list 命令 (在 03/05/2011 09:28:03 上) 失败

RMAN-06004: 恢复目录数据库发生 ORACLE 错误: RMAN-20001: target database not found in recovery catalog

RMAN-03002: backup 命令 (在 03/05/2011 09:28:32 上) 失败

RMAN-03014: 恢复目录的隐式重新同步失败

RMAN-06004: 恢复目录数据库发生 ORACLE 错误: RMAN-20001: 在恢复目录中未找到目标数据库

原因:RMAN未注册。

解决方法:注册RMAN。RMAN> register database;                                           3、RMAN备份文件异常删除

原因:RMAN备份的文件存放在某个目录下,该文件没有通过rman命令delete删除,而是在操作系统侧执行rm操作,导致再去删除这个备份文件时无法删除掉。

解决:RMAN> list backupset by backup summary;

RMAN> crosscheck backupset;

RMAN> delete backupset;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值