找回密码
 注册
查看: 4353|回复: 0

DB2 - 在LINUX上删除DB2v9.5(RHEL55)

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2018-11-27 10:38:05 | 显示全部楼层 |阅读模式

Following are the steps to remove DB2 from Unix/Linux:

1.Remove DB[首先删除数据库]

(1)su - db2inst1

(2)db2 list db directory

(3)db2 drop db

2.Remove Instance【删除实例】

(1)su - root

(2)cd /instance

(3)./db2ilist

(4)./db2idrop -f

3.Remove das【删除das】

(1)su - root

(2)cd /instance

(3)./daslist

(4)./dasdrop

4.Uninstall【卸载】

(1)su - root

(2)cd /install

(3)./db2_deinstall -a

5.Remove user ( db2inst1,db2fenc1,dasusr1)【删除用户】

userdel -r

please lookinto the file /etc/passwd before and after you deleted users

-----------------------------

由于某种原因,要卸载DB2再重新安装,一定要完全卸载DB2,否则不能重新安装或安装后的DB2不可用。  q. L1 G8 B! G+ j1 {
因为[url=]卸载[/url]步骤比较复杂,我建议在虚拟机上安装该[url=]软件[/url]的朋友,应该先做一个快照,然后方可进行,出错就恢复快照,重新来过。在主机上卸载则最好先做一个[url=]备份[/url],以防万一。8 }3 |2 _; ?" O1 F2 g
为了操作方便,可以同时打开几个Shell,分别属于不同用户,配合完成下面的操作。

1、在linux上卸载DB2的一般过程:
0 w- f. q& ]; U" ^a.删除所有数据库。可以使用“控制中心”或drop database命令删除数据库。笔者卸载而未删除数据库,结果是重新安装后无法建立同名数据库。: H, w  ?6 h- C7 N, h
b.停止DB2管理服务器。
( Y! `  B0 U: f: yc.停止DB2实例。
( H! }3 M$ }: d# ad.除去DB2管理服务器。/ ~  ~: {+ O8 P" o7 d# V2 B$ B+ {
e.除去DB2实例。. O/ s5 A4 [7 E' d6 h! [
f.除去DB2产品。

2、停止DB2管理服务器:
' [5 W% t9 Y' k. A) u必须要停止DB2管理服务器才能在linux上卸载DB2。
9 c& n* d3 h: p! M. z* ja.作为DB2管理服务器所有者登陆。. P: q# v( R$ a9 ~% Q
b.用db2admin stop命令停止DB2管理服务器。

3、停止DB2实例:
" H* `. d% c( n- H8 p+ g必须要停止DB2实例才能在linux上卸载DB2。
& F1 z- E5 P( C: j8 m( F0 ka.作为具有root用户权限的用户登陆。
  I, S4 m& a* L* Y' Y2 Jb.输入/opt/ibm/db2/V9.7/bin/db2ilist命令,获取系统上的所有DB2实例的名称。
8 U3 Z- s0 W0 Ec.注销。
  _- p8 a8 o& R2 i, Fd.作为想要停止的实例的所有者登陆。' J- t$ W, C1 M0 ]0 r0 x* V0 v( ~
e.进入该用户的主目录下,运行脚本:. sqllib/db2profile
; n, b* b$ P9 h. I9 w8 Yd.输入db2 force application all命令来停止所有数据库应用程序。
! }; t7 z7 e3 te.输入db2stop命令来停止DB2数据库管理器。
" O  M: E+ q  I, [  sf.输入db2 terminate来确认DB2数据库管理器已停止。6 Y6 O+ ]) ]; \( I0 x0 x
g.对每一个要删除的实例重复以上步骤。

4、删除DB2管理服务器:
4 U5 j/ k$ M" u) R$ ]必须删除DB2管理服务器才能卸载DB2。7 b2 N  v2 h/ i# G8 ~) N
a.作为DB2管理服务器所有者登陆。) y7 z! l. d, Y2 E# w
b.进入该用户的主目录下,运行脚本:. das/dasprofile.4 A9 I: r! F  W$ }4 r2 o/ N
c.注销。2 y5 ~5 j! D8 E2 ~+ N
d.作为root登陆,通过输入命令/opt/ibm/db2/V9.7/instance/dasdrop除去DB2管理服务器。

5、删除DB2实例:& n% f5 W' `+ O" a4 T, {" l$ w
一旦删除系统上的实例,该实例下的所有DB2数据库都将不可用。8 I  R; @/ k+ W
a.通过输入/opt/ibm/db2/V9.7/instance/db2idrop db2instname删除实例。

6、卸载DB2产品! @  R  }* s% a8 A# U# p& }
以root身份登陆,到DB2版本产品CD-ROM上的根目录或DB2安装文件(通常就是tar解包文件)下找到db2_deinstall命令,% v7 O* m- q5 k9 H# s
运行db2_deinstall -a命令可以删除所有DB2产品。
2 G" D6 k6 X- D$ X1 m( ^5 K可能需要输入DB2安装路径,这里是/opt/ibm/db2/V9.7
. a, G4 X" ?0 d5 U然后也可以在LINUX中删除DB2用户,这并非必须,重新安装仍可使用它们。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-11 23:01 , Processed in 0.024008 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表