DB2卸载手册 在对IBM的DB2数据库系统进行卸载时,必须遵循一系列步骤以确保完整且安全地移除所有相关组件。以下是一份详细的DB2卸载指南,适用于版本8.1

  1. 停止数据库实例:首先,确保停止所有数据库并关闭相关服务。这是通过删除所有数据库实例来实现的。
  2. 作为root用户,进入/opt/IBM/db2/V8.1/instance目录,然后运行./daslist列出所有的Data Sharing Environment (DSE)组件。
  3. 对每一个返回的结果运行./dasdrop命令,例如:./dasdrop daswc1,删除DSE实例。

  4. 删除独立数据库实例

  5. 再次运行./db2ilist查看所有的独立数据库实例,针对每个返回的实例,执行./db2idrop命令,例如:./db2idrop db2inst1
  6. daslistdb2ilist命令都返回空结果时,表明所有数据库实例已被移除。

  7. 卸载DB2主程序

  8. 导航到DB2驱动程序所在的目录,运行./db2_deinstall -a命令。这将解压缩jar文件并执行DB2的卸载脚本。

  9. 删除系统中的用户和组

  10. 列出DB2相关的用户组:groups db2_instance_usergroups db2_administration_server_usergroups db2_fence_user
  11. 删除所有DB2用户,如:userdel db2user
  12. 删除在步骤4中列出的所有组,如:groupdel db2group

  13. 清理DB2安装目录:

    执行以下命令以删除与DB2相关的文件夹:

    bash

    rm -rf /opt/IBM

    rm -rf /var/db2

    rm -rf /home/db2user

  14. 从/etc/services文件中删除DB2端口配置:

    确保从/etc/services文件中删除DB2添加的端口配置。这将防止系统继续监听DB2不再使用的端口。

注意:上述步骤可能因操作系统或DB2版本的不同而有所差异。在执行这些操作前,建议备份相关文件和数据以防万一。此外,卸载后可能还需要调整系统配置,如防火墙规则和启动脚本等。