数据库备份恢复测试(4)

2019-03-29 17:47

2011-03-25 20:20 2,965,504 CONTROL03.CTL 2011-03-25 20:20 346,038,272 SYSAUX01.DBF 2011-03-25 20:20 471,867,392 SYSTEM01.DBF 2011-03-25 20:20 1,056,768 TBS01.DBF 2011-03-25 20:20 1,056,768 TBS02.DBF 2011-03-23 15:10 20,979,712 TEMP01.DBF 2011-03-25 20:20 47,194,112 UNDOTBS01.DBF 2011-03-25 20:20 40,640,512 USERS01.DBF 2011-03-25 20:20 10,493,952 USERS02.DBF 11 个文件 948,224,000 字节 2 个目录 4,792,274,944 可用字节

C:\\oracle\\product\\10.1.0\\oradata\\orcl>

进行还原和恢复

Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp.

C:\\Documents and Settings\\liruilong>rman target /

恢复管理器: 版本10.1.0.2.0 - Production

Copyright (c) 1995, 2004, Oracle. All rights reserved.

连接到目标数据库: ORCL (DBID=1254907373)

RMAN> backup full database format 'd:\\arch\\%t_%s';

启动 backup 于 25-3月 -11

正在使用目标数据库控制文件替代恢复目录 分配的通道: ORA_DISK_1

通道 ORA_DISK_1: sid=161 devtype=DISK

通道 ORA_DISK_1: 启动全部数据文件备份集 通道 ORA_DISK_1: 正在指定备份集中的数据文件

输入数据文件 fno=00001 name=C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\SYSTEM01.DBF 输入数据文件 fno=00003 name=C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\SYSAUX01.DBF 输入数据文件 fno=00009 name=C:\\UNDO2.DBF 输入数据文件 fno=00002 name=C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\UNDOTBS01.DBF

输入数据文件 fno=00004 name=C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\USERS01.DBF 输入数据文件 fno=00008 name=C:\\1111.DBF

输入数据文件 fno=00005 name=C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\USERS02.DBF 输入数据文件 fno=00006 name=C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\TBS01.DBF 输入数据文件 fno=00007 name=C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\TBS02.DBF

通道 ORA_DISK_1: 正在启动段 1 于 25-3月 -11 通道 ORA_DISK_1: 已完成段 1 于 25-3月 -11 段 handle=D:\\ARCH\\746741874_10 comment=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:16 完成 backup 于 25-3月 -11

启动 Control File and SPFILE Autobackup 于 25-3月 -11

段 handle=D:\\ARCH\\C-1254907373-20110325-01 comment=NONE 完成 Control File and SPFILE Autobackup 于 25-3月 -11

RMAN> exit

恢复管理器完成。

C:\\Documents and Settings\\liruilong>d:

D:\\>cd C:\\oracle\\product\\10.1.0\\oradata\\orcl

D:\\>c:

C:\\oracle\\product\\10.1.0\\oradata\\orcl>cd C:\\oracle\\product\\10.1.0\\oradata\\orcl

C:\\oracle\\product\\10.1.0\\oradata\\orcl>delete *.log

'delete' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

C:\\oracle\\product\\10.1.0\\oradata\\orcl>del *.log C:\\oracle\\product\\10.1.0\\oradata\\orcl\\REDO01.LOG 另一个程序正在使用此文件,进程无法访问。 C:\\oracle\\product\\10.1.0\\oradata\\orcl\\REDO02.LOG 另一个程序正在使用此文件,进程无法访问。 C:\\oracle\\product\\10.1.0\\oradata\\orcl\\REDO03.LOG 另一个程序正在使用此文件,进程无法访问。

C:\\oracle\\product\\10.1.0\\oradata\\orcl>sqlplus \

SQL*Plus: Release 10.1.0.2.0 - Production on 星期五 3月 25 20:20:07 2011

Copyright (c) 1982, 2004, Oracle. All rights reserved.

连接到:

Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production

With the Partitioning, OLAP and Data Mining options

SQL> shutdown immediate; 数据库已经关闭。 已经卸载数据库。

ORACLE 例程已经关闭。 SQL> exit

从 Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production With the Partitioning, OLAP and Data Mining options 断开

C:\\oracle\\product\\10.1.0\\oradata\\orcl>del *.log

C:\\oracle\\product\\10.1.0\\oradata\\orcl>dir 驱动器 C 中的卷是 SYSTEM 卷的序列号是 7E10-EB64

C:\\oracle\\product\\10.1.0\\oradata\\orcl 的目录

2011-03-25 20:20

. 2011-03-25 20:20 ..

2011-03-25 20:20 2,965,504 CONTROL01.CTL 2011-03-25 20:20 2,965,504 CONTROL02.CTL 2011-03-25 20:20 2,965,504 CONTROL03.CTL 2011-03-25 20:20 346,038,272 SYSAUX01.DBF 2011-03-25 20:20 471,867,392 SYSTEM01.DBF 2011-03-25 20:20 1,056,768 TBS01.DBF 2011-03-25 20:20 1,056,768 TBS02.DBF 2011-03-23 15:10 20,979,712 TEMP01.DBF 2011-03-25 20:20 47,194,112 UNDOTBS01.DBF 2011-03-25 20:20 40,640,512 USERS01.DBF 2011-03-25 20:20 10,493,952 USERS02.DBF 11 个文件 948,224,000 字节 2 个目录 4,792,274,944 可用字节

C:\\oracle\\product\\10.1.0\\oradata\\orcl>rman target /

恢复管理器: 版本10.1.0.2.0 - Production

Copyright (c) 1995, 2004, Oracle. All rights reserved.

已连接到目标数据库 (未启动)

RMAN> startup mount

Oracle 例程已启动 数据库已装载

系统全局区域总计 171966464 字节

Fixed Size 787988 字节 Variable Size 145488364 字节 Database Buffers 25165824 字节 Redo Buffers 524288 字节

RMAN> restore database;

启动 restore 于 25-3月 -11

正在使用目标数据库控制文件替代恢复目录 分配的通道: ORA_DISK_1

通道 ORA_DISK_1: sid=160 devtype=DISK

通道 ORA_DISK_1: 正在开始恢复数据文件备份集 通道 ORA_DISK_1: 正在指定从备份集恢复的数据文件

正将数据文件00001恢复到C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\SYSTEM01.DBF 正将数据文件00002恢复到C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\UNDOTBS01.DBF 正将数据文件00003恢复到C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\SYSAUX01.DBF 正将数据文件00004恢复到C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\USERS01.DBF 正将数据文件00005恢复到C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\USERS02.DBF 正将数据文件00006恢复到C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\TBS01.DBF 正将数据文件00007恢复到C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\TBS02.DBF 正将数据文件00008恢复到C:\\1111.DBF 正将数据文件00009恢复到C:\\UNDO2.DBF 通道 ORA_DISK_1: 已恢复备份段 1

段句柄 = D:\\ARCH\\746741874_10 标记 = TAG20110325T201754 通道 ORA_DISK_1: 恢复完成 完成 restore 于 25-3月 -11

RMAN> recover database;

启动 recover 于 25-3月 -11 使用通道 ORA_DISK_1

正在开始介质的恢复 无法恢复介质

RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: failure of recover command at 03/25/2011 20:24:20

ORA-00283: recovery session canceled due to errors

RMAN-11003: failure during parse/execution of SQL statement: alter database reco ver if needed start

ORA-00283: 恢复会话因错误而取消

ORA-00313: 无法打开日志组 1 (用于线程 1) 的成员

ORA-00312: 联机日志 1 线程 1: 'C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\REDO01.LOG'

ORA-27041: 无法打开文件 OSD-04002: 无法打开文件

O/S-Error: (OS 2) 系统找不到指定的文件。

注意:REDO LOG 没有生成

此时直接创建文件或删除当前日志时,系统会报错,观察如下操作会看到: C:\\oracle\\product\\10.1.0\\oradata\\orcl>sqlplus \

SQL*Plus: Release 10.1.0.2.0 - Production on 星期五 3月 25 20:29:51 2011

Copyright (c) 1982, 2004, Oracle. All rights reserved.

连接到:

Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production With the Partitioning, OLAP and Data Mining options

SQL> alter databse add logfile 'C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\REDO01.L ' size 50m;

alter databse add logfile 'C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\REDO01.LOG' s e 50m *

第 1 行出现错误:

ORA-00940: 无效的 ALTER 命令

SQL> alter database add logfile 'C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\REDO01 OG' size 50M;

alter database add logfile 'C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\REDO01.LOG' ize 50M *

第 1 行出现错误:

ORA-01577: 无法添加日志文件 'C:\\ORACLE\\PRODUCT\\10.1.0\\ORADATA\\ORCL\\REDO01.LOG' - 文件已是数据库的一部分


数据库备份恢复测试(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2009年考研西医综合大纲解读

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: