DB2 是一款由 IBM 开发的关系型数据库管理系统(RDBMS),在企业级数据存储和管理中被广泛使用。在日常管理和维护 DB2 数据库时,掌握一些常用命令非常必要。以下是 DB2 的关键命令及详细说明:

  1. 打开命令行窗口:使用 db2cmd 启动 DB2 命令行处理器(适用于 Windows 环境),它会设置环境变量并提供交互式环境以执行 DB2 命令。

  2. 打开控制中心:通过 db2cmd db2cc 启动 DB2 控制中心,提供一个图形化界面来管理和监控数据库实例。

  3. 启动数据库实例:使用 db2start 启动一个已安装但未运行的数据库实例。

  4. 停止数据库实例db2stop 用于关闭数据库实例。如果存在活动连接,可先使用 db2 force application all 强制断开所有连接,然后执行 db2stop force 安全停止实例。

  5. 创建数据库:使用 db2 create db [dbname] 创建一个新数据库,[dbname] 为数据库名称。

  6. 连接数据库:通过 db2 connect to [dbname] user [username] using [password] 连接指定数据库,需提供用户名和密码。

  7. 断开数据库连接db2 connect reset 用于断开当前数据库连接。

  8. 列出所有数据库db2 list db directory 显示所有已知的数据库列表。

  9. 列出所有激活的数据库:使用 db2 list active databases 列出当前正在运行的数据库实例。

  10. 查看数据库配置db2 get db cfg 获取当前数据库的配置信息。

  11. 删除数据库:通过 db2 drop database [dbname] 删除数据库,请谨慎操作,因为此操作将永久删除数据。

  12. 操作数据表命令

  13. db2 list tables 列出当前用户的表。
  14. db2 list tables for system 列出系统表。
  15. db2 list tables for all 列出所有用户和系统表。
  16. db2 list tables for schema [username] 列出指定模式的表。