DB2完美卸载

   会安装,也要会卸载。详细的安装说明不多,我这个我觉得写得还算全。


 准备工作.
     1.用 ps -ef|grep db2 找出db2安装目录
     2. ./db2level 查出DB2的安装版本及目录 .

# ./db2level
DB21085I Instance "db2inst1" uses "64" bits and DB2 code release "SQL09010"
with level identifier "02010107".
Informational tokens are "DB2 v9.1.0.0", "s060629", "AIX64", and Fix Pack "0".
Product is installed at "/opt/db2_09_01".
    
  卸载:  
 1. 删除实例上的所有数据库
1.1  转到db2实例用户
su - db2inst1
cd /home/db2inst1/sqllib
1.2  列出当前所有db
./db2 list db directory
1.3 断开所有应用连接
         ./db2 force application all
1.4 停掉数据库
        ./db2stop force
1.5  重启用后,依次删除所有数据库
        ./db2start
        ./db2 drop db 数据库名 
        ./db2 list db directory
        ./db2stop
 2. 删除所有实例
            2.1 查出所有实例名,如有多个实例,参考上面的方法删除数据库.
                    su - root
./db2ilist 
查看当前实例
Windows: echo %DB2INSTANCE%
其它系统: set | grep DB2INSTANCE
  2.2  停用并删除DB2实例
          su - db2inst1     //进入实例用户
          ./db2stop    //停用实例 或 ./db2stop force强制停用
          exit
                     ./db2idrop 实例名 //删除
 //如说明不能删除sqllib子目录,并且在adm子目录中生成几个有.nfs的文件.
 // 说明装了nfs,在文件服务器上删除后再去删除sqllib子目录即可.
                  如有安装DAS管理服务名,将其删除.
                     ./daslist   //命令可以检查
                     ./dasdrop  //删除
  2.3 检查下是否删除成功
            ./db2ilist
  3.卸载DB2
            3.1. 进入DB2的安装目录下的install目录,找到db2_deinstall 命令
            3.2  删除
                 ./db2_deinstall -a
  4.善后
          4.1 删除用户和组,及主目录
          AIX下用smit user 删除用户
          rmuser 或 userdel
          rmgroup 或 groupdel 
          rm -r /home/db2inst1
          4.2 如有设 环境变量脚本,将其清掉

至此,完全搞定。

MAIL:xcl_168@aliyun.com



        

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值