免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: ccbcgxt
打印 上一主题 下一主题

chunk的标志PD如何变为PO啊,很急。 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-01-28 10:27 |只看该作者
一般情况是由于你的物理设备发生读写错误,被数据库检查出来,未防止更多的错误发生,它将标志置为DOWN

论坛徽章:
0
12 [报告]
发表于 2006-02-17 14:04 |只看该作者
原帖由 czw1413_cn 于 2006-1-19 23:09 发表
方法一:重新启动数据库,看看不能不起来
方法二:onspace -s tempdbs -p /ccbxd_data/ttempdbs3 -o 0 -O是针对做了MIRROR的CHUNK做恢复的
我估计你肯定是没有做的,所以是不管用的
方法三:最好是用0备来回复 ...



昨天我在将HA切换时,环境中的informix数据中的chunk06因为在备机中忘记做链接。informix 报错。
Bad primary chunk .........................

onstat -d
显示为   chunk06 PD
onmode -ky 后。做好链接,再重启informix  依然是 PD状态。。。
想到应用没有启动,chunk06应该是完整的,数据库应该也是完整的。

生产机重启HA接管回来。。
主机的informix也报同样的错误。 chunk06 PD状态。。。。生产机没做任何修改。只是重启了一次。
onstat -d 时显示 offset 1(当初加chunk06时故意留了一个页面大小的LV头给系统的LVCB)
onmode -ky
oninit -s 进入维护模式。
没有办法,用 onspace -s misdbs -p /misdata/rchunk06 -o 1 -O 报 rchunk06不存在。。。

后来才发现。-o 1 是不正确的。offset 是一个页面应该是4K 改用
onspace -s misdbs -p /misdata/rchunk06 -o 4 -O
  PD即变为PO

数据库正常。

(操作过程中,我们的数据库自始至终没有被修改过)

我们的数据库的chunk没有MIRROR。

论坛徽章:
0
13 [报告]
发表于 2006-02-17 14:38 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
14 [报告]
发表于 2009-05-07 14:13 |只看该作者
来学习了,结果怎么样。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP