怎么用冷备份恢复?

[复制链接]
查看11 | 回复9 | 2015-3-6 11:57:31 | 显示全部楼层 |阅读模式
我的数据库真的是恢复不了了,但是我有一次冷备份,我怎么用冷备份,使我的数据库恢复到冷备份时刻呢??请指教,WIN2000 SERVER ORACLE 817


回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
将冷备份的所有数据文件、日志文件、控制文件考到原来的目录就可以了
你确定你的数据库不能恢复了吗
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
假如是自动归档,并归档文件在,和当前的redo log可用,可以恢复到崩溃前一刻。查以前的帖子。
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
冷备份直接restore就可以了,谈不上恢复。
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
我最后恢复到了出现ora-03113了,打不开了
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
我是自动归档,但是REDO,是新建的了
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
http://www.itpub.net/showthread.php?threadid=220971
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
你的需求是只需要恢复到冷备份的时刻。所以你只需要将冷备份拷贝回相应的位置即可。但是要确保,你的冷备份是一个全备份,包括所有数据文件/控制文件/在线日志文件
然后alter database open;
但是你是自动归档,oracle启动的时候会不会自动利用归档日志恢复,我没有做实验。
你可以尝试把你的归档日志转移到其他地方先。
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
最初由 grassbell 发布
[B]你的需求是只需要恢复到冷备份的时刻。所以你只需要将冷备份拷贝回相应的位置即可。但是要确保,你的冷备份是一个全备份,包括所有数据文件/控制文件/在线日志文件
然后alter database open;
但是你是自动归档,oracle启动的时候会不会自动利用归档日志恢复,我没有做实验。
你可以尝试把你的归档日志转移到其他地方先。 [/B]


哦,我试试


回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
最初由 Ora-600 发布
[B]将冷备份的所有数据文件、日志文件、控制文件考到原来的目录就可以了
你确定你的数据库不能恢复了吗 [/B]


我现在只能
SVRMGR> startup
已启动 ORACLE 实例。
系统全局区域合计有
113498140个字节
Fixed Size
75804个字节
Variable Size
56754176个字节
Database Buffers
56590336个字节
Redo Buffers
77824个字节
已装入数据库。
ORA-01122: ????? 1 ????
ORA-01110: ???? 1: 'F:\ORACLE\ORADATA\TEST1\SYSTEM01.DBF'
ORA-01207: ????????? - ??????

我再进行媒体恢复,但是也不行
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行