数据库管理概述

您可以对“管理资源管理器”中显示的实例和数据库,以及“对象列表”中显示的数据库、表空间、表和索引运行数据库管理命令。

作为数据库管理员,您可能负责维护和管理 DB2® 实例、数据库以及诸如表空间、表和视图之类的数据库对象。例如,您的备份和恢复策略可能需要您对数据库进行定期备份。或者,经过一段时间之后,您表中的数据可能会变成碎片,随着记录分布在越来越多的数据页面中,表和索引都会变得越来越大。要回收浪费的空间并改进数据访问,您可能需要重新组织您的表和索引。

管理和维护数据库系统可能需要运行数据库管理命令,包括:
在“管理资源管理器”中,可以执行以下类型的管理任务:
在“管理资源管理器”中单击对象类型文件夹(平面文件夹)以在“对象列表”中显示数据库对象时,可以执行以下类型的管理任务: 此外,还可以管理“对象列表”中的数据库。

有关受支持的数据库管理任务的详细描述,请参阅下表。

在“管理资源管理器”或“对象列表”中右键单击某个对象时,上下文相关的菜单将显示可用于该对象的数据库管理命令列表。当您选择用于该对象的数据库管理命令时,将显示数据库管理任务助手。任务助手将引导您完成以下过程:设置数据库管理命令的任何选项、预览自动生成的命令以及针对该对象运行命令。

对于每个对象,下表显示了任务助手支持的数据库管理命令。当前仅提供对 DB2 Linux® 版、UNIX® 版和 Windows® 版上的数据库命令的支持。
表 1. 任务助手对 DB2 Linux 版、UNIX 版和 Windows 版数据库管理命令的支持
对象 操作 数据库管理命令 描述
实例 配置 UPDATE DATABASE MANAGER CONFIGURATION 修改数据库管理器配置文件中的单个条目。
停顿 QUIESCE 强制所有用户从指定实例断开并使该实例处于停顿方式。
启动 db2start 启动 DB2 实例。
停止 db2stop 停止 DB2 实例。
取消停顿 UNQUIESCE 复原对由于维护或其他原因而停顿的实例的用户访问权。
数据库 备份 BACKUP DATABASE 创建数据库或表空间的备份副本。
配置 UPDATE DATABASE CONFIGURATION 修改特定数据库配置文件中的单个条目。
配置自动维护 UPDATE DATABASE CONFIGURATION 启用或禁用各种可执行的自动维护活动,并定义可发生活动的维护时间间隔和窗口。只有当 DB2 确定需要维护时,才会在维护窗口中发生维护活动。
配置数据库日志记录 UPDATE CONFIGURATION LOGGING 修改数据库的数据日志记录选项,例如要使用的日志记录类型、日志文件的大小以及将存储日志文件的位置。
创建 CREATE DATABASE 创建带有自动或手动存储的数据库。
删除 删除数据库 删除数据库的数据库内容和所有日志文件、取消数据库编目并删除数据库的子目录。
HADR 设置 多种 设置数据库的高可用性灾难恢复 (HADR) 功能。HADR 功能确保可将对数据库的更改复制到备用数据库。备用数据库将在主系统发生故障时进行接管。
HADR 管理 START HADR, STOP HADR, TAKEOVER HADR 在主数据库或备用数据库上启动和停止 HADR 操作。您也可以指示备用数据库在主系统发生故障时作为新的主数据库进行接管。
列出或强制中断应用程序 FORCE APPLICATIONS 强制本地或远程用户或应用程序从系统断开以允许在服务器上进行维护。
管理存储 ALTER DATABASE ADD STORAGE 指定要添加到存储位置集合的一个或多个新存储位置,这些位置将用于自动存储表空间。
停顿 QUIESCE 强制所有用户从指定数据库断开并使数据库处于停顿方式。
恢复 RECOVER DATABASE 复原数据库并前滚到特定的时间点或日志结尾。
重新启动 RESTART DATABASE 重新启动已异常终止并处于不一致状态的数据库。
复原 RESTORE DATABASE 重新创建已使用 DB2 备份实用程序备份的受损或毁坏的数据库。
前滚 ROLLFORWARD DATABASE 通过应用数据库日志文件中记录的事务来恢复数据库。
启动 ACTIVATE DATABASE 激活指定的数据库并启动所有必需的数据库服务,从而使数据库可供任何应用程序连接和使用。
停止 DEACTIVATE DATABASE 停用指定的数据库。
完成前滚恢复 ROLLFORWARD DATABASE with COMPLETE option 对于已归档和复原但尚未前滚日志的数据库,前滚日志。日志可以前滚到某个时间点或日志结尾。
取消停顿 UNQUIESCE 复原用户对由于维护或其他原因而停顿的数据库的访问。
表空间 备份 BACKUP 创建表空间的备份副本。
复原 RESTORE 重新创建已使用 DB2 备份实用程序备份的受损或毁坏的表空间。任务助手不支持复原多个表空间。
前滚 ROLLFORWARD DATABASE 通过应用日志文件中记录的事务来恢复表空间。
完成前滚恢复 ROLLFORWARD DATABASE with COMPLETE option 对于已归档和复原但尚未前滚日志的表空间,前滚日志。日志可以前滚到某个时间点或日志结尾。
导出表 EXPORT 将表中的数据导出到几种外部文件格式之一。
高性能卸载 DB2 HPU 卸载 使用 DB2 高性能卸载命令从 DB2 表卸载数据,或通过使用临时文件存储数据将数据从源表复制到目标表。

要将高性能卸载指定为卸载方法,必须安装用于多平台的 DB2 高性能卸载或用于工作组的 DB2 高性能卸载。这些产品单独定价并单独安装。

导入表 IMPORT 将具有受支持文件格式的外部文件中的数据插入到表中。
装入表 LOAD 将数据装入到 DB2 表中。
重新组织表 REORG TABLE 重新组织表。
重新组织索引 REORG INDEX 重新组织为表定义的所有索引。
设置完整性 SET INTEGRITY 使表脱离设置完整性暂挂状态,将表置于设置完整性暂挂状态,将表置于完全访问状态,或者删除登台表的内容。
数据包 重新绑定 REBIND PACKAGE 重新创建数据包而不需要原始绑定文件。
提示: 要使用上下文相关的菜单创建数据库,必须存在另一个数据库。要创建实例中的第一个数据库,可以使用“管理资源管理器”顶部的工具栏中的新建数据库图标。
要点: Data Studio 和 Optim™ Database Administrator 的单机版针对集群成员提供以下操作,因而可支持 DB2 企业服务器版的 DB2 pureScale 功能:
启动
要启动成员或 PowerHA™ pureScale,请在实例对象的上下文相关的菜单上选择“启动”。
停止
要停止数据库上当前处于活动状态的成员或 PowerHA pureScale,请在实例对象或数据库对象的上下文相关的菜单上选择“停止”。
停顿
要停顿成员,请在实例对象的上下文相关的菜单上选择“停顿”。
取消停顿
要取消停顿成员,请在实例对象的上下文相关的菜单上选择“取消停顿”。
配置
要更改一个或多个成员的配置参数,请在实例对象的上下文相关的菜单上选择“配置”。

反馈