记录centos 7.7中安装sybase15.7过程

centos7上新建用户useradd sybase
passwd sybase 修改密码
切换至sybase用户

拷贝sybase15.7至centos中(安装包官网下载)
解压安装包
进入解压的目录,执行./setup,启动图形界面
按照步骤安装,安装开发版免费
可参照
linux 安装 sybase百度文库
安装完成后进入sybase安装目录,执行

cat SYBASE.sh >> ./.bash_profile

执行

source SYBASE.sh
source .bash_profile

进入ASE-15_0/install

./startserver -f RUN_DZDA 启动sybase

showserver 查看sybase状态

如果远程连接失败,将sybase安装目录下interfaces文件中localhost修改为sybase服务器IP,即本机IP即可

修改字符集(cp850修改为cp936)

isql登录数据库,查询系统是否安装了所需字符集;

select name,id from syscharsets where name ='cp936'

如果查询结果为空,则退出isql
进入sybase安装目录切换至charsets/cp936目录下,执行

charset-Usa -P123456 -SXXXX binary.srt cp936

成功后会显示Finish loading file ‘binary.srt’

使用isql登录数据库,执行

sp_configure 'default character set id',171

如果成功,重启数据库即可

执行该命令如果报如下错误
Error (5824) Cannot reconfigure server to use sort order ID 50, because the row for its underlying character set (ID 2) does not exist in syscharsets.

则说明系统cp850字符集也没有安装,同上安装cp850

cd charsets/cp850
charset-Usa -P123456 -SXXXX binary.srt cp850

--之后连接数据库,修改sortorder id 和charset set id
sp_configure 'default sortorder id',50
go
sp_configure 'default character set id',171
go

替换lic文件

查看$sybase/ASE-15_0/sysam/XXXX.properties文件,其中XXXX为安装的sybase服务名,其中有PE=DE等字样,需要修改为PE=EE LT=AR
修改完成后替换.lic文件,路径为SYSAM-2_0/licenses/,重启数据库或执行/opt/sybase/SYSAM-2_0/bin/sysam start,来使license生效。

sybase各个版本区别:

  • Developer Edition:简称DE,开发版,不需要license,可长久使用,有些功能使用受限。

  • Express Edition:简称XE,快速版,不需要license,可长久使用,有些功能使用受限。

  • Enterprise Edition:简称EE,企业版,不安装license的情况下,只有一个月的使用期,无license的这一个月期间,所有功能都可以用。

Logo

更多推荐