基于日志序列的不完全恢复
来源:互联网 发布:字符串转json对象 编辑:程序博客网 时间:2024/06/07 14:35
SQL> select * from t;
未选定行
SQL> insert into t values (1);
已创建 1 行。
SQL> insert into t values (2);
已创建 1 行。
SQL> commit;
提交完成。
SQL> archive log list;
数据库日志模式 存档模式
自动存档 启用
存档终点 D:/backup/arc
最早的联机日志序列 1
下一个存档日志序列 2
当前日志序列 2
SQL> alter system switch logfile;
系统已更改。
SQL> host
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:/>rman target / nocatalog
恢复管理器: Release 10.2.0.1.0 - Production on 星期四 12月 11 09:24:23 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到目标数据库: PUB (DBID=1781355794)
使用目标数据库控制文件替代恢复目录
RMAN> backup full format 'D:/backup/bak/full_%d_%T_%p_%U_%s.bak' database include curre
nt controlfile;
启动 backup 于 11-12月-08
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=140 devtype=DISK
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00001 name=D:/BACKUP/DB/PUB/SYSTEM01.DBF
输入数据文件 fno=00003 name=D:/BACKUP/DB/PUB/SYSAUX01.DBF
输入数据文件 fno=00002 name=D:/BACKUP/DB/PUB/UNDOTBS01.DBF
输入数据文件 fno=00004 name=D:/BACKUP/DB/PUB/USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 11-12月-08
通道 ORA_DISK_1: 已完成段 1 于 11-12月-08
段句柄=D:/BACKUP/BAK/FULL_PUB_20081211_1_0QK1VMP2_1_1_26.BAK 标记=TAG20081211T092553 注
释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:02:26
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
通道 ORA_DISK_1: 正在启动段 1 于 11-12月-08
通道 ORA_DISK_1: 已完成段 1 于 11-12月-08
段句柄=D:/BACKUP/BAK/FULL_PUB_20081211_1_0RK1VMTL_1_1_27.BAK 标记=TAG20081211T092553 注
释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:07
完成 backup 于 11-12月-08
启动 Control File and SPFILE Autobackup 于 11-12月-08
段 handle=D:/BACKUP/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/C-1781355794-20081211-00 commen
t=NONE
完成 Control File and SPFILE Autobackup 于 11-12月-08
RMAN> exit
恢复管理器完成。
C:/>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 12月 11 09:32:23 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn / as sysdba
已连接。
SQL> archive log list;
数据库日志模式 存档模式
自动存档 启用
存档终点 D:/backup/arc
最早的联机日志序列 1
下一个存档日志序列 3
当前日志序列 3
SQL> select * from t;
A
----------
1
2
SQL> alter system switch logfile;
系统已更改。
SQL> archive log list;
数据库日志模式 存档模式
自动存档 启用
存档终点 D:/backup/arc
最早的联机日志序列 2
下一个存档日志序列 4
当前日志序列 4
SQL> insert into t values (3);
已创建 1 行。
SQL> insert into t values (4);
已创建 1 行。
SQL> commit;
提交完成。
SQL> archive log list;
数据库日志模式 存档模式
自动存档 启用
存档终点 D:/backup/arc
最早的联机日志序列 2
下一个存档日志序列 4
当前日志序列 4
SQL> alter system switch logfile;
系统已更改。
SQL> archive log list;
数据库日志模式 存档模式
自动存档 启用
存档终点 D:/backup/arc
最早的联机日志序列 3
下一个存档日志序列 5
当前日志序列 5
SQL> select * from t;
A
----------
1
2
3
4
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIME
------------- --------------
1 1 4 10485760 1 YES ACTIVE
569580 11-12月-08
2 1 5 10485760 1 NO CURRENT
569635 11-12月-08
3 1 3 10485760 1 YES ACTIVE
569321 11-12月-08
SQL> exit
从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开
C:/>rman target / nocatalog
恢复管理器: Release 10.2.0.1.0 - Production on 星期四 12月 11 09:35:19 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到目标数据库: PUB (DBID=1781355794)
使用目标数据库控制文件替代恢复目录
RMAN> shutdown immediate;
数据库已关闭
数据库已卸载
Oracle 实例已关闭
RMAN> startup nomount;
已连接到目标数据库 (未启动)
Oracle 实例已启动
系统全局区域总计 289406976 字节
Fixed Size 1248600 字节
Variable Size 88081064 字节
Database Buffers 197132288 字节
Redo Buffers 2945024 字节
RMAN> alter database mount;
数据库已装载
RMAN> run
2> {
3> set until logseq 4 thread 1;
4> restore database;
5> recover database;
6> sql 'alter database open resetlogs';
7> }
正在执行命令: SET until clause
启动 restore 于 11-12月-08
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=156 devtype=DISK
通道 ORA_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集恢复的数据文件
正将数据文件00001恢复到D:/BACKUP/DB/PUB/SYSTEM01.DBF
正将数据文件00002恢复到D:/BACKUP/DB/PUB/UNDOTBS01.DBF
正将数据文件00003恢复到D:/BACKUP/DB/PUB/SYSAUX01.DBF
正将数据文件00004恢复到D:/BACKUP/DB/PUB/USERS01.DBF
通道 ORA_DISK_1: 正在读取备份段 D:/BACKUP/BAK/FULL_PUB_20081211_1_0QK1VMP2_1_1_26.BAK
通道 ORA_DISK_1: 已恢复备份段 1
段句柄 = D:/BACKUP/BAK/FULL_PUB_20081211_1_0QK1VMP2_1_1_26.BAK 标记 = TAG20081211T09255
3
通道 ORA_DISK_1: 恢复完成, 用时: 00:02:05
完成 restore 于 11-12月-08
启动 recover 于 11-12月-08
使用通道 ORA_DISK_1
正在开始介质的恢复
存档日志线程 1 序列 3 已作为文件 D:/BACKUP/ARC/ARC00003_0673122691.001 存在于磁盘上
存档日志文件名 =D:/BACKUP/ARC/ARC00003_0673122691.001 线程 =1 序列 =3
介质恢复完成, 用时: 00:00:06
完成 recover 于 11-12月-08
sql 语句: alter database open resetlogs
RMAN> exit
恢复管理器完成。
C:/>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 12月 11 09:43:19 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn / as sysdba
已连接。
SQL> select * from t;
A
----------
1
2
SQL>
- 基于日志序列的不完全恢复
- 使用RMAN的不完全恢复-基于时间/SCN/日志序列
- 使用RMAN的不完全恢复-基于时间/SCN/日志序列
- 基于日志挖掘的误操作不完全恢复思路
- 基于SCN的不完全恢复
- 基于cancel的不完全恢复
- 基于cancel的不完全恢复
- 基于Innobackupex的不完全恢复
- RMAN备份与恢复(8)——基于日志序列号的不完全恢复!
- RMAN备份与恢复—基于日志序列号的不完全恢复
- 基于时间点的不完全恢复
- RMAN基于时间点的不完全恢复
- Oracle基于Cancel的不完全恢复
- Oracle基于时间的不完全恢复
- Oracle 基于用户管理的不完全恢复
- Oracle基于用户管理的不完全恢复
- Oracle基于用户管理的不完全恢复
- Oracle基于RMAN的不完全恢复
- wxWidgets 开发问题收集
- 同步(synchronous)与异步(asynchronous)
- PHP调试工具的使用XDEBUG
- 基于时间点的不完全恢复
- pku 2236
- 基于日志序列的不完全恢复
- 基于SCN的不完全恢复
- smarty缓存控制
- 语言特性
- exp/imp
- MFC复习(二)MFC应用程序“生死因果”
- exp imp practise log
- Struts与Spring整合的几种方法
- C#下的全角字符