免费注册 查看新帖 |

Chinaunix

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

[Veritas NBU] NBU6.5 之Oracle10.0.2.1 恢复,具体操作步骤?怎么做? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-03 14:33 |只看该作者 |倒序浏览
NBU6.5 之Oracle10.0.2.1 恢复,具体操作步骤?怎么做?
备份很容易,可是恢复好像很难哦?

论坛徽章:
0
2 [报告]
发表于 2008-07-03 14:35 |只看该作者
只能回答,是很难哦

论坛徽章:
0
3 [报告]
发表于 2008-07-03 14:38 |只看该作者
关键看是不是生产了,测试环境就好说了

论坛徽章:
0
4 [报告]
发表于 2008-07-03 14:39 |只看该作者

回复 #3 xiaomao2006 的帖子

测试环境,说说怎么做???

论坛徽章:
0
5 [报告]
发表于 2008-07-03 16:08 |只看该作者
很想回答,首先要弄清楚你知道哪些才能针对性的解答你的问题

比如,说说看,备份怎么容易的?先理解了备份再说

论坛徽章:
0
6 [报告]
发表于 2008-07-03 17:18 |只看该作者

回复 #5 wolfheader 的帖子

NBU 6.5 里头备份是蛮简单的丫!!!它不是有自带的脚本吗?只需要改改脚本就可以了。。。
可是恢复我弄了好久多没有弄成功,从Master恢复到其他的机器上去。

论坛徽章:
0
7 [报告]
发表于 2008-07-03 21:41 |只看该作者
原帖由 jelly_disk 于 2008-7-3 17:18 发表
NBU 6.5 里头备份是蛮简单的丫!!!它不是有自带的脚本吗?只需要改改脚本就可以了。。。
可是恢复我弄了好久多没有弄成功,从Master恢复到其他的机器上去。


那你贴出错日志出来看看

你先试试这个台机器的文件可以异机恢复到其他机器么,如果不行,在console这个client的属性里有一个server,加上需要恢复的目的。

这个搞定后看恢复教本,使用了oracle的catalog么?

有catalog,比较简单,建一个相同dbname的实例。

没有catalog,建好实例先restore control file回来

~够详细了吧

论坛徽章:
0
8 [报告]
发表于 2008-07-04 10:20 |只看该作者

回复 #7 wolfheader 的帖子

恢复脚本如下!!!
connect target /
run{
allocate channel ch00 type 'sbt_tape';
set newname for datafile 1 to '/data/datafile_1.dbf';
set newname for datafile 2 to '/data/datafile_2.dbf';
set newname for datafile 2 to '/data/datafile_3.dbf';
SEND 'NB_ORA_CLIENT=computer, NB_ORA_SERV=zulu';
RESTORE DATABASE;
switch datafile all;
RECOVER DATABASE;
sql 'alter database open resetlogs';
release channel ch00;
}

论坛徽章:
0
9 [报告]
发表于 2008-07-04 10:25 |只看该作者

回复 #7 wolfheader 的帖子

恢复日志如下!!!
恢复管理器: Release 10.2.0.1.0 - Production on 星期五 6月 20 14:30:45 2008

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

已连接到目标数据库: ORACLE (DBID=1530971904, 未打开)
使用目标数据库控制文件替代恢复目录

RMAN> run{
2> allocate channel ch00 type 'sbt_tape';
3> SEND 'NB_ORA_CLIENT=computer, NB_ORA_SERV=zulu';
4> RESTORE DATABASE;
5> RECOVER DATABASE;
6> release channel ch00;
7> }
8>
分配的通道: ch00
通道 ch00: sid=158 devtype=SBT_TAPE
通道ch00: Veritas NetBackup for Oracle - Release 6.5 (20070723)

向通道发命令: ch00

启动 restore 于 20-6月 -08

通道 ch00: 正在开始恢复数据文件备份集
通道 ch00: 正在指定从备份集恢复的数据文件
正将数据文件00001恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\SYSTEM01.DBF
正将数据文件00002恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\UNDOTBS01.DBF
正将数据文件00003恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\SYSAUX01.DBF
正将数据文件00004恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\USERS01.DBF
正将数据文件00005恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\EXAMPLE01.DBF
通道 ch00: 正在读取备份段 bk_u0ajjdf2s_s10_p1_t657898588

故障转移到上一个备份

通道 ch00: 正在开始恢复数据文件备份集
通道 ch00: 正在指定从备份集恢复的数据文件
正将数据文件00001恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\SYSTEM01.DBF
正将数据文件00002恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\UNDOTBS01.DBF
正将数据文件00003恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\SYSAUX01.DBF
正将数据文件00004恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\USERS01.DBF
正将数据文件00005恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\EXAMPLE01.DBF
通道 ch00: 正在读取备份段 bk_u08jjdeq5_s8_p1_t657898309

故障转移到上一个备份

通道 ch00: 正在开始恢复数据文件备份集
通道 ch00: 正在指定从备份集恢复的数据文件
正将数据文件00001恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\SYSTEM01.DBF
正将数据文件00002恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\UNDOTBS01.DBF
正将数据文件00003恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\SYSAUX01.DBF
正将数据文件00004恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\USERS01.DBF
正将数据文件00005恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\EXAMPLE01.DBF
通道 ch00: 正在读取备份段 bk_u06jjdehg_s6_p1_t657898032

故障转移到上一个备份

通道 ch00: 正在开始恢复数据文件备份集
通道 ch00: 正在指定从备份集恢复的数据文件
正将数据文件00001恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\SYSTEM01.DBF
正将数据文件00002恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\UNDOTBS01.DBF
正将数据文件00003恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\SYSAUX01.DBF
正将数据文件00004恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\USERS01.DBF
正将数据文件00005恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\EXAMPLE01.DBF
通道 ch00: 正在读取备份段 bk_u05jjdeeq_s5_p1_t657897946

故障转移到上一个备份

通道 ch00: 正在开始恢复数据文件备份集
通道 ch00: 正在指定从备份集恢复的数据文件
正将数据文件00001恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\SYSTEM01.DBF
正将数据文件00002恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\UNDOTBS01.DBF
正将数据文件00003恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\SYSAUX01.DBF
正将数据文件00004恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\USERS01.DBF
正将数据文件00005恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\EXAMPLE01.DBF
通道 ch00: 正在读取备份段 bk_u03jjde2q_s3_p1_t657897562

故障转移到上一个备份

通道 ch00: 正在开始恢复数据文件备份集
通道 ch00: 正在指定从备份集恢复的数据文件
正将数据文件00001恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\SYSTEM01.DBF
正将数据文件00002恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\UNDOTBS01.DBF
正将数据文件00003恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\SYSAUX01.DBF
正将数据文件00004恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\USERS01.DBF
正将数据文件00005恢复到G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\EXAMPLE01.DBF
通道 ch00: 正在读取备份段 bk_u01jjddkj_s1_p1_t657897107

故障转移到上一个备份

释放的通道: ch00
MAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: restore 命令 (在 06/20/2008 14:32:13 上) 失败
RMAN-06026: 有些目标没有找到 - 终止恢复
RMAN-06023: 没有找到数据文件4的副本来恢复
RMAN-06023: 没有找到数据文件3的副本来恢复
RMAN-06023: 没有找到数据文件2的副本来恢复
RMAN-06023: 没有找到数据文件1的副本来恢复

恢复管理器完成。

是不是要先备份init×××.ora 和 control×.ctl这两个文件;之后先恢复这两个文件到目标主机去啊???
然后在用脚本进行恢复啊???

论坛徽章:
0
10 [报告]
发表于 2008-07-04 10:26 |只看该作者
你这是在哪台机器上执行的?改了datafile的名?恢复有什么问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP