在LINUX下安装 Sybase ASE 11.0.3.3

资讯 驱动中国 若水 700 次阅读 0 条评论
分享 Q

在LINUX下安装 Sybase ASE11.0.3.3 ppv*Jx  
?1@$ 3u+  
从Sybase的站点上下载两个软件包,笔者下载了11.0.3.3版本,Sybase目前已经推出了ASE11.9.2,由 :gX]:93  
于11.9.2软件包很大,由6个rpm软件包组成,各位可以去其站点下载。对于Sybase11.0.3,sybase提供了 3f~X2'aa  
两个rpm格式的软件包。  7W3e9;ez  
从http://www.openunix.org下载以下软件包: %[C4H[Mg  
sybase-ase-11.0.3.3-1.i386.rpm "ekJQ P >  
sybase-doc-11.0.3.3-1.i386.rpm |7!@u+V2YR  
sybase-ase-11.0.3.3-1.i386.rpm软件包中包含ASE11.0.3.3,SQL Server,Backup Server,Sybinit,Sybmo 9w3r 7*  
n及Open Client 10.0.4,Open Server 运行库,ESQL/C等。 Q_R$'k;  
sybase-doc-11.0.3.3-1.i386.rpm包中则包含全部文档。 YAOjUfk?4  
安装软件 O^N+G;mJO7  
缺省情况下Sybase Adaptive Server Enterprise 安装在目录:/opt/sybase.  /HhU1gC  
全部安装需要至少200M磁盘空间,但是,如果你不需要安装文档,则120M空间就够了,不过,既然是一 :wd>nbO&  
个重量级的数据库系统,最好还是多分一些空间给它。  *- 1 s6}  
一、安装前的准备工作: aFq'x!Y|z  
在Red hat Linux下安装ASE非常容易,你只要键入: }>d\,FA]  
# rpm -i sybase-ase-11.0.3.3-1.i386.rpm ] i*B  
之后是一些有关版权的信息,选择YES后,可以将软件包释放到目前/opt/sybase中。如果你的系统中没 '>Bgq\  
有sybase用户及相应的用户组,第一次运行以上命令时,安装程序会提示用户是否建立sybase用户及组。缺 2&Vo,<R}O  
省情况下,应选择自动建立sybase用户及组。 9u%~d`Z  
安装过程先建立用户及组(如果用户已经事先建了用户及组,安装程序会跳过这一步),然后安装数据库系 9xw" 913  
统。由于采用了rpm格式,安装十分简单。最后程序会提示你以sybase用户登录系统,运 ` I5bZ O  
行/opt/sybase/install/sybinit.以配置Sybase ASE。 C%A5HJRW  
以sybase用户登录系统,运行以下命令: HNjfe>PzOt  
$ cd /opt/sybase/install Ae7u!X,=O  
$./sybinit o )8}7BO  
运行后开始配置数据库服务器:  D[SV$45 l  
The log file for this session is '/opt/sybase/init/logs/log0908.001'. q(E=d:_Zq  
SYBINIT kG*7D?U 8  
1. Release directory: /opt/sybase t|#54AR]V  
2. Edit / View Interfaces File t4E0W-Qr  
3. Configure a Server product /MQx4(/  
4. Configure an Open Client/Server product Lw8Ku Rh  
)X]%kqw  
在弹出的菜单中选择3、Configure a Server product,之后,选择配置SQL Server告诉 'sybinit'要配 7-=h\.  
置SQL Server。 gr\@f|  
之后,出现以下菜单: T&.;k-5q)  
NEW OR EXISTING SQL SERVER uF40|d  
1. Configure a new SQL Server &Xm+w-a  
2. Configure an existing SQL Server =^t97U+]  
3. Upgrade an existing SQL Server ,kcd[X_l`  
从菜单中选择Configure a new SQL Server,缺省情况下,服务器名字为SYBASE,如果你想自己为服务器起 %W23[['  
一个更好一点的名字,可以对其进行更名。本文选择采用缺省服务器名。 [(:(\=7  
sE9*L1f  
按CTRL-A继续配置,配置程序显示如下: FaLO<e&xR  
SQL SERVER CONFIGURATION g[P{BG  
'uq+K5I  
1. CONFIGURE SERVER'S INTERFACES FILE ENTRY Incomplete NP2Py1o&E  
2. MASTER DEVICE CONFIGURATION Incomplete #p#分页标题#e#3su{HN$P  
3. SYBSYSTEMPROCS DATABASE CONFIGURATION Incomplete |Wj"Q JQj  
4. SET ERRORLOG LOCATION Incomplete M[ U,9Ev  
5. CONFIGURE DEFAULT BACKUP SERVER Incomplete E\)QCmhs  
6. CONFIGURE LANGUAGES Incomplete $? lx0{  
7. CONFIGURE CHARACTER SETS Incomplete 5S(EU  
8. CONFIGURE SORT ORDER Incomplete \=x k=  
9. ACTIVATE AUDITING Incomplete |aaMvb\i~7  
g**>uy$bm  
进入每一项进行配置,你可以不用更改任何参数而一直按Ctrl-a完成每一项配置。最后,完成后,以下9项都 Z~@3Q o_  
变成了complete,表示配置完成。按Ctrl-a继续对数据库进行配置。 0[})VkEUU  
首先选择第1项,配置数据库的TCP服务端口,就如http服务在80端口上一样,这里随便给一个端口,如7100 tnYtCe  
。在SERVER INTERFACES FILE ENTRY SCREEN中选择3Add a new listener service,以增加一个监听服务, t{QPh  
其中'Retry Count' and 'Retry Delay' 两项先不更改。这两个参数主要用于多用户同时访问数据库时,会 h*e*D)iI]t  
造成对数据库性能的下降有关,以后可以自行调整。 }1y&%B^F  
以下增加TCP服务的过程: AG [6+'<  
菜单:EDIT TCP SERVICE *S|<W]Qq  
JBbjhTv Hs  
1. Hostname/Address: rh61.saturn.com udzXWu\n  
2. Port: u<BS*]H0  
3. Name Alias: B{i)w=0  
4. Delete this service from the interfaces entry \% iZYTzc  
编辑完成后,结果如下: +X~xE\gVXS  
EDIT TCP SERVICE $8%V~xF  
Bbibk+KgT  
1. Hostname/Address: rh61.saturn.com )n}\4>_Ben  
2. Port: 7100 %t7B] #$'  
3. Name Alias: syb1103 $Aok5U]  
4. Delete this service from the interfaces entry :6_wRn  
至此,第一项CONFIGURE SERVER'S INTERFACES FILE ENTRY 配置完成,结果如下: M6r(o0M  
yri |h  
SQL SERVER CONFIGURATION 6&g{m`ow&'  
YBHYQgH!K  
1. CONFIGURE SERVER'S INTERFACES FILE ENTRY Complete Q9<BC4mgo  
2. MASTER DEVICE CONFIGURATION Incomplete `.L(^OE x  
3. SYBSYSTEMPROCS DATABASE CONFIGURATION Incomplete Q{NuxQ}Mu  
4. SET ERRORLOG LOCATION Incomplete \|7o$$Y  
5. CONFIGURE DEFAULT BACKUP SERVER Incomplete 3;xV042ls  
6. CONFIGURE LANGUAGES Incomplete 9#I .9B s  
7. CONFIGURE CHARACTER SETS Incomplete Tu$3E6EHJG  
8. CONFIGURE SORT ORDER Incomplete 0gnWkn6 8  
9. ACTIVATE AUDITING Incomplete B!T ?.QC+  
其余8项,均可以缺省配置。完成后,结果如下: sBDbhIbv  
N9GVglFi  
SQL SERVER CONFIGURATION _g*fZi  
ks8@pd3}B  
1. CONFIGURE SERVER'S INTERFACES FILE ENTRY Complete GYOqA:F,G'  
2. MASTER DEVICE CONFIGURATION Complete +wrDF ^T  
3. SYBSYSTEMPROCS DATABASE CONFIGURATION Complete jb!]:9H8  
4. SET ERRORLOG LOCATION Complete ::9Nx`  
5. CONFIGURE DEFAULT BACKUP SERVER Complete 3j0 4'n  
6. CONFIGURE LANGUAGES Complete \vyd}Te$  
7. CONFIGURE CHARACTER SETS Complete GkN5y*0'L  
8. CONFIGURE SORT ORDER Complete ^Am!icL5  
9. ACTIVATE AUDITING Complete #p#分页标题#e#&~+]DF1\  
Z,k7sf  
按Ctrl-a继续配置数据库,此时,程序开始建立数据库设备及重启动数据库服务器。用户可以看到屏幕上滚 g3,{Od%f  
动过很多信息,如果系统显示:Configuration completed successfully.表示服务器配置成功。 -+_6"<;p]  
用户可以运行ps命令,查看系统中正在运行的服务程序。从中可以看到sybase服务器已经启动运行了。 `w=|X-z  
完成后,回到主菜单,对备份数据库进行备份,菜单为: 73:o|1  
返回到CONFIGURE SERVER PRODUCTS 菜单,首先为backup Server配置一下"interfaces"。  @[BR$U6`  
SERVER INTERFACES FILE ENTRY SCREEN )(m($!  
Server name: SYB_BACKUP Z[w o+Mq  
N-uEZ,w  
1. Retry Count: 0 TNt%jVoL  
2. Retry Delay: 0 Nt/}<R  
3. Add a new listener service :6:Qc8r5  
之后,再增加新的listener service ,方式同建立服务器相同,本文略。 5?u^pL\q  
完成配置后,结果为: ^oP]<L>b  
SERVER INTERFACES FILE ENTRY SCREEN 7Cv!T(nF  
Server name: SYB_BACKUP g Jn !|  
+X bmp7  
1. Retry Count: 0 ;2'O5,Fa6  
2. Retry Delay: 0 +5zY+"UYW  
3. Add a new listener service mnwa-7{E  
Bs` B;N  
Listener services available: G=_)Yv2!!  
<&z$!k8  
Protocol Address Port Name Alias qYY4A:Q  
4. tcp rh61.saturn.com 7110 A/U85gf  
k?'w7  
du-k 81  
最后,返回SYBINIT 主菜单。再选择配置Backup Server %Q0ar d  
k^9`< [s  
BACKUP SERVER CONFIGURATION O+ ;}8$,s+  
jS6Xv42rWz  
1. Backup Server errorlog: /opt/sybase/install/backup.log IH[q)HA8+  
2. Enter / Modify Backup Server interfaces file information t ZH+e  
3. Backup Server language: us_english \aY-M 5{]  
4. Backup Server character set: iso_1 dou|*0R  
5. Backup Server tape configuration file: /opt/sybase/backup_tape.cfg N"r6iQ'I  
所有配置均可按缺省配置进行。配置过程本文从略。 "):{qF%F  
q'E3 z^n  
最后配置CONNECTIVITY PRODUCTS : 3:zhTW  
Products: ^~n; w3"  
MveE)2JwB  
Product Date Installed Date Configured 5'Emk:.  
1. Open Client Library  ^%<g/cm  
2. Open Server Library  Z#v&1s /=  
3. Embedded SQL/C Precomp  cfo5('.  
U'}+,}aR^  
完全采用缺省配置即可。 JLeQ\C  
至此,配置即全部完成。 7_T\NVx/  
V=: VAY!,  
其余CONFIGURE CONNECTIVITY PRODUCTS 的配置,均可以按缺省情况对待。完成后,数据库服务器的配 fc%T\_BJ  
置即全部完成。这时你可以运行isql登录系统,查看系统情况: Iqdc6xY*  
$ isql -Usa -P U7Z(eNz:  
1>;select @@version {<jhT!$l  
2>; go dhRPcn6  
xZd-9  
-------------------------------------------------------------------------------------- 8U* I(  
SQL Server/11.0.3.3/P/Linux Intel/Linux 2.0.36 i586/1/OPT/Sun Sep 6 09:36:01 CEST 1998 #p#分页标题#e#'*Q8fl# )  
2i6uS<z  
(1 row affected) $aCRRP!  
#3Ew-mp  
1>; sp_who ieP._]Rx  
2>; go GYV%A"FZ  
spid status loginame hostname blk dbname cmd gLKsz  
----- ---------- ---------------------------------------------------------------- c#oimmO  
1 running sa snippy.syb 0 master SELECT -8c4dXc  
2 sleeping NULL 0 master NETWORK HANDLER 8aQX.Vz  
3 sleeping NULL 0 master DEADLOCK TUNE Phfp?q (  
4 sleeping NULL 0 master MIRROR HANDLER H\+qP1  
5 sleeping NULL 0 master HOUSEKEEPER CQ7Gp:d:JU  
6 sleeping NULL 0 master CHECKPOINT SLEEP ^)}}grB=x  
-hR};<  
(6 rows affected, return status = 0) $gLh9lid8  
表示数据系统已经速运行了。再看SYB_BACKUP的情况: D8Az\*|  
1>; SYB_BACKUP...sp_who HtQH{e0]^  
2>; go *!2iScP  
spid status loginame hostname blk cmd '#^Ty$)n  
----------- ---------- ------------ ---------- --- ---------------------------- >`b}e[ s  
1sleeping NULL NULL 0 CONNECT HANDLER 5>{*XmL  
2 sleeping NULL NULL 0 DEFERRED HANDLER v)\,{e[kZ9  
3 runnable NULL NULL 0 SCHEDULER |B (ml|0c  
5 runnable NULL NULL 0 SITE HANDLER sei>B%zc5  
m]Y+#iK  
(5 rows affected) :Um?lvg@  
SYB_BACKUP也正常运行。 CS;ha0&\  
0x;YpGHd

版权声明:本文由驱动中国整理发布,转载需注明出处与原文链接。如有疑问请联系 editor@qudong.com
本文价值 成为第一个评分的人
登录后为本文打分
网友评论0 条评论
正在回复 的评论取消
评论加载中…
🔐

登录后参与互动

评论、点赞均可赚积分
连续签到、邀请好友也有奖励 🎁

电脑端: 微信扫码登录 微信内: 一键登录

微信扫一扫

打开微信「扫一扫」,分享本文到朋友圈或好友