当前位置: 技术问答>linux和unix
在安装sybase 11.0.3 server for sco unix 遇到一个问题 麻烦高手帮忙看看
来源: 互联网 发布时间:2016-02-09
本文导语: 在运行 sybinit 以后执行相应的操作后 即设置完那9个配置后 按ctrl - a进行server的配置 执行后出现下面的错误 server error:failed to boot server 'sybase' | os_create_region:can 't allocate 10129408 bytes 主要...
在运行 sybinit 以后执行相应的操作后
即设置完那9个配置后 按ctrl - a进行server的配置
执行后出现下面的错误
server error:failed to boot server 'sybase'
即设置完那9个配置后 按ctrl - a进行server的配置
执行后出现下面的错误
server error:failed to boot server 'sybase'
|
os_create_region:can 't allocate 10129408 bytes
主要是 这个问题报得错。调整OS的SHMMAX参数
http://www.sybaseclub.org/twiki/bin/view.cgi/ASE/ASELinuxFAQ
配置内存
Linux内核的最大共享内存默认配置为32M。为了安装Sybase ASE,需要增加最大共享内存。
对于 2.4.x 及以上内核而言,最简单的方法是编辑 /etc/sysctl.conf ,增加一行 kernel.shmmax ,然后运行 /sbin/sysctl -p 使之生效(重新启动自动生效)。我的 /etc/sysctl.conf 文件有以下行:
kernel.shmmax = 268435456
此行设置最大共享内存为256M。
你也可以用下面的命令直接更新 /proc 文件系统:
*echo 268435456 > /proc/sys/kernel/shmmax*
你可以将此命令放在 /etc/rc.d/rc.local (或你系统中相关文件)中,使之在启动时自动运行。
PICK 2.6内核的发行版(包括RedHat、SuSE)虽然内核最大共享内存的默认配置为8G(通过 ipcs -l 命令查看),但是仍然需要配置,原因不明。而RedFlag DC 5.0在安装过程中,直接修改了 /etc/sysctl.conf ,增加了 kernel.shmmax 行,因此不需要再调整,即可完成数据库服务的创建。
主要是 这个问题报得错。调整OS的SHMMAX参数
http://www.sybaseclub.org/twiki/bin/view.cgi/ASE/ASELinuxFAQ
配置内存
Linux内核的最大共享内存默认配置为32M。为了安装Sybase ASE,需要增加最大共享内存。
对于 2.4.x 及以上内核而言,最简单的方法是编辑 /etc/sysctl.conf ,增加一行 kernel.shmmax ,然后运行 /sbin/sysctl -p 使之生效(重新启动自动生效)。我的 /etc/sysctl.conf 文件有以下行:
kernel.shmmax = 268435456
此行设置最大共享内存为256M。
你也可以用下面的命令直接更新 /proc 文件系统:
*echo 268435456 > /proc/sys/kernel/shmmax*
你可以将此命令放在 /etc/rc.d/rc.local (或你系统中相关文件)中,使之在启动时自动运行。
PICK 2.6内核的发行版(包括RedHat、SuSE)虽然内核最大共享内存的默认配置为8G(通过 ipcs -l 命令查看),但是仍然需要配置,原因不明。而RedFlag DC 5.0在安装过程中,直接修改了 /etc/sysctl.conf ,增加了 kernel.shmmax 行,因此不需要再调整,即可完成数据库服务的创建。
|
http://bbs.chinaunix.net/viewthread.php?tid=653212
看看有没有用:)
看看有没有用:)