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


12

仅使用EXPor EXPDP命令进行数据库转储(并将其视为备份)而不是使用BACKUP DATABASEcommand(通过RMAN)进行备份有什么缺点?数据库转储(导出)和数据库备份之间有什么区别?

Answers:


16

我会为您高水平回答。两种备份方法在不同级别上起作用。一个RMAN备份是物理备份和数据泵备份是一种逻辑备份

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

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

如果整个数据库丢失,RMAN则可以使用备份来还原整个数据库。但是,使用进行的数据转储expdp需要先创建一个新的数据库,然后才能使用导入数据impdp

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.