转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> SyBase >> 正文
SYBASE补丁安装指南         ★★★★

SYBASE补丁安装指南

作者:闵涛 文章来源:闵涛的学习笔记 点击数:11492 更新时间:2009/4/22 23:09:43

一. 确认当前SYBASE ASE服务器版本:
1. 用isql登入Server,使用如下命令获知当前Server版本号:
select @@version
例:Adaptive Server Enterprise/11.9.2.5/1234/P/SWR 9676 ESD 1/RS6000/AIX 4.2.1/FBO/Tue Jul 24 04:43:25 2001
可以看到当前Server的版本号为11.9.2.5,目前补丁号为SWR后的数字 9676 ESD 1,平台为RS6000,操作系统为 AIX4.2.1。
2. 在Unix环境中可以使用如下命令:
cd $SYBASE
cd bin(如为12版本,则为cd ASE-12_0/bin)
./dataserver –v
可以得到如1同样的版本输出结果

二. 下载补丁
补丁可以从SYBASE的门户网站获得。
1. 网址为www.sybase.com
2. 点击download链接
3. 点击EBFs / Updates
4. 输入已注册的合法用户和口令,如果没有,可以点击create a new account创建一个新的下载账号后再行登录。
5. 登录后成功后,将能看见一个Product Families的产品列表,从中选择需要下载补丁的产品类型(如Adaptive Server Enterprise)
6. 选择Adaptive Server Enterprise后,会显示不同平台,不同操作系统版本的可下载补丁列表。根据实际情况选择相应的平台、操作系统版本(特别是操作系统是32位还是64位)及SYBASE数据库服务器版本,点击下载链接。如果有疑问,可以先通过察看补丁文件链接前的info链接中的说明文件了解补丁信息
7. 同意SYBASE软件下载协议的条款
8. 下载(下载过程中不要关闭网页,否则Cookie将过期,导致下在中断)

三. 补丁安装
基于不同平台不同操作系统,补丁的文件类型可能有不同,一般为ZIP(NT),TGZ(UNIX),TAR(UNIX),安装补丁的方法也因而有所不同。
1. 全备份SYBASE数据库。包括用户数据库及master数据库。如果有条件,还可以将用户库数据使用bcp工具进行备份,以预防数据库本身已存在的故障导致load失败。
2. 关闭所有的SYBASE服务器,包括数据库服务器,备份服务器,监控服务器等,关闭所有SYBASE的应用程序,包括isql(DOS)、wisql(ver10)、SQL Advantage(ver11.5以上)、jisql(ver12)、SYBASE CENTRAL,SQLEDIT(ver10)、DSEDIT(ver11以上),还包括等所有使用的SYBASE系统文件的应用程序,包括数据库应用系统及开发环境等。
3. 备份SYBASE原安装目录,如/usr/Sybase(UNIX)或者是c:\sybase(WINNT)。
4. 安装补丁(解包)
UNIX:
a. 将下载得到的补丁通过网络使用ftp或者其他方式拷贝到需安装补丁的主机上
b. 如果下载的补丁为tgz格式,使用操作系统下适当的命令进行解压缩得到类型为tar的打包文件,如gunzip,unzip等,具体命令格式见操作系统的管理员手册。如为WINNT环境,此步略过。
c.
UNIX平台:
将解压缩得到的tar文件拷贝到SYBASE产品的安装目录下,使用如下命令格式进行解包,对SYBASE文件进行覆盖实现文件替换,达到安装补丁的目的:
tar –xvf EBFxxxx
其中xxxx为补丁号,如9299。关于tar命令的使用请详见操作系统命令指南
WINNT平台:
将下载得到的zip文件拷贝到SYBASE产品的安装目录下,使用winzip或者其他解压缩工具解包到当前目录,对SYBASE文件进行覆盖实现文件替换,达到安装补丁的目的。解压缩过程中应该有文件覆盖的提示信息。

d. 解包成功后在SYBASE安装目录下将看到文件名如Cover.ROLL.xxxx的说明文件(xxxx为补丁号),此文件中详细的说明了补丁包含文件内容、安装的详细操作步骤以及补丁对那些BUG进行了修正等,请使用文本阅读器打开此文件仔细阅读。
e. 验证是否补丁文件正确安装:
进入SYBASE安装目录下dataserver(Unix)/sqlsrvr(Nt)所在的目录察看版本信息
cd $sybase 进入Sybase ASE 安装目录
cd ASE-12_0/bin[12版本以上](或者cd bin[1192版本以下])
./dataserver –v(Unix)
sqlsrvr –v(Nt)
在显示的版本信息中应该可以看到所安装的补丁信息,如
Adaptive Server Enterprise/11.9.2.5/1234/P/SWR 9676 ESD 1/RS6000/AIX 4.2.1/FBO/Tue Jul 24 04:43:25 2001
中的9676 ESD 1信息。如果没有看到,则说明补丁解包过程中的覆盖有问题,请检查解包路径,目录大小写等相关问题,之后重新解包,直到安装正确。
f. 启动SYBASE各服务器,注意监控启动过程中的启动信息,察看是否有警告,错误等信息,察看服务器是否能够正常启动和使用。
g. 根据不同的补丁需求,可能此后操作步骤稍有不同:
一般情况下,需要对SYBASE的系统存储过程及系统提示信息进行更新。是否需要执行更新,根据Cover.ROLL.xxxx中的说明。
cd $SYBASE/scripts(12版本为cd $SYBASE/ASE-12_0/scripts)
isql –Usa –Ppasswd -i installmaster
isql –Usa –Ppasswd -i instmsgs.ebf
如在此过程中出现意外中断(停电等),请在故障排除后保证此过程重新顺利完成,以免留下隐患。
至此。补丁安装顺利完成,对应用系统进行全面的测试。





附录
出 错 处 理

如果在安装补丁过程中出现故障,根据不同的错误程度和故障原因有不同的处理办法。在最坏情况下,可按照下面的方法进行数据库系统恢复:
1. 关闭所有数据库服务器,如果它处于运行状态
2. 关闭所有SYBASE应用程序和工具
3. 恢复原SYBASE安装文件的备份目录
4. 重新启动老版本SYBASE,并将原数据库备份进行load恢复
5. 确定出错原因,下载正确补丁或者更新补丁进行安装

 jazy 回复于:2003-02-22 10:13:38 很好!


我想,这时很多人需要的,置为精华先!

 rabbitdan 回复于:2003-02-24 11:20:27 请问blackrose大侠:
    我在solaris下安装了ASE12。5 但是在建一个服务的时候总是
失败,我找不到问题的所在。详细的过程如下。
我的pagesize=8k
$ srvbuildres -r sql.rs
srvbuildres: Building Adaptive Server 'jcweb':
srvbuildres: Writing entry into directory services...
srvbuildres: Directory services entry complete.
srvbuildres: Building master device...
srvbuildres: Master device complete.
srvbuildres: Writing RUN_jcweb file...
srvbuildres: RUN_jcweb file complete.
srvbuildres: Starting server...
srvbuildres: Task failed
srvbuildres: Unable to boot server 'jcweb'.  
srvbuildres: Server 'jcweb' was not created.


我的日志文件有错误的记载如下:
00:00000:00001:2003/02/24 11:22:45.08 server  Database 'tempdb' is now online.
00:00000:00002:2003/02/24 11:22:45.09 kernel  ninit:0: listener type: master
00:00000:00002:2003/02/24 11:22:45.09 kernel  ninit:0: listener endpoint: /dev/tcp
00:00000:00002:2003/02/24 11:22:45.09 kernel  ninit:0: listener raw address: \x00021172c0a810050000000000000000
00:00000:00002:2003/02/24 11:22:45.09 kernel  ninit:0: transport provider: T_COTS_ORD
00:00000:00002:2003/02/24 11:22:45.09 kernel  ninit: t_bind, No Error
00:00000:00002:2003/02/24 11:22:45.09 kernel  ninit: All master network listeners have failed.  Shutting down.
00:00000:00002:2003/02/24 11:22:45.09 kernel  ueshutdown: exiting

整个日志文件如下:

00:00000:00000:2003/02/24 11:19:54.06 kernel  Use license file /export/home/sybase/SYSAM-1_0/licenses/license.d
at.
00:00000:00000:2003/02/24 11:19:54.06 kernel  Checked out license ASE_SERVER
00:00000:00000:2003/02/24 11:19:54.11 kernel  Using config area from primary master device.
00:00000:00000:2003/02/24 11:19:54.13 kernel  Warning: Using default file '/export/home/sybase/jcweb.cfg' since
 a configuration file was not specified. Specify a configuration file name in the RUNSERVER file to avoid this 
message.
00:00000:00000:2003/02/24 11:19:54.33 kernel  Using 1024 file descriptors.
00:00000:00000:2003/02/24 11:19:54.33 kernel  Adaptive Server Enterprise/12.5/SWR 9610 GA/P/Sun_svr4/OS 5.8/mai
n/1647/64-bit/FBO/Sat Jun  2 01:55:25 2001
00:00000:00000:2003/02/24 11:19:54.33 kernel  Confidential property of Sybase, Inc.
00:00000:00000:2003/02/24 11:19:54.33 kernel  Copyright 1987, 2001
00:00000:00000:2003/02/24 11:19:54.33 kernel  Sybase, Inc.  All rights reserved.
00:00000:00000:2003/02/24 11:19:54.33 kernel  Unpublished rights reserved under U.S. copyright laws.
00:00000:00000:2003/02/24 11:19:54.33 kernel  
00:00000:00000:2003/02/24 11:19:54.33 kernel  This software contains confidential and trade secret information 
of Sybase,
00:00000:00000:2003/02/24 11:19:54.33 kernel  Inc.   Use,  duplication or disclosure of the software and docume
ntation by
00:00000:00000:2003/02/24 11:19:54.33 kernel  the  U.S.  Government  is  subject  to  restrictions set forth in
 a license
00:00000:00000:2003/02/24 11:19:54.33 kernel  agreement  between  the  Government  and  Sybase,  Inc.  or  othe
r  written
00:00000:00000:2003/02/24 11:19:54.33 kernel  agreement  specifying  the  Government's rights to use the softwa
re and any
00:00000:00000:2003/02/24 11:19:54.33 kernel  applicable FAR provisions, for example, FAR 52.227-19.
00:00000:00000:2003/02/24 11:19:54.33 kernel  Sybase, Inc. 6475 Christie Avenue, Emeryville, CA 94608, USA
00:00000:00000:2003/02/24 11:19:54.33 kernel  Using '/export/home/sybase/jcweb.cfg' for configuration informati
on.
00:00000:00000:2003/02/24 11:19:54.33 kernel  Logging ASE messages in file '/export/home/sybase/ASE-12_5/instal
l/jcweb.log'.
00:00000:00000:2003/02/24 11:19:54.37 kernel  kdcl_sess_open: connectivity library supports master/query syntax
.
00:00000:00000:2003/02/24 11:19:54.38 kernel  Directory Control Layer (DCL) using directory driver: InterfacesD
river
00:00000:00000:2003/02/24 11:19:54.38 kernel  SSL Plus security modules loaded successfully.
00:00000:00000:2003/02/24 11:19:54.38 kernel  Network and device connection limit is 1014.
00:00000:00000:2003/02/24 11:19:54.56 server  Number of blocks left for proc headers: 3192.
00:00000:00000:2003/02/24 11:19:54.57 server  Proc header memory a

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ...  下一页 >> 


没有相关教程
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台