今天才CentOS 5上安装了Sybase ASE 15.0.2 Express Edition for Linux
1、Express Edition 的限制如下:
1)最多能使用一个CPU
2)最多能使用内存2GB
3) 最多用5GB设备文件磁盘空间
2、安装前准备
1) 创建操作系统的sybase用户、设置文件和目录权限
2) 检查和修改共享内存设置:
# /sbin/sysctl kernel.shmmax
# /sbin/sysctl -w kernel.shmmax=nnn
3、安装命令
好像只能用setup -console命令行模式安装,没仔细研究其他方式的可行性。
4、创建服务
可以在安装的最后创建,也可以单独执行命令创建服务。我选择后者,使用asecfg创建。
要通过其他用户su - sybase使用图形界面,需要执行:
# rhost +
# su - sybase
$ export DISPLAY=:0.0
但是打开配置界面时还遇到一些错误:
Warning: translation table syntax error: Unknown keysym name: osfCancel
Warning: ... found while parsing '<Key>osfCancel :CancelDrag() '
Warning: String to TranslationTable conversion encountered errors
Warning: translation table syntax error: Unknown keysym name: osfActivate
。。。。。。。。。
上网查了一下,执行下面的命令就好了:
export XKEYSYMDB=/usr/share/X11/XKeysymDB
接下来有遇到创建master设备不成功:
Building master device...
Task failed
。。。。。。。。
和Sybase ASE引用的链接库有关,需要再设一个环境变量:
LD_POINTER_GUARD=0
终于好了。有几个地方虽然设置了,但不了解具体含义,先记录下来,有时间再仔细看。