Oracle备份和恢复

Oracle数据库的备份和恢复是每个数据库管理员必须要掌握的技能,备份是保存数据库的副本,恢复是把备份好的副本还原到数据库当中,本篇幅将学习如何进行数据库的备份和恢复。主要的知识点如下:

1、介绍Oracle数据库备份与恢复:Oracle备份与恢复是数据库必备的功能,同时也是DBA必备技能。备份通常分为物理备份和逻辑备份之分,恢复又分为完全恢复和部分恢复之分。

2、物理备份和恢复数据库:介绍Oracle物理备份和恢复数据库,其中物理冷备份和热备份是如何进行的,又有何区别以及如何开启归档模式。

3、Oracle逻辑备份就是使用EXP/EXPDP工具对数据进行备份成DMP文件,Oracle逻辑恢复就是使用IMP/IMPDP工具把DMP文件中的数据导入到数据库进行恢复。主要内容包括:

(1)、Oracle EXP导出:介绍使用EXP工具导出数据库对象,分别介绍是如何导出用户数据,表数据、表空间和其它数据库对象。

(2)、Oracle EXPDP导出:介绍数据泵技术EXPDP是如何导出数据库对象的。

(3)、Oracle imp导入:介绍使用IMP工具导入DMP文件进行数据恢复。

(4)、Oracle IMPDP导入:介绍使用IMPDP工具导入数据泵导出的数据文件,进行数据恢复。

4、Oracle RMAN备份和恢复:Oracle RMAN是Oracle数据库提供的一种恢复和备份的数据库工具。学习的主要内容有:

(1)、Oracle RMAN介绍:介绍oracle RMAN的特点和相关数据库备份与恢复的知识概念。

(2)、RMAN恢复目录:RMAN恢复目录是使用RMAN工具进行数据库备份时要存储备份信息的数据库。

(3)、RMAN通道分配:通道分配就是确定连接数据库备份的设置个数,了解RMAN是如何利用通道分配进行数据库备份的。

(4)、RMAN备份集:备份集是用来存储备份信息,可以选择使用备份集来进行数据备份。一个备份集可以存储一个或者多个数据文件。

(5)、RMAN还原和恢复:Oracle RMAN恢复是RMAN备份的逆过程,主要是通过restore命令还原备份信息,使用recover完成数据库的同步恢复工作。

5、Oracle如何开启闪回功能:本文通过介绍Oracle的闪回机制,利用闪回机制(Flashback)恢复刚刚删除的数据。