数据库转储(导出)和数据库备份的区别?

jra*_*ara 12 oracle backup export

仅使用EXPorEXPDP命令进行数据库转储(并将其视为备份)而不是使用BACKUP DATABASE命令(via RMAN)进行备份有什么缺点?数据库转储(导出)和数据库备份有什么区别?

Phi*_*lᵀᴹ 16

我会在高层次上为你回答这个问题。这两种备份方法在不同级别起作用。一个RMAN备份是物理备份和数据泵备份是一种逻辑备份

使用的数据库转储expdp是一个或多个数据库模式的 1 次导出。它备份 DDL(表结构、视图、同义词、存储过程、包等)和数据。

一个RMAN备份是整个数据库的一个点即时备份(对于这个问题的目的)。它备份构成数据库的物理块(数据文件、控制文件、存档日志等),并与数据库存档日志结合使用,提供时间点恢复选项。

如果数据库完全丢失,RMAN可以使用备份来恢复整个数据库。但是,使用 using 进行的数据转储expdp需要创建一个新数据库,然后才能使用impdp.

对于业余爱好者 Oracle XE 数据库(可能不是归档日志模式),使用备份expdp可能就足够了。

Oracle 文档涵盖的内容比我解释的要好得多。Oracle® 数据库概念 - 备份和恢复