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

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

[复制链接]

0

主题

0

回帖

9

积分

管理员

积分
9
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不可用。
( s$ P! }& B6 Y% o2 o因为[url=]卸载[/url]步骤比较复杂,我建议在虚拟机上安装该[url=]软件[/url]的朋友,应该先做一个快照,然后方可进行,出错就恢复快照,重新来过。在主机上卸载则最好先做一个[url=]备份[/url],以防万一。. ^- t" V; @1 N' Z" |7 E7 C- w
为了操作方便,可以同时打开几个Shell,分别属于不同用户,配合完成下面的操作。

1、在linux上卸载DB2的一般过程:, m. O- S& e: \6 ~8 N$ ]
a.删除所有数据库。可以使用“控制中心”或drop database命令删除数据库。笔者卸载而未删除数据库,结果是重新安装后无法建立同名数据库。
* y2 R3 w5 e8 h  U0 Q4 l" fb.停止DB2管理服务器。  ~5 v4 N- e+ q; {! N3 T
c.停止DB2实例。* P! b9 a4 R' L  c+ ?
d.除去DB2管理服务器。
& P' F4 m. t3 Me.除去DB2实例。, z) I) d4 u" l0 W
f.除去DB2产品。

2、停止DB2管理服务器:
' t! u5 ?4 p5 y& S$ r, ^/ P必须要停止DB2管理服务器才能在linux上卸载DB2。+ Z1 X9 M' H- Y2 L; }) S3 l
a.作为DB2管理服务器所有者登陆。
/ \3 T9 e% j  `6 z) L/ Pb.用db2admin stop命令停止DB2管理服务器。

3、停止DB2实例:: B& x# q& G' B: ]$ _
必须要停止DB2实例才能在linux上卸载DB2。5 |& c, y9 g9 ~) s
a.作为具有root用户权限的用户登陆。" n0 M- u9 ^" f
b.输入/opt/ibm/db2/V9.7/bin/db2ilist命令,获取系统上的所有DB2实例的名称。
3 X5 v3 S  S7 Gc.注销。- z) Y0 l' F. F4 b2 b" Z
d.作为想要停止的实例的所有者登陆。- S+ e9 A6 q) h3 m1 J4 [4 K4 j( H
e.进入该用户的主目录下,运行脚本:. sqllib/db2profile
& M  [* m$ K  M3 J! }, Sd.输入db2 force application all命令来停止所有数据库应用程序。
0 F$ x, u- r5 W: \( Se.输入db2stop命令来停止DB2数据库管理器。
0 ]& I0 I0 ]9 L) i' ]f.输入db2 terminate来确认DB2数据库管理器已停止。; o( ~( F  L( b* O
g.对每一个要删除的实例重复以上步骤。

4、删除DB2管理服务器:$ }$ O5 \/ N9 U- t" g# J) n5 g! f
必须删除DB2管理服务器才能卸载DB2。" f6 n4 D3 j  k( R4 c9 w2 E. g0 u* ]/ _: R
a.作为DB2管理服务器所有者登陆。
5 R- [+ ?& u; Xb.进入该用户的主目录下,运行脚本:. das/dasprofile.
9 ^2 O+ p8 q8 c# n, ?- ]- Tc.注销。/ g6 N% W2 y: t; @4 z# n3 V
d.作为root登陆,通过输入命令/opt/ibm/db2/V9.7/instance/dasdrop除去DB2管理服务器。

5、删除DB2实例:2 h7 Q( x5 `9 u4 ^2 e. G5 }
一旦删除系统上的实例,该实例下的所有DB2数据库都将不可用。
7 Q6 h/ X3 l5 i, ]& Xa.通过输入/opt/ibm/db2/V9.7/instance/db2idrop db2instname删除实例。

6、卸载DB2产品3 G6 h+ C% f, ^! A4 ~( W9 V& F
以root身份登陆,到DB2版本产品CD-ROM上的根目录或DB2安装文件(通常就是tar解包文件)下找到db2_deinstall命令,
5 c9 V/ F+ R" P' ~运行db2_deinstall -a命令可以删除所有DB2产品。) h+ N" h; X+ s; B
可能需要输入DB2安装路径,这里是/opt/ibm/db2/V9.7
1 q% k# f! Z) Z0 u然后也可以在LINUX中删除DB2用户,这并非必须,重新安装仍可使用它们。

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

本版积分规则

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

GMT+8, 2026-6-11 22:57 , Processed in 0.014195 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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