Linux下Sybase数据库安装.docx

上传人:b****5 文档编号:7227432 上传时间:2023-01-22 格式:DOCX 页数:11 大小:494.10KB
下载 相关 举报
Linux下Sybase数据库安装.docx_第1页
第1页 / 共11页
Linux下Sybase数据库安装.docx_第2页
第2页 / 共11页
Linux下Sybase数据库安装.docx_第3页
第3页 / 共11页
Linux下Sybase数据库安装.docx_第4页
第4页 / 共11页
Linux下Sybase数据库安装.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

Linux下Sybase数据库安装.docx

《Linux下Sybase数据库安装.docx》由会员分享,可在线阅读,更多相关《Linux下Sybase数据库安装.docx(11页珍藏版)》请在冰豆网上搜索。

Linux下Sybase数据库安装.docx

Linux下Sybase数据库安装

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–ivhcompat-libstdc++-7.3-2.96.110.i386.rpm

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

echo54525952>/proc/sys/kernel/shmmax

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

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

xhost+localhost

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

6.用sybase帐户登录x-window(如果发现登陆后桌面混乱,用root运行命令chmod700/opt/Sybase/.gconfd即可解决),

cd/mnt/cdrom

./setup

此时图形化安装界面开启

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

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

主server和备份server一定要建立。

7.确保安装目录下全部文件的属主是sybase。

可以用root身份执行以下语句强制实现:

chown–RSybase/opt/Sybase

8.修改环境变量。

安装好ASE后,/opt/sybase下会有SYBASE.sh文件,拷贝文件的相应内容到/opt/Sybase/.bash_profile中;再在/opt/Sybase/.bash_profile中加入以下语句:

LANG=zh_cn.gb18030

ExportLANG

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–fRUN_test启动服务器

./RUN_test_back&

Startserver–fRUN_test_back启动备份服务器

检查ASE是否已启动:

Showserver

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

停止ASE服务器

(1)登陆ASE服务器

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

(2)停止备份服务器

shutdownSYB_BACK

(3)停止ASE服务器

shutdown

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

cd/opt/Sybase/charsets/cp936

charset-Usa-Psybase-Sdirenbinary.srtcp936

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

Loadingfile'binary.srt'.

Founda[sortorder]section.

ThisisClass-1sortorder.

FinishedloadingtheCharacterSetDefinition.

Finishedloadingfile'binary.srt'.

1sortorderloadedsuccessfully

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

方法是:

cd/opt/Sybase/charsets/cp936

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

1>selectname,idfromsyscharsets

2>go

ascii_80

iso_11

cp8502

bin_iso_150

bin_cp85050

bin_cp93650

cp936171

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

1>sp_configure'defaultcharactersetid',171

2>go

Inchangingthedefaultsortorder,youhavealsoreconfiguredSQLServer'sdefaultcharacterset.

ParameterNameDefaultMemoryUsedConfigValueRunValue

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

defaultcharactersetid101712

(1rowaffected)

Configurationoptionchanged.Sincetheoptionisstatic,AdaptiveServermustberebootedinorderforthechangetotakeeffect.

(returnstatus=0)

重新启动服务器两次(参考10.数据库服务器的启动与关闭)。

第一次启动报错“服务器SYBSQL_diren不能启动,请检查它的配置”很正常,第二次正确启动,表明设置成功。

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

1.在windows上安装sybasecentral客户端,stepbystep。

2.修改客户端字符集。

假设客户端安装目录为c:

\sybase。

编辑客户端缺省字符集文件c:

\sybase\locales\locales.dat

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

“local=default,us_english,cp936”。

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

“开始”-“程序”-“Sybase”-“DseditUtility”,

在里面添加服务器,协议选tcp,地址写法为“ip,port”,添加好后可点击serverobject下的pingserver验证是否能连通。

3.在DseditUtility中添加好服务器后,点击“开始”-“程序”-“Sybase”-“SybaseCentralJavaEdition”,“工具”-“连接”,输入帐号,选择要连接的服务器名,连接即可。

三.创建数据库

以内网为例

1.在sybasecentral中,右键点击DatabaseDevices,创建新的device。

分别创建一个alarm.dat和一个alarmlog.dat。

2.右键点击Database创建一个新数据库alarm,选择device时分别加入data和transactionlog类型设备。

3.右键点击login创建一个新login,选择defaultdatabase为alarm数据库,设置该login对其他数据库的访问权限。

4.双击alarm数据库进入,右键点击Users创建新用户alarm,并使其对应刚才在login中创建的alarm。

5.右键点击数据库alarm,选properties-options,在”selectinto/bulkcopy/pllsort”和”trunklogonchkpt”选项前打勾。

至此数据库建立完毕。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1