技术开发 频道

在AIX上实施DB2安全卸载

    【IT168 技术文章】

    AIX 上卸载 DB2 流程如下:

    a.删除所有数据库。(可以使用IBM DB2客户端工具的“控制中心”或drop database命令删除数据库。)

    b.停止DB2管理服务器。

    c.停止DB2实例。

    d.除去DB2实例。

    e.除去DB2管理服务器。

    f.除去DB2产品。

    接着分析每一步骤操作方法:

    a.删除所有数据库(Remove DB)。

    (1)su - <Instance_Owner_Name>(--进入实例,假如db2inst1是实例名,那么:su - db2inst1)

    (2)db2 list db directory  (--例出来相应的数据库名)

    (3)db2 drop db <db_name> (--<db_name>--要删除数据名,删除数据库后,您将看到此消息:DB2 0000IDROP DATABASE 命令已成功完成。)

    b.停止DB2管理服务器。

    假如你的管理服务器所有者用户名是:db2das,要停止管理服务器,请运行这些命令:

    su - db2as(--以DB2 管理员身份登录)

    db2admin stop (--用系统管理员停止管理服务器)

    停止管理服务器后,您将看到此消息:

    SQL4407W DB2 管理服务器已成功停止。

    c.停止DB2实例。

    1.CD到想要停止实例的主目录下(--例如:cd /home/db2inst1),运行启动脚本:. sqllib/db2profile(可选)

    2.到root用户下,停止DB2实例步骤如下:

    (1)su - root (--切到根用户,才有权限处理)

    (2)cd <db2 dir>/instance  (切换到目录<db2 dir>,一般情况下这个目录是这样的目录:/opt/ibm/db2/V9.5(--这个可以改变)/instance)

    (3)./db2ilist  (运行脚本,查看实例)

    (4)su - <Instance_Onwer_Name>  (--进入实例,假如db2inst1是实例名,那么:su - db2inst1)

    (5)db2 force application all   (--这条命令来停止所有数据库应用程序)

    (6)db2stop  (--这条命令来停止DB2数据库管理器)

    (7)db2 terminate (--可以输入db2 terminate来确认DB2数据库管理器已停止)

    d.除去DB2实例--Remove Instance【删除实例】。

    (1)su - root

    (2)cd <db2 dir>/instance

    (3)./db2ilist

    (4)./db2idrop -f <instance_name> (--删除实例,例如<instance_name>为db2inst1)

    e.除去DB2管理服务器Remove das【删除das】。

    1.作为DB2管理服务器所有者登陆。

    2.CD到DB2管理服务器的主目录下面,运行启动脚本:.das/dasprofile.(可选)

    3.删除管理服务器步聚:

    (1)su - root

    (2)cd <db2 dir>/instance

    (3)./daslist  (--查看管理服务器用户名)

    (4)./dasdrop <das user>  (--删除管理服务器用户名,例如<das user>为db2as)

    f.除去DB2产品。

    4.Uninstall【卸载】

    (1)su - root

    (2)cd <db2 dir>/install

    (3)./db2_deinstall -a (--启动脚本删除DB2程序)

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

    userdel -r <username>

    groupdel  -r <groupname>

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

    6.*输入ps –ef | grep db2 查看内存中是否还有db2相关程序运行,若有kill掉。

    7.*删除db2admin、db2fenc、db2ins用户和相应的组。

    8.*删除/opt/ibm/db2/V9.5/文件夹。

    9.*进入/var中,删除文件夹db2。
 

0
相关文章