热备份和冷备份的区别
热备份和冷备份的主要区别如下:
1. 热备份是在数据库仍旧处于工作状态时进行备份,而冷备份是在数据库关闭要备份的服务后进行备份。
2. 热备份的优点在于当备份时数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。
3. 冷备份需要先停止数据库或应用程序的运行,确保所有的写入操作都已经完成并且所有的文件都处于一致的状态。一旦系统停止,备份程序会拷贝数据库文件、应用程序文件或者整个系统的文件到备份介质中。
4. 热备份是一种利用故障点转移的方式来保障业务连续性,其业务的恢复不是在原服务器,而是在备用服务器;热备份不具有修复故障服务器的功能,而只是将故障隔离。冷备份一旦商用数据库当了,就临时把备份数据库机器的IP改过来用。
5. 热备份的命令文件由三部分组成:数据文件、一个表空间、一个表空间的备份设置。冷备份中必须拷贝的文件包括:所有数据文件、所有控制文件、所有联机REDO LOG文件、Init.ora文件。