Oracle物理备份和恢复数据库
Oracle物理备份是把Oracle数据库当中的文件备份到另外一个存储空间上,以备下次进行物理恢复。因此,物理备份和恢复的方式是一种比较快捷简便的保护数据库安全的策略。主要有脱机和联机两种方式进行物理备份和恢复,就是我们常说的冷备份和热备份。
脱机备份
脱机备份又称为冷备份,首先,数据库管理员在关闭数据库服务的情况下,对数据库要进行备份的文件进行拷贝存储到另外一个存储空间上。然后要恢复的时候,把备份的文件重新拷贝到数据库对应的文件目录下,完成数据库恢复。
进行物理备份的文件主要包括数据文件、日志文件、控制文件。具体的文件位置可以通过数据字典:v_$datafile、v_$logfile、v_$controlfile进行查询。结果如下:
联机备份
联机备份又称为热备份,是在数据库开启归档模式情况下进行备份的。Oracle数据库在默认安装时是不开启归档日志的,比如笔者安装在本机的数据库也是。可以通过命令 archive log list 进行查看,如下图: