免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 6654 | 回复: 21
打印 上一主题 下一主题

{over}oracle 恢复的凝问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-25 15:12 |只看该作者 |倒序浏览
系统redhat4.2 + oracle.9.2.0.4

大家好,本人在做关oracle备份与恢复的过程中产生了,如下几点凝问,在这里请高手给些指点,谢谢。



1.用rman无catalog进行备份后,如果当前的这个数据还能够startup nomount,那么用rman还是可以进行各种恢复的,如恢复控制文件,表空间,数据文件,如果系统漰掉了,需要重新安装系统和oracle,重装完oracle后,那么此时用rman也就无法恢复了,因为控制文件中没有关于rman的一些备份信息了。
2.用rman使用catalog的情况,如果恢复目录与目标数据在同一台机器上也同样面临上面的问题。
3.我用系统的热备方式,也没有找到解决重新安装oracle后的恢得问题。
4.对于oracle9i使用rman的增量备份方式,对系统的性能是影响很大,而不推荐使用,因为是检测整个数据库寻找差异,而不像oracle10会生一个单独文件通过此文件就可以判断了。有很多朋友是否在oracle9i使用增量备份方式。

对于前三点主要就是想知道重新安装oracle后,如果还能继续使用以前的备份。

谢谢。。。。。。

[ 本帖最后由 ghbspecial 于 2007-3-28 18:50 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-09-29 18:21 |只看该作者
看来需要顶一下,才能出高手了。。

论坛徽章:
0
3 [报告]
发表于 2006-09-29 18:25 |只看该作者
我想请教一下如下情况如何解决:
1)
我用rman进行了一次全库备份,rman自动备份控制文件已经打开。
2)我将全库备份文件和自动备份控制文件cp 出来。
3)我重做系统,数据库重做,就是回到刚安装完毕的状态。我将全库备份和自动备份控制文件cp回来了,并放在了,备份生成时的目录下。
4)rman>startup nomount
rman>set dbid=3244353464
rman>restore controlfile from autobackup 后有如下错误
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 06/29/2006 23:11:20
RMAN-06172: no autobackup found or specified handle is not a valid copy or piece
没有发现自动备份控制文件,我又试下面这个办法。




我就是set dbid=.......
startup nomount
restore controlfile from autobackup
或restore controlfile

restore controlfile from '/opt/ora9/product/9.2.0.4/dbs/c-2347671489-20060630-00';

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 06/29/2006 23:13:00
RMAN-06172: no autobackup found or specified handle is not a valid copy or piece
我手动指定了自动备份控制文件位置,可是还是不行.

请指点一下,因为如果控制文件不能恢复,那么数据库全备那个文件也不能恢复了。

论坛徽章:
0
4 [报告]
发表于 2006-09-30 09:24 |只看该作者
最后顶一下。。。。。

论坛徽章:
0
5 [报告]
发表于 2006-09-30 11:27 |只看该作者
1  一个数据库包括了初始化参数文件, 控制文件, 数据文件, 在线重做日志文件, 归档重做日志文件, 以及和这个数据库相关的密码文件, 备份文件, 警告文件等. 当然, 数据库同样依赖一个操作系统和某一个版本的数据库软件, 但是数据库不包括操作系统和数据库软件.  只要操作系统没有大的变化(比如从linux换到windows), 数据库软件没有变化(比如9i换到10g), 对数据库备份恢复等数据库行为的影响很小. 也就是说, 对于一个数据库, 如果不重装数据库软件和操作系统软件可以恢复, 重装数据库软件和操作系统软件后也一样可以恢复, oracle备份恢复和重装操作系统无关.  

2 catalog也是一个数据库.  这个数据库可以单独进行备份, 恢复. 如果出现损坏, 也需要进行恢复, 恢复方式和普通数据库相同.  catalog和target 是否在一台机器上和恢复问题无关.

3 增量备份唯一的作用就是减少备份的大小.

论坛徽章:
0
6 [报告]
发表于 2006-09-30 11:33 |只看该作者
从自动备份恢控制文件是要注意

1 ORACLE_SID是否和原来一样. 使用的初始化参数文件是否仍然是原来数据库的初始化参数文件.

2 重装后数据库的路径, oracle用户的环境变量是否发生了改变

3 自动备份是否放在了原来的位置.

如果上面3个都没有改变的话, 应该可以从控制文件的自动备份中恢复控制文件.

good luck,

论坛徽章:
0
7 [报告]
发表于 2006-09-30 12:01 |只看该作者
原帖由 blue_stone 于 2006-9-30 11:27 发表
1  一个数据库包括了初始化参数文件, 控制文件, 数据文件, 在线重做日志文件, 归档重做日志文件, 以及和这个数据库相关的密码文件, 备份文件, 警告文件等. 当然, 数据库同样依赖一个操作系统和某一个版本的数据 ...



帅哥,你终于出现了,快顶死唵了。。。


2.catglog如果和目标在一起,我就不再用了恢复目录了,如果整个系统坏掉那catalog也启不来了,也就全用不了恢复信息,所以这点已经明确。

3.增量更加适合更大的环境,也更加适合 10G中使用,这个心中也有数了。

1,我现在的凝问在这一点,请指点一下。
我是在vmware 中实验的,在用rman备份完数据库和控制文件后,我是用vmware中快照功能恢复系统oracle到刚安装完的状态,所以这几点肯定满足的。(数据库的初始化参文件spfile ,init.ora我使用的是当前的,而不是之前那个系统的)
1 ORACLE_SID是否和原来一样. 使用的初始化参数文件是否仍然是原来数据库的初始化参数文件.

2 重装后数据库的路径, oracle用户的环境变量是否发生了改变

3 自动备份是否放在了原来的位置.

我在使用自动备份的控制文件恢复时遇到了错误,请看我在第三楼发的那个。。

论坛徽章:
0
8 [报告]
发表于 2006-09-30 12:11 |只看该作者
"重装数据库软件和操作系统软件后也一样可以恢复, oracle备份恢复和重装操作系统无关. "

我现在就是想确认的这一点,可是实验一直没做成功,不知错哪了,才求救的。
因为我用rman nocatalog 备份的,所以备份信息是保存在controlfile 中,在用rman恢复时,肯定要在控制文件读到以前的备份信息才能进行恢复的,而我重做系统后控制文件里面并没有了以前的相关备份信息,所以如何才能恢复以前备份时的那个控制文件,只有恢复了这个控制文件才能再恢复数据库。

论坛徽章:
0
9 [报告]
发表于 2006-10-01 02:41 |只看该作者
原帖由 ghbspecial 于 2006-9-30 12:11 发表
"重装数据库软件和操作系统软件后也一样可以恢复, oracle备份恢复和重装操作系统无关. "

我现在就是想确认的这一点,可是实验一直没做成功,不知错哪了,才求救的。
因为我用rman nocatalog 备份的 ...


这就要看在用rman作备份的时候有没有设置autobackup 控制文件,如果设置了,有controlfile 的autobackup还是可以恢复的。使用restore controlfile from autobackup,注意DBID的正确设置。

论坛徽章:
0
10 [报告]
发表于 2006-10-02 19:02 |只看该作者
原帖由 numenhuang 于 2006-10-1 02:41 发表


这就要看在用rman作备份的时候有没有设置autobackup 控制文件,如果设置了,有controlfile 的autobackup还是可以恢复的。使用restore controlfile from autobackup,注意DBID的正确设置。




请看我在第三楼的说明,已经做了您说的,可是还不行。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP