第18章 备份与恢复

数据库的备份和恢复是每一个学习数据库的人都要掌握的技能,备份是保存数据库的副本,恢复就是把以前从数据库中备份的文件还原到数据库中。本章将学习如何备份与恢复Oracle数据库,包括以下知识点:

❑备份数据库

❑恢复数据库

本章内容基本涵盖了备份和恢复数据库的操作方法。通过本章的学习,读者可以熟练地备份和恢复数据库。

18.1 数据库备份与恢复

备份和恢复数据库是每一个数据库必须具备的功能,同时也是数据库管理员必须具备的能力。对数据库进行备份和恢复是确保数据库中数据安全的一个关键技术。本节将讲述数据库备份和恢复的基本概念。

18.1.1 什么是数据库备份

数据库备份就是将数据库的内容全部复制出来保存到计算机的另一个位置或者其他存储设备上。数据库备份也分很多种,主要有物理备份和逻辑备份。

物理备份是指通常所说的归档模式备份(又叫热备份)和非归档模式备份(又叫冷备份),归档模式备份是当数据库的模式设置成归档模式时对数据库进行的备份;而非归档模式备份是当数据库的模式设置成非归档模式时对数据库的备份。逻辑备份主要是指对数据库的导入和导出操作,在Oracle 10g之前使用IMP/EMP的方式进行导入和导出操作,从Oracle 10g开始引入了数据泵技术,使用EXPDP/IMPDP的方式对数据进行导入和导出的操作。