WEB开发网
开发学院数据库Oracle Oracle 10g学习之数据库恢复 阅读

Oracle 10g学习之数据库恢复

 2008-09-05 12:51:36 来源:WEB开发网   
核心提示:目标 数据库恢复恢复控制文件 不完全恢复的原因 使用EM完成不完全恢复 使用RMAN完成不完全恢复 使用SQL完成不完全恢复 在RESETLOGS操作之后完成数据库恢复10g有三种方法恢复:1.传统的用户管理恢复过程2.RMAN 3.使用EM理解Restore(重建)和Recovery(恢复)过程重建:包括复制必要的物

目标

数据库恢复

恢复控制文件

不完全恢复的原因

使用EM完成不完全恢复

使用RMAN完成不完全恢复

使用SQL完成不完全恢复

在RESETLOGS操作之后完成数据库恢复

10g有三种方法恢复:1.传统的用户管理恢复过程2.RMAN 3.使用EM

理解Restore(重建)和Recovery(恢复)过程

重建:包括复制必要的物理文件

恢复:取得数据文件并应用归档日志的过程

服务器管理恢复

ORACLE推荐使用RMAN完成备份和恢复过程。

RMAN恢复经常被称为服务器管理恢复,因为恢复由服务器进程完成。

例子:

使用restore和recover命令将数据库备份重建:

1.目标数据库处于mount状态

2.执行命令

   RMAN>run
  {allocatechannelc1typedisk;
  Restoredatabase;
  Recoverdatabase;
  Alterdatabaseopen;
  }

用户管理恢复

传统的恢复方法。用户直接管理恢复数据库时要求的数据库文件。

1.确定需要恢复的数据库文件

2.数据库处于mount或者open状态

3.手工复制丢失的文件到适当位置

4.Mount状态下执行recover database(如果需要的话)

例子:恢复丢失了一个数据文件的数据库、

1.确定丢失的数据文件是users01.bdf

2.从最近一次备份的磁盘上拷贝丢失的数据文件(物理拷贝) 

   Cope..backuporacle10tusers01.bdf

3.启动到mount状态,执行recover database;

4.Alterdatabaseopen

恢复控制文件

控制文件包括RMAN元数据信息和使用Recovery Manager目录时所必须的资料档案库信息。

1 2 3  下一页

Tags:Oracle 学习 数据库

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接