红联Linux门户
Linux帮助

Sybase For Linux Installation

发布时间:2008-01-17 10:53:20来源:红联作者:picolsa
作者:Hannibal
关于Linux版本和Sybase的版本问题,请参看:http://certification.sybase.com/ucr/search.do 这里给出了所有版本支持的平台信息。

我安装的是linux RedHat AS5 U1,Sybase版本是12.5.4。安装好linux后,添加相关的用户和目录

root 运行以下命令:

groupadd dba

useradd -g dba -d /home/sybase sybase

passwd sybase #设置sybase账号的密码

cd /

mkdir u01

cd u01

mkdir app

cd app

mkdir sybase

chown sybase:dba sybase

2.设置一些环境变量,为安装做准备

su - sybase

vi .bash_profile

在文件尾部追加以下设置

# For sybase In Linux RHAS5 BUG , Add this environment variable LD_POINTER_GUARD
LD_POINTER_GUARD=0
export LD_POINTER_GUARD

# For linux XKEYSYMDB error
export XKEYSYMDB=/usr/share/X11/XKeysymDB

# For local LANG
LANG=C
export LANG

存盘

3. 解压sybase 12.5.4 for linux的安装包 。

tar -xzf CD60211-55-1254-01.tgz

4. 图形化安装的话,直接运行./setup 。用命令行方式安装的话,用./setup -console

5. 安装过程中,注意设置sybase的安装目录为/u01/app/sybase。

6. 安装完毕后,运行cat /u01/app/sybase/SYBASE.sh >> /home/sybase/.bash_profile

7. 退出,重新登录。使相关的环境变量都生效。

8. 提醒注意的是,$SYBASE/interfaces 中记录的通常都是hostname,而不是真实ip,所以,假如你的机器是DHCP的话,注意要同步修改/etc/hosts下的内容。如果$SYBASE/interfaces设置的是localhost,那么,建议你将这个值修改成自定义的一个字串,例如:myserver。 之后在/etc/hosts下追加一行:

ip_address myserver localhost.myserver

其中ip_address为你的ip地址。

原理: localhost的解析是通过/etc/hosts来得到的,缺省得,localhost解析为127.0.0.1,是一个loopback地址,这种情况下,你可以正常启动sybase,但是此时,sybase监听的将是127.0.0.1这个ip的相应端口,也就是任何客户端都不能连接到这台服务器的sybase环境。因此,建议作上述修改。
文章评论

共有 0 条评论