e股脑电脑教程网
  • 首 页
  • 操作系统
  • 应用软件
  • 下载工具
  • 影音视频
  • 办公软件
  • 媒体制作
  • 网站建设
  • 平面设计
  • 数据库
  • 程序开发
  • 视频教程
编辑推荐: | 文章搜索:
您现在的位置: e股脑 >> 数据库 >> Sybase教程 >> SYBASE补丁安装指南 >> 教程正文
 
教程搜索
 
 
相关教程
  • Sybase数据库简介
  • 为什么有时候数据库事务日
  • 在LINUX下安装 Sybase AS
  • Dealing with identity g
  • 关于sybase数据库的锁
  • SYBASE内存和缓冲区管理(
  • sybase 临时数据库tempdb
  • SYBASE dbccdb的安装配置
  • 从数据库应用系统查找解决
  • Sybase数据库的碎片整理(
  • SYBASE数据库用户管理基本
  • sybase 珍藏系列之三(fr
  • sybase 珍藏系列之四(fr
  • SYBASE补丁安装指南
  • 解决 Error 605 错误的方
  • Sybase TraceFlag 定义
 
 
赞 助 商
 
 
SYBASE补丁安装指南
  • 来源:e股脑
  • 点击次数:
  • 更新时间:2007-8-9

一.确认当前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.确定出错原因,下载正确补丁或者更新补丁进行安装

  • 上一篇教程: 解决 Error 605 错误的方案
  • 下一篇教程: sybase 珍藏系列之四(from shanhan)
  •  

    关于本站 | 广告联系 | 版权声明 | 使用帮助

    Copyright © 2004-2008 www.egunao.com All rights reserved.