saintdragon 发表于 2007-08-17 10:26

ASE12.5.4 for linux在SUSE 9上的安装问题

我在SUSE9 enterprise linux上安装ASE12.5.4,在做srvbuildres命令时,总是失败。日志文件如下:
configfile = /home/sybase/ASE-12_5/SYBASE2.cfg
sybsystemdb_device_physical_name = /home/sybase/data/tempdb.dat
sybsystemdb_device_size = 1
sybsystemdb_database_size = 1
shmem = /home/sybase/ASE-12_5
default_backup_server = SYBASE2_BS
server_name = SYBASE2
force_buildmaster = yes
Fri Aug 17 09:57:47 2007: (Shell command) /home/sybase/ASE-12_5/bin/dataserver -d/home/sybase/data/master.dat -b30M -z2048 -sSYBASE2 -e/home/sybase/ASE-12_5/install/SYBASE2.log -T1623 -f > /tmp/sbW1bjyD 2>&1
dataserver: master device size for this server: 30.0 Mb
dataserver: master database size for this server: 6.0 Mb
dataserver: model database size for this server: 2.0 Mb
00:00000:00000:2007/08/17 09:57:47.06 kernelUse license file /home/sybase/SYSAM-1_0/licenses/license.dat.
00:00000:00000:2007/08/17 09:57:47.06 kernelChecked out license ASE_SERVER
00:00000:00000:2007/08/17 09:57:47.06 kernelAdaptive Server Enterprise Edition
00:00000:00000:2007/08/17 09:57:47.06 kernelUsing config area from primary master device.
00:00000:00000:2007/08/17 09:57:47.07 kernelWarning: Using default file '/home/sybase/SYBASE2.cfg' since a configuration file was not specified. Specify a configuration file name in the RUNSERVER file to avoid this message.0
00:00000:00000:2007/08/17 09:57:47.07 kernelos_create_region: can't allocate 41764864 bytes
00:00000:00000:2007/08/17 09:57:47.07 kernelkbcreate: couldn't create kernel region.
00:00000:00000:2007/08/17 09:57:47.07 kernelkistartup: could not create shared memory
Fri Aug 17 09:57:48 2007: Buildmaster return code: 0
Fri Aug 17 09:57:48 2007: (Shell command) /home/sybase/ASE-12_5/bin/dataserver -z2048 -d/home/sybase/data/master.dat -e/home/sybase/ASE-12_5/install/SYBASE2.log -c/home/sybase/ASE-12_5/SYBASE2.cfg -M/home/sybase/ASE-12_5 -sSYBASE2 -T1623 > /dev/null 2>&1
Fri Aug 17 10:02:58 2007: Unable to boot server 'SYBASE2'.

我的安装步骤是创建sybase用户,sybase组,然后解压缩1254的包,执行setup程序。然后将生成的SYBASE.sh文件增加到sybase的.profile文件中。
不管是在安装程序的界面下创库还是自己修改ase文件来创库,都失败。
我看日志提示是 os_create_region: can't allocate 41764864 bytes,但我的硬盘还有12G多的剩余空间。
而提示kistartup: could not create shared memory,在linux下创建sybase时,还需要修改共享内存吗?我看到的文档似乎都没有提到这一点呀

请各位高手指点迷津!
谢谢!

chenfeng825 发表于 2007-08-17 10:29

os_create_region: can't allocate 41764864 bytes这是共享内存段太小的提示!
检查OS

saintdragon 发表于 2007-08-17 10:33

原帖由 chenfeng825 于 2007-8-17 10:29 发表 http://bbs.chinaunix.net/images/common/back.gif
os_create_region: can't allocate 41764864 bytes这是共享内存段太小的提示!
检查OS
老兄,如何修改suse 9的共享内存段?
谢谢!

chenfeng825 发表于 2007-08-17 10:36

命令 sysclt,
察看当前值 sysctl -A|grep shmmax
相关文件在/etc/sysctl.conf

saintdragon 发表于 2007-08-17 10:47

原帖由 chenfeng825 于 2007-8-17 10:36 发表 http://bbs.chinaunix.net/images/common/back.gif
命令 sysclt,
察看当前值 sysctl -A|grep shmmax
相关文件在/etc/sysctl.conf
默认共享内存是32M
我修改一下试试。
老兄是否能加一下MSN讨论讨论?
我的MSN:scsdwz@21cn.com

yinpeng318058 发表于 2008-03-26 11:09

在SUSE LUNIX 9上怎样安装SYSBASE 12.5A啊?

麻烦各位高手指点,我需要详细的步骤啊!

flybean 发表于 2008-03-26 12:26

ase.sybaseclub.org上的一些关于ASE FOR LINUX的FAQ
页: [1]
查看完整版本: ASE12.5.4 for linux在SUSE 9上的安装问题