Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18275
  • 博文数量: 3
  • 博客积分: 130
  • 博客等级: 入伍新兵
  • 技术积分: 40
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-15 12:02
文章分类

全部博文(3)

文章存档

2010年(2)

2009年(1)

我的朋友
最近访客

分类: Oracle

2010-02-02 08:37:12

检查数据库的备份
RMAN>LIST BACKUP OF DATABASE;
FULL  SCN=26905728480

检查归档日志的备份
RMAN>LIST BACKUP OF ARCHIVELOG ALL;
635(26905725274)-->638(26928633424)
本地的归档日志文件列表为: 639---763 ,出问题后765--770
当前数据库的SCN=35441074539
CONTROL的备份
RMAN>LIST BACKUP OF CONTROLFILE
2006-09-08 的备份 SCN=26928866676
开始恢复:
1.恢复归档日志文件
RMAN>RUN{
ALLOCATE CHANNEL D1 TYPE DISK;
SET ARCHIVELOG DESTINATION TO '/ORACLE/ORADATA/ARCHIVELOG';
RESTORE ARCHIVELOG SEQUENCE BETWEEN 635 AND 638;
RELEASE CHANNEL D1;}
2.恢复旧的控制文件
SQL>STARTUP NOMOUNT;
RMAN> restore controlfile from 'Z:\oracle\product\10.2.0\flash_recovery_area\ORCL\AUTOBACKUP\2006_09_08\O1_MF_S_600573612_2J0QKFTK_.BKP';
3.恢复数据库文件
run{
allocate channel d1 type disk;
restore database;
release channel d1;}    15:00 开始的.
4.数据恢复
SQL>RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL   
AUTO
SQL>ALTER DATABASE OPEN RESETLOGS;
5. 备份数据库
RMAN>BACKUP FULL DAETABASE FORMAT 'E:/RMAN/DB_%U.BAK';
阅读(607) | 评论(1) | 转发(0) |
0

上一篇:linux内存管理--top下信息的分析

下一篇:没有了

给主人留下些什么吧!~~

skybits2010-02-03 22:01:53

支持下