ORACLE NOARCHIVELOG模式冷备份笔记

冷备份又称一致性备份,是在数据库正常关闭(shutdown immediate,shutdown normal,shutdown transactional)的情况下进行

的数据库备份.数据库正常关闭的时刻,DBMS会进行checkpoint.确保所有DATAFILE的SCN是相同.当物理文件发生错误的时候,用restore

备份文件,没有执行RECOVER需要.

备份步骤:

1.通过select name from V$datafile union select name from V$controlfile查看需要备份的数据文件与控制文件,ORACLE不推荐

备份online redo file,具体参考ORACLE官方文档.如果工作在归档模式,还要备份归档日志.[这也是两个模式下冷备份的唯一区别]

2.  关闭数据库,执行shutdown immediate,shutdown normal,shutdown transactional其中一个.如果在OPEN状态下备份数据文件,特别是
系统表空间文件将无法恢复.

ORA-01122: 数据库文件 1 验证失败
ORA-01110: 数据文件 1: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSTEM01.DBF'
ORA-01251: 读取了文件号 1 的未知文件标头版本

3.备份数据文件与控制文件,如cope d:\oradata\SYSTEM01.DBF E:\backup\SYSTEM01.DBF

恢复数据库只需restore备份的数据文件与控制文件即可OPEN DATABASE.

另外 NOARCHIVELOG模式下不能执行在线备份.

SQL> alter database begin backup
  2  /
alter database begin backup
*
第 1 行出现错误:
ORA-01123: 无法启动联机备份; 未启用介质恢复

记录在此,备忘.

 

 

 

 

posted @ 2009-10-18 19:40  Christmas  阅读(506)  评论(0编辑  收藏  举报