冷备份
冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。数据库使用的每个文件都被备份下来,这些文件包括: ☆所有数据文件
☆所有控制文件
☆所有联机REDO LOG 文件
☆INIT<sid>.ORA文件(可选)
值得注意的是冷备份必须是数据库关闭的情况下完成,当数据库开着的时候,执行数据库文件系统备份无效。作冷备份一般步骤是: 正常关闭要备份的实例(instance)
备份整个数据库到一个目录
启动数据库
脚本如下: SQLDBA>connect internal
SQLDBA>shutdown normal
SQLDBA>! cp <file> <backup directory> 或 SQLDBA>!tar cvf /dev/rmt/0 /wwwdg/oracle
SQLDBA>startup
冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。数据库使用的每个文件都被备份下来,这些文件包括: ☆所有数据文件
☆所有控制文件
☆所有联机REDO LOG 文件
☆INIT<sid>.ORA文件(可选)
值得注意的是冷备份必须是数据库关闭的情况下完成,当数据库开着的时候,执行数据库文件系统备份无效。作冷备份一般步骤是: 正常关闭要备份的实例(instance)
备份整个数据库到一个目录
启动数据库
脚本如下: SQLDBA>connect internal
SQLDBA>shutdown normal
SQLDBA>! cp <file> <backup directory> 或 SQLDBA>!tar cvf /dev/rmt/0 /wwwdg/oracle
SQLDBA>startup
1. 关闭数据库
2. 复制所有的数据库相关的文件到备份设备.数据文件/控制文件/参数文件/在线REDO-LOG文件需要每次备份,口令文件及只读表空间数据文件只需要备份一次,ARCHIVE LOG文件在每次冷备份以后就不再需要了
3. 重新启动数据库.通常是写一个操作系统级的批处理来完成.