DB2 是一款由 IBM 开发的关系型数据库管理系统(RDBMS),在企业级数据存储和管理中被广泛使用。在日常管理和维护 DB2 数据库时,掌握一些常用命令非常必要。以下是 DB2 的关键命令及详细说明:
-
打开命令行窗口:使用
db2cmd
启动 DB2 命令行处理器(适用于 Windows 环境),它会设置环境变量并提供交互式环境以执行 DB2 命令。 -
打开控制中心:通过
db2cmd db2cc
启动 DB2 控制中心,提供一个图形化界面来管理和监控数据库实例。 -
启动数据库实例:使用
db2start
启动一个已安装但未运行的数据库实例。 -
停止数据库实例:
db2stop
用于关闭数据库实例。如果存在活动连接,可先使用db2 force application all
强制断开所有连接,然后执行db2stop force
安全停止实例。 -
创建数据库:使用
db2 create db [dbname]
创建一个新数据库,[dbname]
为数据库名称。 -
连接数据库:通过
db2 connect to [dbname] user [username] using [password]
连接指定数据库,需提供用户名和密码。 -
断开数据库连接:
db2 connect reset
用于断开当前数据库连接。 -
列出所有数据库:
db2 list db directory
显示所有已知的数据库列表。 -
列出所有激活的数据库:使用
db2 list active databases
列出当前正在运行的数据库实例。 -
查看数据库配置:
db2 get db cfg
获取当前数据库的配置信息。 -
删除数据库:通过
db2 drop database [dbname]
删除数据库,请谨慎操作,因为此操作将永久删除数据。 -
操作数据表命令:
db2 list tables
列出当前用户的表。db2 list tables for system
列出系统表。db2 list tables for all
列出所有用户和系统表。db2 list tables for schema [username]
列出指定模式的表。