免费注册 查看新帖 |

Chinaunix

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

[Veritas NBU] nbu+oracle rac备份脚本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-01-19 15:09 |只看该作者 |倒序浏览
nbu for oracle rac的序列号太贵,不买用下面方法备份,再归档到磁带
调用rman将数据库全备份到本机
$ cat backupfull.sh
#!/bin/ksh
#set env
export ORACLE_HOME=/oracle/new/product/9.2.0
export ORACLE_SID=fas2
export PATH=$PATHORACLE_HOME/bin
echo "-----------------------------start-----------------------------";date
#backup start
$ORACLE_HOME/bin/rman catalog rman/rman@rman<<EOF
connect target /
run
{
allocate channel c1 device type disk maxpiecesize=1000m;
allocate channel c2 device type disk maxpiecesize=1000m;
backup database format '/oraarch/FULL_%T_%d_%U.bak' filesperset 2;
release channel c1;
release channel c2;
}
exit;
EOF
echo "------------------------------end------------------------------";date

定时执行脚本
szfasdb1#[/]crontab -l
# Entry(s) in /opt/hpservices/RemoteSupport are for HP Instant Support Enterprise Edition
0  0  *  *  1  /opt/hpservices/RemoteSupport/config/pruneIncidents.sh
0  23 *  *  *  su - oracle -c /home/oracle/backupfull.sh >>/home/oracle/backupfull.log
0  12 *  *  *  /oraarch/archive.sh


调用bparchive 归档本机文档
$ cat archive.sh
> /oraarch/archivelist
ls /oraarch/*.bak > /oraarch/archivelist
ls /oraarch/arch/*.arc >> /oraarch/archivelist
/usr/openv/netbackup/bin/bparchive -p szfas -t 0 -f /oraarch/archivelist -S sz-oabackupnew -s szfas1_archive -L  /oraarch/archivelog


大家还有什么好办法

论坛徽章:
0
2 [报告]
发表于 2006-01-19 19:32 |只看该作者
我看你这个办法比较好。
先用RMAN备到DISK上,在利用文件备份的方式备到磁带上。
聪明!
只是恢复的时候就比较麻烦了。

论坛徽章:
0
3 [报告]
发表于 2006-01-20 12:16 |只看该作者
出了问题,谁来负责?

论坛徽章:
0
4 [报告]
发表于 2006-01-20 13:35 |只看该作者
原帖由 Basten 于 2006-1-20 12:16 发表
出了问题,谁来负责?

自己负责呗
sand_hz 该用户已被删除
5 [报告]
发表于 2006-01-20 22:30 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
6 [报告]
发表于 2006-01-21 11:13 |只看该作者
原帖由 sand_hz 于 2006-1-20 22:30 发表
不用VERITAS的ORACLE备份,我觉得也是可以的。楼主这样做我觉得正常。但是为了数据安全起见应该多做测试。只要恢复成功,就是安全 的。

楼上的兄弟的方法我早就试过,没有问题。
主要是在恢复中是没有Veritas的支持的。哈

论坛徽章:
0
7 [报告]
发表于 2006-01-23 14:57 |只看该作者
硬盘空间够就没问题

论坛徽章:
0
8 [报告]
发表于 2006-01-23 16:02 |只看该作者
关健是硬盘空间和I/O,当数据库很大时,需要的硬盘空间的价格大于oracle模块的价格,就应该选模块,另外,数据库大的话,往硬盘上备会使I/O下降

论坛徽章:
0
9 [报告]
发表于 2006-01-25 02:10 |只看该作者
不错的方法!
临时借2个盘,或者租一个DA,搞点空间,存放从磁带里面恢复的RMAN东西,还是可以做到的也可行。

mountin:有心人一个

厂家的目的只有一个:卖产品,挣利润。

所以有时候也要听从自己内心的真实想法。

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
10 [报告]
发表于 2006-01-27 10:08 |只看该作者
方法可行,就是管理起来比较麻烦。
恢复得时候,没准你要将许多备份都先恢复到disk,再用rman 恢复数据库,恢复时间相对要慢!
如果楼主一定要这样做,千万要注意文件备份得保护周期!

[ 本帖最后由 无牙 于 2006-1-27 10:09 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP