您的位置:首页 > 数据库

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

2017-06-08 11:32 267 查看
用户管理的完全恢复机制

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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐