Linux下Sybase数据库安装

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux下Sybase数据库安装

一.服务器安装配置

1.检查linux内核版本,安装ASE的linux内核版本必须为2.4.18-e.12smp或更高。

检查方法:uname –a

2.SybaseASE的安装需要libstdc包的支持,所以首先安装

compat-libstdc++-7.3-2.96.110.i386.rpm包。

安装方法:rpm –ivh compat-libstdc++-7.3-2.96.110.i386.rpm

3.ASE要求系统共享内存大小为64Mb以上,可以通过在/etc/rc.local文件末尾添加

echo 54525952 > /proc/sys/kernel/shmmax

来使系统一启动就具备充足共享内存。

4.打开x-window对本地用户的权限

xhost +localhost

5.建立sybase帐户,并指定/opt/sybase为其主目录。

6.用sybase帐户登录x-window(如果发现登陆后桌面混乱,用root运行命令chmod 700

/opt/Sybase/.gconfd即可解决),

cd /mnt/cdrom

./setup

此时图形化安装界面开启

按照提示一步步进行,安装结束时提示建立服务器,

ASE page size建议设为16,Master设备大小一定不要小于500MB,其它一般按默认即可(注意文件名称、主机端口号不要和现有环境冲突),记下相关信息。主server和备份server一定要建立。

7.确保安装目录下全部文件的属主是sybase。可以用root身份执行以下语句强制实现:chown –R Sybase /opt/Sybase

8.修改环境变量。

安装好ASE后,/opt/sybase下会有SYBASE.sh文件,拷贝文件的相应内容到

/opt/Sybase/.bash_profile中;再在/opt/Sybase/.bash_profile中加入以下语句:

LANG=zh_cn.gb18030

Export LANG

9.用root身份修改/etc/hosts文件,使其内容符合下面的规范:

解释:10.10.10.180为服务器对外IP,DBSVR为机器的主机名。

此项操作很重要,许多客户端无法连接的错误均是由于此文件中hostname和对外IP 未设置引起。

10.数据库服务器的启动与关闭

启动ASE服务器:

(1)以sybase用户登陆

(2)进入sybase启动目录

cd /opt/sybase/ASE-12_5/install

(3)运行启动命令

./RUN_test &

Startserver –f RUN_test启动服务器

./RUN_test_back &

Startserver –f RUN_test_back启动备份服务器

检查ASE是否已启动:

Showserver

即可看到已启动的所有server的情况

停止ASE服务器

(1)登陆ASE服务器

isql –Usa –P123456 -Stest (-U后面是用户名,-P后面是密码,-S后面是server名)

(2)停止备份服务器

shutdown SYB_BACK

(3)停止ASE服务器

shutdown

11.将数据库的缺省字符集设置为cp936:

cd /opt/Sybase/charsets/cp936

charset -Usa -Psybase -Sdiren binary.srt cp936

如果看到下面的信息,表示已经成功添加了cp936字符集到系统中。

Loading file 'binary.srt'.

Found a [sortorder] section.

This is Class-1 sort order.

Finished loading the Character Set Definition.

Finished loading file 'binary.srt'.

1 sort order loaded successfully

接着是将添加的cp936设置为缺省值。方法是:

cd /opt/Sybase/charsets/cp936

isql -Usa -Psybase –Sdiren登入,帐户和server名请做相应更改。

1> select name,id from syscharsets

2> go

ascii_8 0

iso_1 1

cp850 2

bin_iso_1 50

bin_cp850 50

bin_cp936 50

cp936 171

可以看到cp936的ID号是171,再将刚才新build的server的数据库缺省的字符集设置为cp936

1> sp_configure 'default character set id',171

2> go

In changing the default sort order, you have also reconfigured SQL Server's default character set.

Parameter Name Default Memory Used Config Value Run Value

------------------------------ ----------- ----------- ------------ -----------

default character set id 1 0 171 2

(1 row affected)

Configuration option changed. Since the option is static, Adaptive Server must be rebooted in order for the change to take effect.

(return status = 0)

重新启动服务器两次(参考10.数据库服务器的启动与关闭)。第一次启动报错“服务器SYBSQL_diren不能启动,请检查它的配置”很正常,第二次正确启动,表明设置成功。

二.客户端安装配置与数据库建立

1.在windows上安装sybase central客户端,step by step。

2.修改客户端字符集。假设客户端安装目录为c:\sybase。

编辑客户端缺省字符集文件c:\sybase\locales\locales.dat

首先找到[NT]操作系统分组,然后定位到该分组最后一行“local = default, us_english, iso_1”,将其修改为:“local = default, us_english, cp936”。

3.打开Dsedit Utility来配置客户端与服务器的连接。

“开始”-“程序”-“Sybase”-“Dsedit Utility”,

相关文档
最新文档