找回密码
 注册
查看: 4357|回复: 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不可用。7 w3 _0 H6 X0 S$ v: v" X
因为[url=]卸载[/url]步骤比较复杂,我建议在虚拟机上安装该[url=]软件[/url]的朋友,应该先做一个快照,然后方可进行,出错就恢复快照,重新来过。在主机上卸载则最好先做一个[url=]备份[/url],以防万一。
# I6 V; |: i4 J: z; L4 Y) [% b为了操作方便,可以同时打开几个Shell,分别属于不同用户,配合完成下面的操作。

1、在linux上卸载DB2的一般过程:. {8 I8 o1 r- k/ m5 r8 A
a.删除所有数据库。可以使用“控制中心”或drop database命令删除数据库。笔者卸载而未删除数据库,结果是重新安装后无法建立同名数据库。( |/ p8 s4 f; L. Q% V
b.停止DB2管理服务器。
) z) R0 c6 c/ e' dc.停止DB2实例。! U0 c3 g# M" ?% U$ q
d.除去DB2管理服务器。
2 k/ @1 h' m" X9 A0 N) V. D3 xe.除去DB2实例。' w( \; A0 v; m+ H' [% J# X
f.除去DB2产品。

2、停止DB2管理服务器:
. z5 [- a) v( J% c% B8 I必须要停止DB2管理服务器才能在linux上卸载DB2。7 t: r* K! K9 r, T" c
a.作为DB2管理服务器所有者登陆。
- w0 X: h% D# o" j  I# Rb.用db2admin stop命令停止DB2管理服务器。

3、停止DB2实例:9 ^5 H2 Q% p! }: h
必须要停止DB2实例才能在linux上卸载DB2。
* w' X- ^( K2 S5 u# a4 Q. c: {! D! L4 ?a.作为具有root用户权限的用户登陆。
& ]) k9 J% T, ?% ?$ bb.输入/opt/ibm/db2/V9.7/bin/db2ilist命令,获取系统上的所有DB2实例的名称。
( f: V8 k2 |: Z8 h& l$ `; B% xc.注销。
) R5 t# M! Z, b/ U) Ld.作为想要停止的实例的所有者登陆。
' n! w. ^3 ?7 _3 Q: R/ h1 Qe.进入该用户的主目录下,运行脚本:. sqllib/db2profile! L* h' C6 p6 k- K
d.输入db2 force application all命令来停止所有数据库应用程序。4 F6 S. j* G8 T" h: G2 |* [" O0 L' l3 e& j
e.输入db2stop命令来停止DB2数据库管理器。& Z2 z& Z( J( y" C; O, M  r
f.输入db2 terminate来确认DB2数据库管理器已停止。
3 c2 a0 U7 z: C$ C1 k6 [g.对每一个要删除的实例重复以上步骤。

4、删除DB2管理服务器:2 {2 x& m/ U; s. U& o- A5 D' y
必须删除DB2管理服务器才能卸载DB2。
0 _7 [( y7 k& @7 v  G. C% qa.作为DB2管理服务器所有者登陆。% ~0 i. x7 ]! B: E0 ~4 y, R
b.进入该用户的主目录下,运行脚本:. das/dasprofile.
6 i+ W; A* U: f# Ac.注销。
- p  C' C* s+ Q) r1 i7 |d.作为root登陆,通过输入命令/opt/ibm/db2/V9.7/instance/dasdrop除去DB2管理服务器。

5、删除DB2实例:
) J( v7 s. k4 L5 Y3 \一旦删除系统上的实例,该实例下的所有DB2数据库都将不可用。
$ H7 [, k9 R+ w8 w8 ya.通过输入/opt/ibm/db2/V9.7/instance/db2idrop db2instname删除实例。

6、卸载DB2产品# o; ^8 P: E7 I! k
以root身份登陆,到DB2版本产品CD-ROM上的根目录或DB2安装文件(通常就是tar解包文件)下找到db2_deinstall命令,6 |1 [0 e6 |6 l: I3 }
运行db2_deinstall -a命令可以删除所有DB2产品。: O% a# `& R1 o8 G
可能需要输入DB2安装路径,这里是/opt/ibm/db2/V9.7
- v) w/ y1 o2 D! v然后也可以在LINUX中删除DB2用户,这并非必须,重新安装仍可使用它们。

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

本版积分规则

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

GMT+8, 2026-6-12 02:01 , Processed in 0.026841 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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