免费注册 查看新帖 |

Chinaunix

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

[备份软件] 发现NB7.1的一个BUG [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-21 15:20 |只看该作者 |正序浏览
有个客户在测试NB7,当备份到WIN下面的ORACLE时发生比较诡异的现象:作业一运行就刷地完成了,作业detail没有任何报错,但却没有备份任何东西。OUT输出就只有几行,也没有错误;我让他把日志发给我,现在都没发给我。

于是自己在虚拟机上也测试了一把,结果比较好玩
我装完ORA之后,就修该了脚本的ORACLE_HOME\SID\CONNECT_STR等参数;尝试发起备份,也是没有任何错误,没有备份任何数据;OUT如下

==== started on 2011-12-21 星期三  13:24 ====
Script name: "e:\rman\hot_database_backup.cmd"
#                                       
  RMAN  :  E:\oracle\product\10.2.0\db_1\bin\rman.exe                       
  NLS_LANG  :  american               
  ORACLE_HOME  :  E:\oracle\product\10.2.0\db_1         
  ORACLE_SID  :  orcl           
  NLS_DATE_FORMAT  :  YYYY-MM-DD:hh24:mi:ss
  RMAN_LOG_FILE  :  "e:\rman\hot_database_backup.out"     
  NB_ORA_SERV  :  myhat                     
  NB_ORA_FULL  :  1                     
  NB_ORA_INCR  :  0                     
  NB_ORA_CINC  :  0                     

Recovery Manager: Release 10.2.0.4.0 - Production on Wed Dec 21 13:24:46 2011

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

connected to target database: ORCL (DBID=1298254140)
using target database control file instead of recovery catalog

RMAN>

Recovery Manager complete.
#   


从上面输出来看,Nbu只是RMAN TARGET了一下,没人执行任何备份脚本就退出了;很奇怪。
于是直接在客户端里RMAN备份,结果发现没有开启归档......不开归档,NBU也没觉察出来么?后来想想,因为没有执行备份脚本,因此ORA不会返回非归档模式无法备份的错误吧.....

于是开归档,手工执行RMAN是可以备份到SBT的;但是运行NBU作业返回正常,同样没执行备份;执行rman target / cmdfile错误,看样子应该是备份脚本没办法使用

于是到网上向别人要了个6.5的脚本,修改了home\sid\connect_str后就可以正常备份了......

对比了一下,NB7和NB6.5的脚本好像一样。。。看不出哪不同

论坛徽章:
0
45 [报告]
发表于 2012-10-22 14:51 |只看该作者
嗯,也碰到这问题。

论坛徽章:
0
44 [报告]
发表于 2012-10-15 09:31 |只看该作者
回复 43# yihe_zang


    no.后来直接用6.X的脚本

论坛徽章:
0
43 [报告]
发表于 2012-10-14 22:36 |只看该作者
回复 1# myguangzhou


    前辈有没有试过用NBU7.x for Oracle的模版配置向导来备份Oracle呢?

论坛徽章:
0
42 [报告]
发表于 2012-10-14 17:13 |只看该作者
回复 41# 无牙


    我现在的环境NBU7.5 for windows+Oracle 11g r2+windows server 2008r2上也同样出现,用的是NBU7.5提供的备份脚本!

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
41 [报告]
发表于 2012-02-03 12:06 |只看该作者
啊,这也收藏

论坛徽章:
0
40 [报告]
发表于 2012-02-03 10:32 |只看该作者
纯技术贴.收藏了.

论坛徽章:
0
39 [报告]
发表于 2012-01-31 22:42 |只看该作者
本帖最后由 huanglao2002 于 2012-01-31 22:44 编辑

应该是nbu7.x 脚本的问题。
你可以尝试把rman run 开始脚本里面的以下注释删除。
我想rman 是不识别这些注释的。rman 应该只把#开头的当注释。
@REM ----------------------------------------------------------------------------
@REM Note: During the process of backing up the database, RMAN also backs up the
@REM control file.  This version of the control file does not contain the
@REM information about the current backup because "nocatalog" has been specified.
@REM To include the information about the current backup, the control file should
@REM be backed up as the last step of the RMAN section.  This step would not be
@REM necessary if we were using a recovery catalog or auto control file backups.
@REM ----------------------------------------------------------------------------

@REM recommended format

论坛徽章:
0
38 [报告]
发表于 2012-01-05 20:51 |只看该作者
回复 37# hp106


    是我的表达能力有问题还是你的理解能力有问题呢

论坛徽章:
0
37 [报告]
发表于 2012-01-01 14:55 |只看该作者
别一上来就是bug,应该不会有这么低级的问题吧。
我觉的还是好好检查下你的脚本吧。:wink:
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP