简答题 2.  物理备份和逻辑备份分别是什么?
【正确答案】物理备份是指将数据库的所有物理文件完整复制到备份位置的一个过程。物理备份是所有物理文件的一个副本,例如,数据文件、控制文件、归档日志等。该副本能被存储在本地磁盘或磁带。物理备份是备份或恢复的基础,包括冷备份(非归档模式)和热备份(归档模式)。物理备份既可以在数据库打开的状态下进行也可在数据库关闭的状态下进行,但是逻辑备份和恢复则只能在数据库打开的状态下进行。
   逻辑备份是指使用工具exp或expdp将数据库对象的结构和数据导出到二进制文件的过程。当数据库对象被误操作而损坏后,就可以使用工具imp或impdp利用备份的文件把数据对象导入到数据库中进行恢复。逻辑备份是对物理备份的方式的一种补充,多用于数据迁移。数据库备份分类如下图所示
   

   数据库备份分类

   下面以数据库工具数据泵expdp/impdp为例说明,给出数据泵的一些常用语法命令:
   (1)导出数据
   1)按用户导出:
   
   2)并行进程PARALLEL:
   
   3)按表名导出:
   
   4)按查询条件导出:
   
   5)按表空间导出:
   
   6)导出整个数据库:
   
   (2)导入数据
   1)导入指定用户下:
   
   2)改变表的OWNER:
   
   3)导入表空间:
   
   4)导入数据库:
   
   5)追加数据:
   
【答案解析】