suselinux下安装sybase容易导致安装失败的几个注意点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
suselinux下安装sybase容易导致安装失败的几个注意点
Suse Linux下安装sybase 12.5.4容易失败的地方
环境介绍
linux:~ # uname -a
Linux linux 2.6.5-7.308-default #1 Mon Dec 10 11:36:40 UTC 2007 i686 i686 i386 GNU/Linux linux:~ # cat /etc/SuSE-release SUSE LINUX Enterprise Server 9 (i586)
VERSION = 9
PATCHLEVEL = 4
Point 1 系统核心参数修改:
说明:为了使得Sybase可以正常启动,你应该配置单进程最大可申请的shared memory(shmmax)
### * = 你的物理内存以字节单位的数量,如: *=1000000000 (1GB物理内存)
# echo * > /proc/sys/kernel/shmmax ### 立即使内核启用这个新的shmmax
# echo kernel.shmmax=* >> /etc/sysctl.conf ### 使得在系统启动时,内核自动启用此shmmax 因为对SUSE Linux 9操作系统的核心参数进行了调整,请重新启动机器后生效。
Point2 修改主机名
将网卡绑定的IP地址与主机名关联,同时该名字也需要是数据库的名字,注意如果这个名字不一致的话,将导致数据库安装失败,停止在Starting Server状态~!
要修改/etc/hosts,在其中增加ip 与主机名
127.0.0.1 localhost
192.168.3.20 linux
# special IPv6 addresses
::1 localhost ipv6-localhost ipv6-loopback
fe00::0 ipv6-localnet
ff00::0 ipv6-mcastprefix
ff02::1 ipv6-allnodes
ff02::2 ipv6-allrouters
ff02::3 ipv6-allhosts
192.168.1.20 linux.site linux
~
"hosts" 23L, 702C written
linux:/etc #
Point3 图形界面无法继续
如果是远程安装,需要安装Xmanager并执行passiv模式,以数据库用户登陆执行以下命令:export DISPLAY=192.168.1.1:0.0 其中192.168.1.1为远程访问服务器的IP,即将suse linux的安装进程显示到本地。
如果是直接在本地安装,也提示无法以图形模式进行,请完全退出该账户后重新登陆试试,有时从root账户su –切换过来会发生这种情况。
Point4 安装时Adaptive Server Name
设置为与主机名一致。
注:设置成其它也行也可以,没有尝试!
Point5 安装完成修改profile
安装Sybase数据库管理软件后,在安装主目录会产生SYBASE.*文件:
SYBASE.csh
SYBASE.env
SYBASE.sh
为了使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, 如果此项设置不当,将导致数据库安装完毕后,无法正常登陆配置完成后,要完全退出该用户再登陆,使环境变量生效!。