免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5892 | 回复: 11

[SCO UNIX] 又来一个新问题 [复制链接]

论坛徽章:
0
发表于 2009-06-07 21:09 |显示全部楼层
20可用积分
软件环境UnixWare 7.1.3(25用户2CPU)+Sybase11
硬件环境X3650(2颗4核心CPU)+IBM DS4700存储+LSI 7202XP HBA卡
情况:存储分给操作系统100G空间,正常mapping到操作系统中,然后在该磁盘划分slice,作为裸设备存放数据
问题:Sybase数据库正常安装后,建库,导入数据,然后建表时报错:
An attempt was made to read logical page '5222400' for object '99' in database
'8' from disk. Wrong logical page '5734400' was brought into cache 'default data
cache'.
如果把裸设备建在本地硬盘中正常,IBM说是UW713不支持DS4700的原因,请问大家遇到类似问题没有?怎么解决?

最佳答案

查看完整内容

楼主提供的信息太少,应提供数据库使用的每个裸设备详细信息(名子,大小,主/从设备号等).类似informix的onstat -dls -l 设备名先确定哪个设备读出错,再用dd if=设备 of=/dev/null bs=10k iseek=... count=100iseek跳过的值可以根据出错的值及page大小计算.不用iseek及count将整个设备读一遍也行,就是时间长一点.

论坛徽章:
0
发表于 2009-06-07 21:09 |显示全部楼层
楼主提供的信息太少,应提供数据库使用的每个裸设备详细信息(名子,大小,主/从设备号等).
类似informix的onstat -d
ls -l 设备名

先确定哪个设备读出错,再用dd if=设备 of=/dev/null bs=10k iseek=... count=100
iseek跳过的值可以根据出错的值及page大小计算.
不用iseek及count将整个设备读一遍也行,就是时间长一点.

论坛徽章:
0
发表于 2009-06-08 08:14 |显示全部楼层
真想帮楼主一把,可惜水平有限,不熟悉楼主的环境
看看这个呢:
http://www.hackhome.com/InfoView/Article_183487.html

论坛徽章:
0
发表于 2009-06-08 09:23 |显示全部楼层
呵呵,兄弟客气,本来就是来交流心得的,不谈水平高低

论坛徽章:
0
发表于 2009-06-12 22:11 |显示全部楼层
分都送不出去哦

论坛徽章:
0
发表于 2009-06-13 07:55 |显示全部楼层
原帖由 beilycao 于 2009-6-12 22:11 发表
分都送不出去哦

没办法,估计看到帖子的人要么像我这样不会,要不就是没有时间没有环境帮你研究

论坛徽章:
0
发表于 2009-06-13 17:41 |显示全部楼层
呵呵,如果也想知道答案的话,就帮我顶顶

论坛徽章:
0
发表于 2009-06-13 18:51 |显示全部楼层
很厉害的配置
没搞过呵呵,帮顶

论坛徽章:
0
发表于 2009-06-16 11:23 |显示全部楼层
原帖由 zhangshebao 于 2009-6-16 00:23 发表
楼主提供的信息太少,应提供数据库使用的每个裸设备详细信息(名子,大小,主/从设备号等).
类似informix的onstat -d
ls -l 设备名

先确定哪个设备读出错,再用dd if=设备 of=/dev/null bs=10k iseek=... count ...

因为我对sybase不熟悉,所以请您继续,呵呵 ,谢谢

论坛徽章:
0
发表于 2009-06-16 13:01 |显示全部楼层
UnixWare 7.1.3及Sybase11我均未用过.
根据你在sybase认坛提供的日记,你试
ls -l /home/sybase/data/apiqueudt
ls -lL /home/sybase/data/apiqueudt
l  /home/sybase/data/apiqueudt
停数据库,读裸设备试试:
dd if=/home/sybase/data/apiqueudt of=/dev/null bs=10k conv=bmode
其中conv=bmode是SCO5中dd超过2G设备时需要加的选项,你的系统可能不要加.
/home/sybase/data/apiqueudt是符号链接还是实际的设备名?
将设备及文件系统结果列出来看看,SCO中用
divvy -P -N 分区设备名
如:divvy -P -N /dev/rhd12列第2块硬盘第2个分区文件系统划区情况
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP