分类: Sybase
2008-05-08 08:18:23
来源:赛迪网 作者:Alice |
为Sybase数据库打补丁的详细过程:
系统AIX 433
SYBASE 版本 12。5
从SYBASE网站无法下载12。5FOR433的补丁,SYBASE真是他妈的变态以及恶心,极度郁闷之后,开始电话,十几通电话之后,终于从一个心灵并不怎么美的人那里拿到补丁EBF11443。
开始升级,牢记备份是我们工作的第一靠山,把整个文件系统备份到磁带上
在AIX系统下:
#backup -f /dev/rmt0 /sybase
完成之后
su - sybase
isql -Usa -Pxxx -Sxxx
select @@version 查看目前的版本。
A Adaptive Server Enterprise/12.5/SWR 9790 ESD 2/P/RS6000/AIX 4.3.3/rel125/1687/32-bit/FBO/Sun Sep 23 05:31:58 2001
当然在系统下也可以用dataserver -v来查看,但是要以sybase用户在/install下./dataserver -v 执行
SQL>shutdown with nowait 停掉数据库后退出
上传EBF11443.tar到/tmp目录,上传之后多了个心眼用df查看了/tmp文件系统的使用情况,狗日的,都使用到80%多了,这样可是要有麻烦的,/tmp太小了给它扩500M吧,反正rootvg上还有空间。也懒得去帮他删文件了。
扩完之后su 到sybase 来解压EBF11443.tar
tar -xvf ebf11443.tar
解压之后将文件拷贝并覆盖到sybase的安装目录
cp -Rp /tmp/ebf11443/Server/* /Sybase-12.5/
启动数据库
cd /sybase12.5/ASE-12_5/scripts
isql -Usa -Pxxx -Sxxx -i installmaster
启动之后,检查版本
Adaptive Server Enterprise/12.5.0.3/EBF 11443 ESD#4/P/RS6000/AIX 4.3.3/rel12503/1939/32-bit/FBO/Sun Sep 21 00:54:50 2003
检查SYBASE日志,呵呵,正常启动,打补丁已经完成
如果在升级过程发生错误,一定要确认SYBASE是否是处于运行状态,以及仔细查看日志。 |