安装过程经历了一点小坎坷,原因是suse10默认配置不满足Sybase ASE 15.5的安装条件。现在总结一下:
1、设置共享内存
症状:
kistartup: could not create shared memory
解决方法:
先查看操作系统的共享内存:
# /sbin/sysctl kernel.shmmax
再设置操作系统的共享内存,nnn取值至少67108864,即64M。为了让以上设置在机器重启后依然生效,应将该指令写入/etc/rc.d/rc.local :
# /sbin/sysctl -w kernel.shmmax=nnn
2、设置LD_POINTER_GUARD
症状:
Segmentation Fault
解决方法:
在Sybase用户的默认工作目录里,将以下指令写入.bashrc:
LD_POINTER_GUARD=0
export LD_POINTER_GUARD
然后执行source .bashrc使.bashrc文件中的配置立即生效
3、缺少libaio
症状:
error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
解决方法:
yum -y install libaio(suse下不支持yum,我是在光盘里找到这个包,手动安装
)
4、 修改主机名
要修改/etc/hosts,在其中增加ip 与主机名 设置为与主机名一致。
127.0.0.1 localhost
192.168.3.20 linux
# special IPv6 addresses
::1 localhost ipv6-localhost ipv6-loopback
5、安装完成修改profile
为了使sybase能够正常运行,需要将这些配置写入sybase帐户的环境变量,进行如下操作:
sybase@linux:~> cd
sybase@linux:~>chmod 775 SYBASE.sh
sybase@linux:~> cp SYBASE.sh .profile
注:如果没有以上设置,将导致isql、showserver等指令均不可用
然后,再修改.profile配置文件,在文件尾增加如下内容:
DSQUERY=qasdb
export DSQUERY
注:qasdb是安装sybase时填写的Adaptive Server Name, 如果此项设置不当,将导致数据库安装完毕后,无法正常登陆
配置完成后,要完全退出该用户再登陆,使环境变量生效!
二、
1.
配置系统参数。
设置共享内存大,至少大于
64M
,据网上资料显示,一般设为实际内存大小的
75%
(不是必须的,但必须大于
64M
)。
以
root
用户进入
# /sbin/sysctl
kernel.shmmax
//
查看共享内存大小
# /sbin/sysctl -w
kernel.shmmax=nnn
//nnn
就是你要设置的大小
若要保证每次启动系统时都应用所设置的值,应将上述命令行添加到
/etc/init.d/boot.local
文件
(SuSE Linux
系统
)
中。
设置
IP
以
vi /etc/hosts
打开
HOSTS
文件
将里边的
127.0.0.2
改为自己的实际
IP
地址。
所要用到的
VI
命令简介:
在进入界面
按
i
进入编辑。
ESC
退出编辑。
在退出编辑界面后
按
SHIFT+
:然后输入
wq
为保存退出,
w
为保存,
q
为退出,
q
!为不保存退出。
2
.建立
sybase
账户
# groupadd Sybase
//
创建用户组
# useradd -d /opt/sybase -m -g sybase Sybase
//
将
/opt/sybase
设为
SYBASE
用户的主目录并将所有权限付给它,并且将它加入到
SYBASE
组中
# passwd sybase
修改
sybase
用户
home
目录(
/opt/sybase/
)下的
.bashrc
文件(
vi /opt/Sybase/.bashrc
)
在最后添加
export LD_POINTER_GUARD=1
echo $ LD_POINTER_GUARD
保存
3
.复制解压
sybase
安装文件,安装
sybase
。
cp
xxx
ooo
//xxx
为原文件,如
/opt/Sybase/x.rar .ooo
为复制到的位置路径
,
如
/opt/Sybase
然后解压
命令为
tar zxvf
xxx.gz
//xxx.gz
为安装文件压缩包。
然后运行
./setup
进入安装。小技巧:
可以将
setup
直接从图形界面中拖入命令窗口,这样不用自己输入路径。
分享到:
相关推荐
如何在suselinux10上安装sybase ase12.5.4
Suse 11 安装配置sybase15.0.3主要流程
SUSE Linux Enterprise Server 10 SP4 下 Sybase ASE 12.5.4 x64 & EBF16800 安装及配置过程
主要用于sybase ase 初次安装的安装配置手册
sybase suse10下的安装文档。环境不同实际情况不同,文档仅供参考。
Sybase ASE数据库最新版15.7, 64位linux版,可装于SuSE11, RedhatELS5.5, Ubuntu10.0.4 共4个包,这是第一个包。需要用7zip解压。
Sybase ASE数据库最新版15.7, 64位linux版,可装于SuSE11, RedhatELS5.5, Ubuntu10.0.4 共4个包,这是第2个包
Sybase ASE数据库最新版15.7, 64位linux版,可装于SuSE11, RedhatELS5.5, Ubuntu10.0.4 共4个包,这是第4个包。需要用7zip解压。
Sybase ASE数据库最新版15.7, 64位linux版,可装于SuSE11, RedhatELS5.5, Ubuntu10.0.4 共4个包,这是第3个包。需要用7zip解压。
SUSE上INFORMIX安装总结.docSUSE上INFORMIX安装总结.docSUSE上INFSUSE上INFORMIX安装总结.docORMIX安装总结.doc
sybase 完全卸载 通过注册表完全卸载sybase
suse系统下安装JDK SUSE Linux Enterprise 10 64-bit jdk-6u32-linux-x64-rpm.bin
非常好的在suse上安装oracle的文档
SUSE系统telnet安装和配置[参考].pdf
SUSE 12 SP1 安装快速入门 SUSE 12 SP1 安装快速入门
#Sybase Software Asset Management License File. AR License for ASE Small #Business Edition Linux x86-64 64-bit sybaseASE15 AR Small Business Edition Linux x86-64 64-bit
suselinux安装详细介绍,特别包括了对分区的介绍,适合参考。
SUSE 12 Docker 离线安装文件 虚拟机系统:Linux version 3.12.49-11-default (geeko@buildhost) (gcc version 4.8.5 (SUSE Linux) ) #1 SMP Wed Nov 11 20:52:43 UTC 2015 (8d714a0) SUSE 11 由于虚拟机内核不支持...
在安装过程中,您可以通过选择要安装在安装程序之上的模块来添加功能。 默认安装需要网络访问才能联系SUSE Customer Center或本地Repository Mirroring Tool服务器以检索模块的存储库数据。如果要在不进行网络访问的...
suse11sp1 下安装nagios监控的安装记录文档。