找回密码
 注册
查看: 4354|回复: 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 _; z: [2 d/ ?$ G: _1 y- n
因为[url=]卸载[/url]步骤比较复杂,我建议在虚拟机上安装该[url=]软件[/url]的朋友,应该先做一个快照,然后方可进行,出错就恢复快照,重新来过。在主机上卸载则最好先做一个[url=]备份[/url],以防万一。5 U' v7 W9 c3 @, ]( F
为了操作方便,可以同时打开几个Shell,分别属于不同用户,配合完成下面的操作。

1、在linux上卸载DB2的一般过程:* C9 _1 @0 D' \7 B+ s) |: d( I
a.删除所有数据库。可以使用“控制中心”或drop database命令删除数据库。笔者卸载而未删除数据库,结果是重新安装后无法建立同名数据库。- r, u2 z# P7 d  I! m1 P
b.停止DB2管理服务器。# C- R- A9 X. \" L* g
c.停止DB2实例。1 t7 o: O% T: g5 L; R
d.除去DB2管理服务器。
6 b6 L3 u; j9 K( F: q6 `6 ^# k4 Ee.除去DB2实例。1 v/ r8 V9 m# U3 l' o; {
f.除去DB2产品。

2、停止DB2管理服务器:
, r' w% Z7 j# z6 n+ G必须要停止DB2管理服务器才能在linux上卸载DB2。
" F( o$ @9 P9 Ja.作为DB2管理服务器所有者登陆。
: O; f- J$ n3 }* e) D% [1 |b.用db2admin stop命令停止DB2管理服务器。

3、停止DB2实例:
! i+ Z! U+ n" ]- k4 ?必须要停止DB2实例才能在linux上卸载DB2。( `6 K; r' ?" s8 F8 n
a.作为具有root用户权限的用户登陆。' P" t# O6 k/ A3 k8 x- _! _
b.输入/opt/ibm/db2/V9.7/bin/db2ilist命令,获取系统上的所有DB2实例的名称。
% p6 F+ ^( Y/ t; `1 R4 {c.注销。
5 U- C6 U% c* r2 l1 Y. x7 I+ Fd.作为想要停止的实例的所有者登陆。
" @% w; d7 U4 \7 E3 le.进入该用户的主目录下,运行脚本:. sqllib/db2profile+ |& p2 k7 ?2 ?/ \
d.输入db2 force application all命令来停止所有数据库应用程序。9 j# y( A, z! O  U! Y* @
e.输入db2stop命令来停止DB2数据库管理器。7 e9 H" I9 I8 I0 a3 ]
f.输入db2 terminate来确认DB2数据库管理器已停止。" u/ L; N0 L: C% g. b6 s
g.对每一个要删除的实例重复以上步骤。

4、删除DB2管理服务器:
. b6 g+ \5 z" B3 z1 `: \必须删除DB2管理服务器才能卸载DB2。1 R/ Y1 w' e1 q2 M
a.作为DB2管理服务器所有者登陆。
" K, |3 M9 z3 yb.进入该用户的主目录下,运行脚本:. das/dasprofile.+ k: c2 K, X- T0 N5 a, c
c.注销。
  \$ d8 H% X4 I1 T, Ud.作为root登陆,通过输入命令/opt/ibm/db2/V9.7/instance/dasdrop除去DB2管理服务器。

5、删除DB2实例:+ d! ?3 N2 F. J9 k7 K
一旦删除系统上的实例,该实例下的所有DB2数据库都将不可用。, w4 \% z0 L" `4 h" V* E, H* f
a.通过输入/opt/ibm/db2/V9.7/instance/db2idrop db2instname删除实例。

6、卸载DB2产品# J, x$ A$ c* R% s- t1 Y$ z
以root身份登陆,到DB2版本产品CD-ROM上的根目录或DB2安装文件(通常就是tar解包文件)下找到db2_deinstall命令,
! M# X# q" Q( ]运行db2_deinstall -a命令可以删除所有DB2产品。
7 n: a0 ?4 z) l& |可能需要输入DB2安装路径,这里是/opt/ibm/db2/V9.7
0 }( v0 i% O2 w, [/ v. m/ c然后也可以在LINUX中删除DB2用户,这并非必须,重新安装仍可使用它们。

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

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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