Chinaunix首页 | 论坛 | 博客
  • 博客访问: 39959
  • 博文数量: 12
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 130
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-29 11:11
文章分类

全部博文(12)

文章存档

2009年(1)

2008年(11)

我的朋友
最近访客

分类: Oracle

2008-05-29 11:47:40

November 29

 

RMAN> show all;

RMAN 配置参数为:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'c:\rmantest\con
trolfile%F';
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\S
NCFCATADB.ORA'; # default

RMAN> run
 {
 allocate channel c1 type disk;
 backup database format 'c:\rmantest\%U_%s.bak' plus archivelog format 'c:\rmantest\%U';
 release channel c1;
 }

释放的通道: ORA_DISK_1
分配的通道: c1
通道 c1: sid=157 devtype=DISK


启动 backup 于 2006-11-23 14:51:56
当前日志已存档
通道 c1: 正在启动存档日志备份集
通道 c1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =41 记录 ID=1 时间戳=607262227
输入存档日志线程 =1 序列 =42 记录 ID=2 时间戳=607262327
输入存档日志线程 =1 序列 =43 记录 ID=3 时间戳=607262760
输入存档日志线程 =1 序列 =44 记录 ID=4 时间戳=607262849
输入存档日志线程 =1 序列 =45 记录 ID=5 时间戳=607266863
输入存档日志线程 =1 序列 =46 记录 ID=6 时间戳=607267339
输入存档日志线程 =1 序列 =47 记录 ID=7 时间戳=607267440
输入存档日志线程 =1 序列 =48 记录 ID=11 时间戳=607271045
输入存档日志线程 =1 序列 =49 记录 ID=12 时间戳=607271047
通道 c1: 正在启动段 1 于 2006-11-23 14:51:59
通道 c1: 已完成段 1 于 2006-11-23 14:52:00
段句柄=C:\RMANTEST\0FI34FOE_1_1 标记=TAG20061123T145157 注释=NONE
通道 c1: 备份集已完成, 经过时间:00:00:02
通道 c1: 正在启动存档日志备份集
通道 c1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =1 记录 ID=13 时间戳=607272717
通道 c1: 正在启动段 1 于 2006-11-23 14:52:01
通道 c1: 已完成段 1 于 2006-11-23 14:52:02
段句柄=C:\RMANTEST\0GI34FOG_1_1 标记=TAG20061123T145157 注释=NONE
通道 c1: 备份集已完成, 经过时间:00:00:02
完成 backup 于 2006-11-23 14:52:02

启动 backup 于 2006-11-23 14:52:02
通道 c1: 启动全部数据文件备份集
通道 c1: 正在指定备份集中的数据文件
输入数据文件 fno=00001 name=C:\ORACLE\PRODUCT\10.2.0\CATADB\DATAFILE\O1_MF_SYSTE
M_2PBHHCSW_.DBF
输入数据文件 fno=00003 name=C:\ORACLE\PRODUCT\10.2.0\CATADB\DATAFILE\O1_MF_SYSAU
X_2MR5GKG5_.DBF
输入数据文件 fno=00002 name=C:\ORACLE\PRODUCT\10.2.0\CATADB\DATAFILE\O1_MF_UNDOT
BS1_2MR5GKNJ_.DBF
输入数据文件 fno=00005 name=C:\ORACLE\PRODUCT\10.2.0\CATADB\DATAFILE\O1_MF_EXAMP
LE_2MR5KQ4D_.DBF
输入数据文件 fno=00006 name=C:\ORACLE\PRODUCT\10.2.0\CATADB\DATAFILE\CATA01
输入数据文件 fno=00004 name=C:\ORACLE\PRODUCT\10.2.0\CATADB\DATAFILE\O1_MF_USERS
_2MR5GKNZ_.DBF
通道 c1: 正在启动段 1 于 2006-11-23 14:52:03
通道 c1: 已完成段 1 于 2006-11-23 14:53:28
段句柄=C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\0HI34FOJ_1_1 标记=TAG20061123T1452
02 注释=NONE
通道 c1: 备份集已完成, 经过时间:00:01:25
完成 backup 于 2006-11-23 14:53:28

启动 backup 于 2006-11-23 14:53:28
当前日志已存档
通道 c1: 正在启动存档日志备份集
通道 c1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =2 记录 ID=14 时间戳=607272808
通道 c1: 正在启动段 1 于 2006-11-23 14:53:30
通道 c1: 已完成段 1 于 2006-11-23 14:53:31
段句柄=C:\RMANTEST\0II34FR9_1_1 标记=TAG20061123T145328 注释=NONE
通道 c1: 备份集已完成, 经过时间:00:00:02
完成 backup 于 2006-11-23 14:53:31

启动 Control File and SPFILE Autobackup 于 2006-11-23 14:53:31
段 handle=C:\RMANTEST\CONTROLFILEC-2882983574-20061123-04 comment=NONE
完成 Control File and SPFILE Autobackup 于 2006-11-23 14:53:35

RMAN> restore controlfile from 'c:\rmantest\CONTROLFILEC-2882983574-20061123-02';


启动 restore 于 2006-11-23 13:41:32
使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在复原控制文件
通道 ORA_DISK_1: 恢复完成, 用时: 00:00:02
输出文件名=C:\ORACLE\PRODUCT\10.2.0\CATADB\CONTROLFILE\O1_MF_2PBF4FJM_.CTL
完成 restore 于 2006-11-23 13:41:34

RMAN> alter database mount;

数据库已装载
释放的通道: ORA_DISK_1

RMAN> restore database;

启动 restore 于 2006-11-23 13:42:34
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=157 devtype=DISK

RMAN> restore database;
RMAN> recover database;

启动 recover 于 2006-11-23 13:44:52
使用通道 ORA_DISK_1

正在开始介质的恢复

存档日志线程 1 序列 47 已作为文件 C:\ORACLE\PRODUCT\10.2.0\CATADB\ONLINELOG\
F_1_2MR5JS00_.LOG 存在于磁盘上
存档日志线程 1 序列 48 已作为文件 C:\ORACLE\PRODUCT\10.2.0\CATADB\ONLINELOG\
F_2_2MR5JTRF_.LOG 存在于磁盘上
存档日志线程 1 序列 49 已作为文件 C:\ORACLE\PRODUCT\10.2.0\CATADB\ONLINELOG\
F_3_2MR5JWGN_.LOG 存在于磁盘上
存档日志文件名 =C:\ORACLE\PRODUCT\10.2.0\CATADB\ONLINELOG\O1_MF_1_2MR5JS00_.
线程 =1 序列 =47
存档日志文件名 =C:\ORACLE\PRODUCT\10.2.0\CATADB\ONLINELOG\O1_MF_2_2MR5JTRF_.
线程 =1 序列 =48
存档日志文件名 =C:\ORACLE\PRODUCT\10.2.0\CATADB\ONLINELOG\O1_MF_3_2MR5JWGN_.
线程 =1 序列 =49
介质恢复完成, 用时: 00:00:06
完成 recover 于 2006-11-23 13:45:01

RMAN> alter datatabase open;

恢复spfile文件(没有nocatalog,spfile保存在controlfile的备份集当中)
RMAN> restore spfile from 'c:\rmantest\CONTROLFILEC-2882983574-20061123-02';

启动 restore 于 2006-11-23 13:51:10
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=37 devtype=DISK

通道 ORA_DISK_1: 已找到的自动备份: c:\rmantest\CONTROLFILEC-2882983574-20061123-
02
通道 ORA_DISK_1: 从自动备份复原 SPFILE 已完成
完成 restore 于 2006-11-23 13:51:12

完全恢复数据库
#!/bin/sh
$ORACLE_HOME/bin/rman <connect target / catalog
run
{
startup nomount;
restore contrlfile from autobackup;
alter database mount;
restore datatabase;
recover database;
alter database open resetlogs;
}
exit;
EOF

恢复数据库到时间点
#!/bin/sh
$ORACLE_HOME/bin/rman <connect target / catalog
run
{
set dbid=971103572
startup nomount;
restore contrlfile from autobackup;
alter database mount;
restore datatabase;
recover database until time '2006-11-14 14:30:03';
alter database open resetlogs;
}
exit;
EOF

阅读(976) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~