1、以sybase用户登录;
2、设置LD_POINTER_GUARD变量;
> export LD_POINTER_GUARD=1
3、拷贝并解压ase1502_linux86_dev.tgz(在/opt/sybase目录下)
>tar xzvf ase1502_linux86_dev.tgz
4、以图形界面安装,请输入:
> ./setup
以字符界面安装,请输入:
> ./setup -console
安装过程中,[]中的数字或值均为默认值,不改变的话可直接敲回车键。提示“是否从许可证服务器上获取许可证?”时输2;提示“是否要配置电子邮件警报?”时输2;提示选择“产品版本”时可输1(企业版,需下载License)或3(开发版,不需License,但只支持1CPU,25个连接);其它内容根据需要自主选择输入。
5、添加Sybase运行环境变量
export PATH=./:${PATH}
alias h=“history”
export PS1="['whoami']'pwd'/>"
export CDS_INST_DIR=/opt/sybase
export CDS_LIC_FILE=$CDS_INST_DIR/share/licence/licence.lic
export CDS_DIR=$CDS_INST_DIR
export CONCEPT_INST_DIR=$CDS_DIR
export CDS_SITE=$CDS_DIR/share/local
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CONCEPT_INST_DIR/tools/lib
export CDSDOC_PROJECT=/CDS_INST_DIR/doc
. $HOME/SYBASE.sh
6、(如果数据库服务没有启动,可编辑数据库实例源文件并重新创建服务(执行前要检查data目录下的文件有没有生成?若已有一定要删除!)
> cd ASE-15_0
> vi sqlsrv.res
> vi bsrv.res
> srvbuildres -rsqlsrv.res
> srvbuildres -rbsrv.res
> cd
> showserver
如果数据库服务仍不能创建,就应该检查网卡是否正常、目录是否有读写权限了。)注意:这里我选择的的是开赴俄版本,获得licence下次在配置。
7、 sybase安装完毕后,看看哪些服务打开了netstat -an | grep 500备份服务应该打开了,端口为5001再次编辑sybase用户的.bashrc 文件,添加以下内容. /opt/sybase/ASE150.sh. /opt/sybase/SYBASE.sh保存后,退出sybase用户,重新登录,使以上2句能够执行检查上面2句是否已经执行echo $SYBASE 应该显示为/opt/sybase进入/opt/sybase/ASE-15_0/bin#./srvbuild -r ../sqlsrv.res最后提示 Server 'yourserver' was successfully created.
8、连接sybaseisql -S YOURSERVERNAME -U sa -PYOURSERVERNAME为你设置的名字,具体可以查看/opt/sybase/interfaces 如果提示zh_cn UTF-8 没有在local.data中定义的话在sybase 用户里.bashrc 中添加export LANG=C保存退出,退出sybase,重新登录再执行isql -S YOURSERVERNAME -U sa -P应该就可以了。
9、默认SUSE打开了防火墙,记得防火墙里需要添加允许5000端口哦,否则外部的机器不能连接上去的。