hdg11 发表于 2008-03-20 16:23

求助:sybase启动问题(急)

一台HPML370,操作系统redhat enterprise linux4 update4,sybase版本为15.0.3,建立8个裸设备RAW1至RAW8。用chown命令/dev/raw/raw1...8文件改变文件属主为sybase,则sybase能正常启动。但每次机器重新开机时,/dev/raw/raw1....8几个文件的属主又变回root,致使sybase启动时出现如下错误:
00:00000:00001:2008/03/20 16:07:55.52 serverError: 840, Severity: 17, State: 1
00:00000:00001:2008/03/20 16:07:55.52 serverDevice 'posdev1' (with physical na
me '/dev/raw/raw1', and virtual device number 4) has not been correctly activate
d at startup time.Please contact a user with System Administrator (SA) role.
00:00000:00001:2008/03/20 16:07:55.57 serverUnable to proceed with the recovery of dbid <4> because of previous errors.Continuing with the next database.
请问有什么办法解决这个问题。谢谢!!

hobbylu 发表于 2008-03-20 16:41

属主修改后,重新启动数据库,能正常恢复

hdg11 发表于 2008-03-20 22:57

回复 #2 hobbylu 的帖子

是的,属主修改后可以正常启动数据库。但是只要机器重新启动就必须手工去修改那几各RAW文件的属主才能启动sybase,比较麻烦,不知道友什么办法可以解决这问题。

mcolinc 发表于 2008-03-24 18:27

root用户
使用指令: chown 文件 sybase
这样不可以吗?

hdg11 发表于 2008-03-24 19:45

回复 #4 mcolinc 的帖子

这样在机器不重启的情况下可以,但机器一旦重启属主又变回root了,导致数据库启动不了。

hobbylu 发表于 2008-03-24 21:16

将赋权命令加在开机脚本上,或者ha脚本上

hdg11 发表于 2008-03-24 22:31

回复 #6 hobbylu 的帖子

谢谢版主,按这方法问题解决了。
不过还是不明白linux为什么启动的时候会改变那几个文件的属主。
页: [1]
查看完整版本: 求助:sybase启动问题(急)