Sybase补丁升级方案
一. 升级必要性
该补丁会修正以下数据库问题:
1. 数据库在分区操作时存在server down的可能性,影响级别为”很严重”;
2. 数据库分区不能定期清理,会导致数据库空间被占满,需要不断手工扩充,影响级别
为”严重”;
二. 升级影响评估
1. 数据库server down ,系统访问会临时中断, 中断时长大概为 15分钟左右;
三. 升级操作步骤 1. 备份master库 2. 解压缩补丁包文件
gunzip EBF15680.tgz tar –xvf EBF15680.tar
3. 停止备份库backup server/数据库
$ isql -Usa -Puuu -Sdbnms 1> use master 2> go 1> checkpoint 2> go
1>shutdown SYB_BACKUP 2>go 1> shutdown 2> go
4. 补丁包目录中执行./setup –console
执行过程中的操作指导 --->
5. 执行dataserver –v检验版本变化
原来Adaptive Server Enterprise/15.0.2/EBF 15094 ESD#2/P/HP9000-879/HP-UX 11.11/ase1502/2516/-bit/FBO/Thu Dec 20 14:15:49 2007
变化后Adaptive Server Enterprise/15.0.2/EBF 15094 ESD#5/P/HP9000-879/HP-UX 11.11/ase1502/2516/-bit/FBO/Thu Dec 20 14:15:49 2007 6. 重新启动数据库
启动server : startserver -f RUN_dbnms
启动备份server: startserver -f RUN_dbnms_back
7. 执行 isql –Uxxx –Pxxx –Sxxx –i/sybase/ASE-15_0/scripts/installmaster 8. 使用isql登录,执行sp_version,查看如下记录的版本内容
installmaster 15.0.2/EBF 15094 ESD#2/P/HP9000-879/HP-UX 11.11/ase1502/2511/-bit/OPT /Fri Dec 14 01:40:57 2007 其中标红内容会变更为 ESD#5
9. 手工drop一个分区验证bug是否解决
10. 进一步确认网管各项使用数据库的功能是否正常