数据库备份
数据库备份分为逻辑备份和物理备份。逻辑备份用于备份独立对象,如表或者模式;而物理备份则备份文件系统级别的对象粒度,如构成表空间的物理文件。无论数据库处于联机模式还是脱机模式,均可执行数据库的物理备份。
一:逻辑备份
数据库的逻辑备份涉及读取一组数据库行,并将其写入文件。将独立于物理位置读取这些记录。在Oracle中,Data Pump Export实用程序执行此类数据库备份,要恢复使用Data Pump Export生成的文件,请使用Data Pump Import。Data pump Export查询数据库(包括数据字典),并将结果写入称为“导出转储文件”的XML文件中,可以导出完整数据库、特定用户、表空间或特定表。在导出期间,可以选择是否导出与表相关的数据字典信息,如授权、索引和约束。Data Pump Export写入的文件将包含全面重建所有选定对象和数据所需的命令。Data Pump Import可读取XML转储文件进行数据的导入。恢复整个数据库时需要很长时间。
二:物理备份
执行物理备份时,需要复制构成数据库的文件,这些备份也称为“文件系统备