免费注册 查看新帖 |

Chinaunix

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

[Veritas NBU] NBU备份oracle的恢复请教 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-02-26 11:14 |只看该作者 |倒序浏览
本帖最后由 vfstab 于 2010-02-26 11:36 编辑

菜鸟遇到问题了,请各位大侠指教!
    用NBU热备份ORACLE,使用从NBU自带的模板脚本改的脚本。rman全备份的
backupset里应该有controlfile的备份,如果是备份到硬盘,controlfile丢失了,可以
restore controlfile from 指定备份路径来恢复。像NBU备份的在磁带上的backupset,
如何提取controlfile.
     另外,那个configure controlfile autobackup on默认是备份到硬盘上的。当
controlfile丢失的时候也可以用restore controlfile from autobackup来恢复,rman
根据什么在寻找autobackup的备份。可不可以把autobackup的默认路径设置到磁带,
然后使用restore controlfile from autobackup来恢复。

论坛徽章:
10
处女座
日期:2015-01-22 16:08:50技术图书徽章
日期:2018-09-13 11:25:52技术图书徽章
日期:2018-09-13 11:25:45技术图书徽章
日期:2018-09-13 11:25:37技术图书徽章
日期:2018-09-13 11:25:29黑曼巴
日期:2018-06-04 09:03:192017金鸡报晓
日期:2017-01-10 15:19:56极客徽章
日期:2016-12-07 14:03:402015年迎新春徽章
日期:2015-03-04 09:50:28技术图书徽章
日期:2018-09-13 11:26:01
2 [报告]
发表于 2010-02-26 11:34 |只看该作者
兄弟的ID很诱人
进来看看

没玩儿过nbu的说

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
3 [报告]
发表于 2010-02-26 11:36 |只看该作者
需要使用Oracle的过程,解开backupset后取出controlfile.

论坛徽章:
0
4 [报告]
发表于 2010-02-26 11:36 |只看该作者
ID很诱人,我晕!!

论坛徽章:
0
5 [报告]
发表于 2010-02-26 11:39 |只看该作者
无牙大师,能不能给个文档,或者发个链接。

论坛徽章:
0
6 [报告]
发表于 2010-02-26 12:45 |只看该作者
确定 contolfile 是否自动备份
SQL> select * from v$rman_configuration;
CONF# NAME VALUE
---------- ------------------------- ----------
1 CONTROLFILE AUTOBACKUP ON

恢复的3个步骤
1. nomount状态。恢复spfile,然后shutdown,用spfile启动到nomount状态.
2. noumount状态。恢复controlfile.然后alter database mount.
3. mount状态,恢复数据库文件。然后alter database open resetlogs;
分三步:
1. 取得NBU for controlfile的备份记录
2. 使用sqlplus通过执行procedure恢复controlfile,并将此controlfile拷贝到pfile中指定的位置
3. controlfile恢复完成后,进行database的恢复
另,你所说的restore controlfile和restore spfile只有在“CONFIGURE CONTROLFILE AUTOBACKUP ON(默认OFF)”时才起作用


devtype:=dbms_backup_restore.deviceallocate('sbt_tape',params=>'ENV=(NB_ORA_CLIENT=xxxxxx)');
# bplist -C <clientname> -S <servername> -t 4 -R /
/cntrl_55_1_577644786    #取得备份controlfile的记录
/al_54_1_577644729
/bk_53_1_577644310
/bk_52_1_577643697


sql$ sqlplus /nolog

SQL*Plus: Release 8.1.6.0.0 - Production on Wed Dec 21 17:53:52 2005

(c) Copyright 1999 Oracle Corporation.  All rights reserved.

SQL> conn /as sysdba
Connected to an idle instance.
SQL> startup nomount
ORACLE instance started.

Total System Global Area  109879012 bytes
Fixed Size                    69348 bytes
Variable Size              76083200 bytes
Database Buffers           33554432 bytes
Redo Buffers                 172032 bytes
SQL> declare
  2  devtyp varchar2(256);
  3  done boolean;
  4  begin
  5  devtyp:=dbms_backup_restore.deviceallocate('sbt_tape',params=>'ENV=(NB_ORA_CLIENT=obms1-ocn-shanghai-cn)');
  6  dbms_backup_restore.restoresetdatafile;
  7  dbms_backup_restore.restorecontrolfileto('/tmp/bmsrptcon/abc.cf');
  8  dbms_backup_restore.restorebackuppiece('cntrl_470_1_645517212',done=>done);
  9  end;
10  /

PL/SQL procedure successfully completed.

SQL> host
$ ls -l /tmp/abc.cf
-rw-r-----   1 oracle   dba         4218880 Dec 21 17:56 /tmp/abc.cf
$ cp /tmp/bmsrptcon/abc.cf /oradata/BMSRPT/control01.ctl    #之所以copy到/oracle/oradata/orapp/control0x.ctl是由于这是在pfile中定义的
$ cp /tmp/bmsrptcon/abc.cf /oradata2/BMSRPT/control02.ctl
$ exit

SQL> alter database mount;

Database altered.

$ rman  nocatalog target /

Recovery Manager: Release 8.1.6.0.0 - Production

论坛徽章:
0
7 [报告]
发表于 2010-02-26 14:25 |只看该作者
楼上哥们很热心,赞一个

论坛徽章:
221
15-16赛季CBA联赛之吉林
日期:2017-12-11 12:51:59黑曼巴
日期:2019-04-12 13:40:0515-16赛季CBA联赛之广东
日期:2019-04-23 10:41:1215-16赛季CBA联赛之辽宁
日期:2019-05-06 13:03:2815-16赛季CBA联赛之山西
日期:2019-05-09 10:56:5815-16赛季CBA联赛之青岛
日期:2019-05-17 13:57:0515-16赛季CBA联赛之新疆
日期:2019-06-10 13:39:0515-16赛季CBA联赛之天津
日期:2019-07-08 15:04:4519周年集字徽章-19
日期:2019-08-27 13:31:2619周年集字徽章-19
日期:2019-08-27 13:31:2619周年集字徽章-周
日期:2019-09-06 18:46:4715-16赛季CBA联赛之天津
日期:2019-02-27 11:24:07
8 [报告]
发表于 2010-02-26 16:16 |只看该作者
跟着学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP