关于冷备份应用归档问题

[复制链接]
查看11 | 回复9 | 2010-3-1 11:06:28 | 显示全部楼层 |阅读模式
数据库处于归档模式,再进行冷备份后,对数据库进行恢复,如何恢复冷备份后的那些归档日志的操作。
thanks!
回复

使用道具 举报

千问 | 2010-3-1 11:06:28 | 显示全部楼层
recover database
回复

使用道具 举报

千问 | 2010-3-1 11:06:28 | 显示全部楼层
在我将数据文件等考到目录后执行
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area126950220 bytes
Fixed Size
453452 bytes
Variable Size
109051904 bytes
Database Buffers 16777216 bytes
Redo Buffers
667648 bytes
数据库装载完毕。
SQL> recover database;
完成介质恢复。
SQL> alter database open;
数据库已更改。
完了以后打开表还是之前冷备份时的数据,备份后的数据依然没有保留。
回复

使用道具 举报

千问 | 2010-3-1 11:06:28 | 显示全部楼层
up
回复

使用道具 举报

千问 | 2010-3-1 11:06:28 | 显示全部楼层
你控制文件也是冷备时候的,所以你recover仍然恢复到控制文件指定的位置。
把归档放在指定的目录下,recover database until cancel 试试吧
回复

使用道具 举报

千问 | 2010-3-1 11:06:28 | 显示全部楼层
请问这个cancel代表什么意思
回复

使用道具 举报

千问 | 2010-3-1 11:06:28 | 显示全部楼层
恢复的时间点是由你的控制文件决定的
回复

使用道具 举报

千问 | 2010-3-1 11:06:28 | 显示全部楼层
就是一直恢复到你连续的归档日志用完为止
回复

使用道具 举报

千问 | 2010-3-1 11:06:28 | 显示全部楼层
原帖由 wwjfeng 于 2009-5-18 14:24 发表
数据库处于归档模式,再进行冷备份后,对数据库进行恢复,如何恢复冷备份后的那些归档日志的操作。
thanks!

recover database until cancel;
[ 本帖最后由 jieyancai 于 2009-5-18 16:04 编辑 ]
回复

使用道具 举报

千问 | 2010-3-1 11:06:28 | 显示全部楼层
SQL> recover database until cancel;
ORA-00279: 更改 234452 (在 05/18/2009 15:45:22 生成) 对于线程 1 是必需的
ORA-00289: 建议: E:\ORACLE\ORADATA\TEST\ARCHIVE\1_4.ARC
ORA-00280: 更改 234452 对于线程 1 是按序列 # 4 进行的

指定日志: {=suggested | filename | AUTO | CANCEL}
需要填四个选项报错啊这四个表示什么意思呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行