rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 数据库 » Sybase

在LINUX下安装 Sybase ASE

  

Sybase的站点上下载两个软件包,笔者下载了11.0.3.3版本,Sybase目前已经推出了ASE11.9.2,由于11.9.2软件包很大,由6个rpm软件包组成,各位可以去其站点下载。对于Sybase 11.0.3,sybase提供了两个rpm格式的软件包。从下载以下软件包:

sybase-ase-11.0.3.3-1.i386.rpm  

sybase-doc-11.0.3.3-1.i386.rpm

sybase-ase-11.0.3.3-1.i386.rpm软件包中包含ASE 11.0.3.3,SQL Server,Backup Server,Sybinit,Sybmon及Open Client 10.0.4,Open Server 运行库,ESQL/C等。

sybase-doc-11.0.3.3-1.i386.rpm包中则包含全部文档。

安装软件

缺省情况下Sybase Adaptive Server Enterprise 安装在目录:/opt/sybase.

  全部安装需要至少200M磁盘空间,但是,如果你不需要安装文档,则120M空间就够了,不过,既然是一 Koe=0OHn  

个重量级的数据库系统,最好还是多分一些空间给它。 tjCXlEJ  

一、安装前的准备工作: hjjg"!  

在Red hat Linux 下安装ASE非常容易,你只要键入: n>fy/^Hq  

# rpm -i sybase-ase-11.0.3.3-1.i386.rpm fLA3`sfs-  

之后是一些有关版权的信息,选择YES后,可以将软件包释放到目前/opt/sybase中。如果你的系统中没 wl!P\#(^  

有sybase用户及相应的用户组,第一次运行以上命令时,安装程序会提示用户是否建立sybase用户及组。缺 {'pxgd  

省情况下,应选择自动建立sybase用户及组。 qkY|d6bMv*  

安装过程先建立用户及组(如果用户已经事先建了用户及组,安装程序会跳过这一步),然后安装数据库系 ESR6usG  

统。由于采用了rpm格式,安装十分简单。最后程序会提示你以sybase用户登录系统,运 TZG2W^  

行/opt/sybase/install/sybinit.以配置Sybase ASE。 n.A M?  

以sybase用户登录系统,运行以下命令: q:IF z  

$ cd /opt/sybase/install rgWs64  

$./sybinit ^{mpz e  

运行后开始配置数据库服务器: )`0shk5CD  

The log file for this session is '/opt/sybase/init/logs/log0908.001'. Hzn]_S D  

SYBINIT aU|f.Fe  

1. Release directory: /opt/sybase |[VT^]4  

2. Edit / View Interfaces File su"p)^kHh\  

3. Configure a Server product N]^ex;]}  

4. Configure an Open Client/Server product *eE?mHgqE  

':sasC{N}  

在弹出的菜单中选择3、Configure a Server product,之后,选择配置SQL Server告诉 'sybinit'要配 41Vv)2#o)  

置SQL Server。 !uO}J-2_#  

之后,出现以下菜单: FXYt)U  

NEW OR EXISTING SQL SERVER `P@xxQcSz  

1. Configure a new SQL Server <lsWv`WF^  

2. Configure an existing SQL Server #z .  

3. Upgrade an existing SQL Server :%' @AR  

从菜单中选择Configure a new SQL Server,缺省情况下,服务器名字为SYBASE,如果你想自己为服务器起 = d_su4G  

一个更好一点的名字,可以对其进行更名。本文选择采用缺省服务器名。 s?s.'6{  

P@ f`D]3R  

按CTRL-A继续配置,配置程序显示如下: m+T#Y7sE  

SQL SERVER CONFIGURATION OJ?nre]y  

6ef]6V07  

1. CONFIGURE SERVER'S INTERFACES FILE ENTRY Incomplete -4$.g|_9c  

2. MASTER DEVICE CONFIGURATION Incomplete o%iS! L6  

3. SYBSYSTEMPROCS DATABASE CONFIGURATION Incomplete #)L'niI,  

4. SET ERRORLOG LOCATION Incomplete 8Y4[UrnT  

5. CONFIGURE DEFAULT BACKUP SERVER Incomplete #N) 0  

6. CONFIGURE LANGUAGES Incomplete Z 2QHI!MX  

7. CONFIGURE CHARACTER SETS Incomplete ll\=2Gd9@  

8. CONFIGURE SORT ORDER Incomplete i7 r)a%oL  

9. ACTIVATE AUDITING Incomplete fAt9EGJv  

8@<QmV  

进入每一项进行配置,你可以不用更改任何参数而一直按Ctrl-a完成每一项配置。最后,完成后,以下9项都 b5LnuhE:  

变成了complete,表示配置完成。按Ctrl-a继续对数据库进行配置。 W=aX;fju3  

首先选择第1项,配置数据库的TCP服务端口,就如http服务在80端口上一样,这里随便给一个端口,如7100 ` ZI9lSD  

。在SERVER INTERFACES FILE ENTRY SCREEN中选择3Add a new listener service,以增加一个监听服务, $?q&3#~C  

其中'Retry Count' and 'Retry Delay' 两项先不更改。这两个参数主要用于多用户同时访问数据库时,会 l#lm<a1i _  

造成对数据库性能的下降有关,以后可以自行调整。 RZdM0V\!9  

以下增加TCP服务的过程: *EKc gYY  

菜单:EDIT TCP SERVICE lwgUMff?  

@WhQpau  

1. Hostname/Address: rh61.saturn.com o|;i) u:hG  

2. Port: h;"hVr5b.  

3. Name Alias: "~W R90AC]  

4. Delete this service from the interfaces entry 5QYE b:  

编辑完成后,结果如下: vO3l;Q+  

EDIT TCP SERVICE 1Da&<&  

YVKV_[]s  

1. Hostname/Address: rh61.saturn.com aD!iw5  

2. Port: 7100 k:|spW2^  

3. Name Alias: syb1103 k|<'NW%  

4. Delete this service from the interfaces entry TiE`Y.nw  

至此,第一项CONFIGURE SERVER'S INTERFACES FILE ENTRY 配置完成,结果如下: d39OAT5>  

\shmH2Kr"  

SQL SERVER CONFIGURATION m1\IMnR  

K7X$k%Z  

1. CONFIGURE SERVER'S INTERFACES FILE ENTRY Complete ] :h2mtB  

2. MASTER DEVICE CONFIGURATION Incomplete B,V$cn.E  

3. SYBSYSTEMPROCS DATABASE CONFIGURATION Incomplete =HjG2PE%  

4. SET ERRORLOG LOCATION Incomplete _GgfzbWj  

5. CONFIGURE DEFAULT BACKUP SERVER Incomplete Wv/H."J  

6. CONFIGURE LANGUAGES Incomplete 7#L%!M "  

7. CONFIGURE CHARACTER SETS Incomplete YJzS r  

8. CONFIGURE SORT ORDER Incomplete #rKJ}oM8d  

9. ACTIVATE AUDITING Incomplete ~~>`Dl  

其余8项,均可以缺省配置。完成后,结果如下: HZXv]uPN!6  

G~xox`"Y  

SQL SERVER CONFIGURATION KTi$& ])  

P smJN#Sx_  

1. CONFIGURE SERVER'S INTERFACES FILE ENTRY Complete w_\(0o+  

2. MASTER DEVICE CONFIGURATION Complete XoJAl^Z  

3. SYBSYSTEMPROCS DATABASE CONFIGURATION Complete HFJ|~?w.b  

4. SET ERRORLOG LOCATION Complete _B7nR  

5. CONFIGURE DEFAULT BACKUP SERVER Complete BZITYs:/<  

6. CONFIGURE LANGUAGES Complete HC\%\ /<$  

7. CONFIGURE CHARACTER SETS Complete T&aeae/9  

8. CONFIGURE SORT ORDER Complete J7RS+d~55  

9. ACTIVATE AUDITING Complete g|<9Hb}  

d~/7%+>i  

按Ctrl-a继续配置数据库,此时,程序开始建立数据库设备及重启动数据库服务器。用户可以看到屏幕上滚 :.,!r  

动过很多信息,如果系统显示:Configuration completed successfully.表示服务器配置成功。 uo,%PLg`c  

用户可以运行ps命令,查看系统中正在运行的服务程序。从中可以看到sybase服务器已经启动运行了。 $8m s1u/Me  

完成后,回到主菜单,对备份数据库进行备份,菜单为: ]U[+)1h  

返回到CONFIGURE SERVER PRODUCTS 菜单,首先为backup Server配置一下"interfaces"。 .!>jMG  

SERVER INTERFACES FILE ENTRY SCREEN uYIq NG{  

Server name: SYB_BACKUP q h*`,tzu  

R/p*4j?|  

1. Retry Count: 0 \d430`Q&k  

2. Retry Delay: 0 Xa38%Vy  

3. Add a new listener service C<b`hfAw  

之后,再增加新的listener service ,方式同建立服务器相同,本文略。 5Q,y5[  

完成配置后,结果为: DjN"2uvX  

SERVER INTERFACES FILE ENTRY SCREEN oL6@7IY  

Server name: SYB_BACKUP k OR bX-h/  

-o=Q?\bl\B  

1. Retry Count: 0 O.Q$EU^  

2. Retry Delay: 0 WWMq*VyK  

3. Add a new listener service E4(t @kcv  

qGD!C7~  

Listener services available: ~Cp)>/,E  

e3ue[i}d  

Protocol Address Port Name Alias _j|YV@kV  

4. tcp rh61.saturn.com 7110 e ` u~  

Nk|`.@  

TucnLg%  

最后,返回SYBINIT 主菜单。再选择配置Backup Server {w!E*!m  

OCi^y6  

BACKUP SERVER CONFIGURATION ,hiA:X/  

|_V/0&  

1. Backup Server errorlog: /opt/sybase/install/backup.log <xFX~  

2. Enter / Modify Backup Server interfaces file information {(vn8JLB\  

3. Backup Server language: us_english D\ }lX)B  

4. Backup Server character set: iso_1 vf I*fBil  

5. Backup Server tape configuration file: /opt/sybase/backup_tape.cfg tAl>aqTa|  

所有配置均可按缺省配置进行。配置过程本文从略。 s A9rv  

>h{F(u&f  

最后配置CONNECTIVITY PRODUCTS : iS<bg(  

Products: n $Nm  

0gA2Kx  

Product   Date Installed Date Configured {8a9e`nt p  

1. Open Client Library W~AdP MM  

2. Open Server Library ss~Zeis  

3. Embedded SQL/C Precomp O/OK |^T  

uZSB7:S  

完全采用缺省配置即可。 V3<t{  

至此,配置即全部完成。 `=cR6Gu^  

o` 4@P2?  

  其余CONFIGURE CONNECTIVITY PRODUCTS 的配置,均可以按缺省情况对待。完成后,数据库服务器的配 ~.RcS|:pk  

置即全部完成。这时你可以运行isql登录系统,查看系统情况: u`V!9-(  

$ isql -Usa -P <i+}::8RV  

1>;select @@version /Pt-Z7'6@  

2>; go g ;+ !@  

yw5R_z>blR  

-------------------------------------------------------------------------------------- l x_Y\  

SQL Server/11.0.3.3/P/Linux Intel/Linux 2.0.36 i586/1/OPT/Sun Sep 6 09:36:01 CEST 1998 tlc4|.  

n:d i7BW  

(1 row affected) YK''q/*%T@  

`gwk {X,PB  

1>; sp_who tjGEFelS3i  

2>; go dbLx8=  

spid status loginame hostname blk dbname cmd Klw6nL  

----- ---------- ---------------------------------------------------------------- hg#V *l84  

1 running sa snippy.syb 0 master SELECT 0jLKk m  

2 sleeping NULL 0 master NETWORK HANDLER k0sI0K 0I  

3 sleeping NULL 0 master DEADLOCK TUNE >MM  

4 sleeping NULL 0 master MIRROR HANDLER l#L~:)ur  

5 sleeping NULL 0 master HOUSEKEEPER e=3P+k!t  

6 sleeping NULL 0 master CHECKPOINT SLEEP pj:`8  

gh/TeCe  

(6 rows affected, return status = 0) :d*f}6  

表示数据系统已经速运行了。再看SYB_BACKUP的情况: di6s}ll H  

1>; SYB_BACKUP...sp_who SNWtX< .  

2>; go 9~nJ6 ,j5  

spid status loginame  hostname blk   cmd -4,"65]fY  

----------- ---------- ------------ ---------- --- ---------------------------- -P=CxxQQ[  

1   sleeping     NULL NULL 0  CONNECT HANDLER >gC~/.I?$  

2    sleeping  NULL   NULL 0  DEFERRED HANDLER zfz+5M2v  

3    runnable  NULL NULL 0    SCHEDULER e25wgYJ2|l  

5    runnable  NULL NULL 0   SITE HANDLER ]c >sN#mD  

iBHFN+:h  

(5 rows affected) nMTn:  

SYB_BACKUP也正常运行。

顶一下
(0)
踩一下
(0)