Oracle备份的方法有哪些?
热备份组合
数据文件表空间的备份
(1)将表空间设置为备份状态(2)备份表空间的数据文件(3)将表空间恢复到正常状态。
备份存档日志文件
(1)暂时停止归档进程(2)日志下归档重做日志目标目录中的那些文件(3)重新启动归档进程(4)备份归档重做日志文件。
使用alter database backup控制文件
命令来备份控制文件
编辑这一段的优点
1.可以在表空间或数据库文件级备份,备份时间短。2.数据库在备份时仍然可以使用。3.可以实现秒级恢复(恢复到某个时间点)。4.几乎所有数据库实体都可以恢复。5.恢复速度很快,在大多数情况下,恢复是在数据库仍在工作时进行的。
本段编辑不足
1.不能出差错,否则后果很严重。2.如果热备份不成功,则获得的结果不能用于时间点恢复。3.因为很难维持,所以你要非常小心,不允许“以失败告终”。
冷备份发生在数据库已经正常关闭的时候,正常关闭的时候会给我们提供一个完整的数据库。冷备份期间将关键文件复制到另一个位置的一种方式。对于备份Oracle信息,冷备份是最快、最安全的方法。冷备份的优点有:1,是一种非常快速的备份方式(只是复制文件);2、便于存档(简单复制文件);3、很容易恢复到某个时间点(只是把文件复制回来);4、可以结合归档方法恢复数据库的“最佳状态”。5.低维护和高安全性。
不足的
1单独使用时,只能提供恢复到“某个时间点”。2.在整个备份过程中,必须备份数据库,不能做其他工作。换句话说,在冷备份期间,数据库必须关闭。3.如果磁盘空间有限,只能复制到磁带等其他外部存储设备上,会很慢。4.无法按表或按用户还原。如果可能的话(主要是效率方面),先把信息备份到磁盘上,然后启动数据库(让用户可以工作),把备份的信息拷贝到磁带上(拷贝的同时,数据库也可以工作)。冷备份中必须复制的文件包括:1、所有数据文件2、所有控制文件3、所有在线重做日志文件4、Init.ora文件(可选)。值得注意的是,冷备份必须在数据库关闭时进行,数据库打开时进行数据库文件系统备份无效。
例子
(1)关闭数据库SQLPlus/NOLOGSQL >;connect/作为sysdba sql & gt正常关机;(2)使用copy命令备份所有时间文件、重做日志文件、控制文件和初始化参数文件SQL >;Cp (3)重启Oracle数据库SQL >;启动