免费注册 查看新帖 |

Chinaunix

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

0级备份出错-archive failed - access sysmaster database [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-23 20:30 |只看该作者 |倒序浏览
请教各位大侠,有没有碰到过这种情况。。。

做0级备份的时候出现了
$ ontape -s
Please enter the level of archive to be performed (0, 1, or 2) 0

Please mount tape 1 on /dev/rct0 and press Return to continue ...
Archive failed - access sysmaster database (SQL:-674 ISAM:-111)

Program over.

以前一直做0级备份都是正常的。。。平时都是用onunload 做备份。。。

这次要将数据移到另外一台服务器上去,所以做0级备份的时候居然出错了。。。

看online.log里面没有登记出错信息。。。

大家能不能给我支个招啊?谢谢了。。。

[ 本帖最后由 chixl 于 2006-8-23 21:33 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-08-23 21:56 |只看该作者
check if there is a staled "ontape -s" running.  If so, kill it and try it again. If the problem is still there, try to bounce the engine.  Also, try oncheck -cc, is good to do.

论坛徽章:
0
3 [报告]
发表于 2006-08-23 22:00 |只看该作者

回复 2楼 IFMXDBA 的帖子

感谢IFMXDBA的回复。。。

我重新启动了服务器,还是出现这个问题。。。

oncheck -cc 是直接在命令行执行吗?

Online.log里没有出错信息。。。

论坛徽章:
0
4 [报告]
发表于 2006-08-24 08:13 |只看该作者

回复 3楼 chixl 的帖子

yes, you need to run it as informix user. It will check the system catatlog tables.   I would like to suggest you call IBM support.  I tried to run $INFORMIXDIR/etc/sysmaster.sql once to solve this problem, but it the last thing you should do, since it is very risky.

论坛徽章:
0
5 [报告]
发表于 2006-08-24 08:43 |只看该作者

回复 4楼 IFMXDBA 的帖子

回IFMXDBA,我用Informix用户执行Oncheck -cc 的时候,会出现许多如下的提示:


    Validating sysdepend for database sysutils
WARNING:No sysdepend records found.

    Validating syssyntable for database sysutils
WARNING:No syssyntable records found.

    Validating sysviews for database sysutils
WARNING:No sysviews records found.

    Validating sysconstraints for database sysutils

Validating database bomgr

Validating database ccbxd_dw

    Validating systables for database ccbxd_dw
ERROR:  No sysindexes record found for key.

下一步要怎么做呢。。。

论坛徽章:
0
6 [报告]
发表于 2006-08-24 08:47 |只看该作者
如果如你建议,去执行/usr/informix/etc/sysmaster.sql重新建库的话,会有什么风险?

之前有什么样的备份措施可以让风险减少到最低呢?

论坛徽章:
0
7 [报告]
发表于 2006-08-24 21:08 |只看该作者

回复 6楼 chixl 的帖子

From the oncheck -cc output, there is one thing you may concern, "
   Validating systables for database ccbxd_dw
ERROR:  No sysindexes record found for key.
"
Sometimes, it may indicate corruption in system catalog tables.

Did you try dbexport ?   If you can get all table data and schema out, you got no worry.  Otherwise, try to write some scripts to get the data , table/view/SPL/triggers schema out as much as you can.

论坛徽章:
0
8 [报告]
发表于 2006-08-25 22:39 |只看该作者
dbexport数据出来做个备份,然后运行IFMXDBA所说的sql脚本 或者 oninit -i重装库吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP