用户管理的完全恢复机制+数据库完全恢复步骤+完全恢复机制+完全数据库恢复命令...

用户管理的完全恢复机制
1用户管理的完全恢复是指当数据文件出现介质失败时,使用操作系统命令转储数据文件,使用sql恢复命令执行重做日志和归档日志,最终将恢复到失败点前的状态。

数据库完全恢复步骤

1当发生介质故障后,利用备份文件来修复损坏或丢失的数据文件。
2修复数据文件后,因为被修复的数据文件与其他数据文件相比要“旧”,所以这时数据库中的数据文件并不同步(文件头部信息中的检查点号scn不同)。由于数据文件之间不一致,数据库仍然无法打开,这时就需要通过sql命令,使用归档日志对数据库进行恢复。

完全恢复机制:
数据文件a损坏—(备份-修复数据文件)–修复后的数据文件—(应用归档日志重做日志恢复数据)—缓存恢复–(回退记录)–事务恢复
举例
数据库运行点顺序abcd,在运行到c点时突然出现故障,这时可以将数据库在c点
的备份文件复制回数据库,进行完全数据库恢复,数据库恢复的结果仍然
是损坏时的c点时的数据,在c点之前的数据都不会丢失。

完全数据库恢复命令
1recover database:
用于恢复数据库的多个数据文件,该命令只能在mount状态下使用。
2recover tablespace:
用于恢复一个或多个表空间的所有数据文件,该命令只能在open状态下运行。
recover datafile:
1)用于恢复一个或多个数据文件,该命令可以在mount状态fileopen状态下运行。
2)同时,可以指定数据文件的名称和数据文件的编号。
例如:
recover datafile 5;
指定归档日志恢复数据库文件
recover from ‘f:\xxx\xxx\xxx.dbf’ datafile 5;
指定应用归档日志
recover automatic datafile 5;

转载于:https://www.cnblogs.com/feiZhou/p/9344212.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值