在LINUX下安装 Sybase ASE 11.0.3.3

  • 来源: 赛迪网 作者: 若水   2008-04-29/14:38
  • 在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

    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多