使用集成 IBM Db2 Warehouse 数据库
在 IBM Cloud Pak for Data 4.6 版本支持结束之前,升级到 IBM Software Hub 5.1 版本。 更多信息,请参阅 IBM Software Hub 版本 5.1 文档中的升级 IBM Software Hub。
如果在 IBM Cloud Pak for Data 集群中创建了 IBM® Db2® Warehouse 数据库部署,那么可以访问集成数据库控制台以完成常见任务,例如将数据装入到数据库中。
访问数据库
数据库用户和管理员可以访问数据库。
- 登录到 Cloud Pak for Data Web 客户机。
- 从导航菜单中选择 。
- 打开要访问的数据库的“操作”菜单,然后选择打开数据库。
从另一个应用程序连接到数据库
您可以使用与数据库一起提供的客户机驱动程序从另一个应用程序连接到数据库。
- 访问数据库。
- 从 菜单中,选择 连接信息。
- 选择运行客户机应用程序的操作系统并遵循 Web 客户机中的指示信息。
- 从 Cloud Pak for Data 网络客户端导航菜单,选择 。
- 打开要连接到的数据库的操作菜单,并选择详细信息。 然后,滚动到访问信息部分。
监视数据库
您可以使用集成监视控制台来确保数据库正常运行。
监视数据库:
- 访问数据库。
- 您可以从
指标 描述 数据库可用性 指示数据库是已启动还是已停止,并指示相关警报。 数据库响应能力 指示系统对传入请求是否有良好响应。 数据库吞吐量 指示系统正在处理的工作量。 数据库资源使用情况 在 CPU、内存、存储和日志空间方面,指示数据库的资源使用情况。 数据库争用 指示连接支架是否存在任何争用。 耗用的数据库时间 指示数据库调用所需的时间的百分比。
页面获得数据库健康状况的高级视图: - 要获取有关该数据库的更多详细信息,请从菜单选择下列其中一个选项:
选项 描述 正在运行的执行 查看当前正在数据库上运行或最近已运行的语句的列表。 您可以使用这些度量值来确定开销大或长时间运行的语句。 如果需要停止语句,那么可以取消个别语句或者断开连接用户或应用程序。
连接数 查看具有与数据库的开放连接的不同用户或应用程序。 用户或应用程序可以打开多个连接。 您可以使用这些度量值来查找破坏性行为的源。 您可以使用此信息来查找持有多个锁定的连接,或者因空闲但未关闭连接而在浪费资源的应用程序。
表性能 查看包含已读取行数、表扫描数和每分钟访问数的列表。 您可以使用此视图来分析当前存储和访问状态,以确定哪些表和模式负责数据库中的大部分活动。 存储器 查看每个表使用的存储量或模式中所有表使用的存储量。 您可以使用此视图来识别数据库中最大的表和模式。 数据包高速缓存 请参阅有关先前在数据库上运行的语句的信息。 例如,可以查看执行数和所使用的 CPU 总量 您可以使用这些度量值来识别使用不合理的系统资源量的语句。
工作负载 查看数据服务器执行的工作量和完成工作的效率。 工作负载可以根据用户标识、客户机 IP 地址或应用程序名称来收集信息。 有关工作负载的更多信息,请参阅 Db2 工作负载管理概念简介。
服务类 查看数据服务器执行的工作量和完成工作的效率。 系统在服务类中执行数据库请求并将其分配给工作负载。 服务类确定分配给请求的资源。 服务类还会监视和控制数据库中的活动集。
装入数据
- 从本地文件系统中,可以装入单个定界文本文件(CSV 或 TXT)。
- 从 Amazon S3开始,可以装入定界文本文件 (CSV 和 TXT)。
- 从 IBM Cloud Object Storage开始,可以装入定界文本文件 (CSV 和 TXT)。
- 访问数据库。
- 从菜单中选择 装入。
- 选择要用于导入数据的方法:
- 要从本地文件系统上载,请选择我的计算机并浏览本地文件。
- 要从 Amazon S3上载,请选择 Amazon S3 并输入凭证。 然后,浏览要装入的文件。
- 要从 IBM Cloud Object Storage上载,请选择 Cloud Object Storage 并输入凭证。 然后,浏览要装入的文件。
- 单击下一步。
- 选择要装入数据的模式和表。
- 指定要将数据附加到表还是覆盖表中的现有数据。 然后,单击下一步。
- 确保数据定义正确。 例如,确保选择正确的编码并使用正确的分隔符。 然后,单击下一步。
- 复审用于进行装入的设置。
- 单击开始装入。要点: 在上载完成之前,请勿注销 Web 客户机。
浏览数据库
您可使用资源管理器功能将数据库中的模式、表、视图和列可视化。 您还可以查看对数据库中的对象具有许可权的组、角色和用户。
要浏览数据库:
- 访问数据库。
- 要浏览数据库中的表,请执行以下操作:
- 从菜单中,选择 表。
- 选择一个模式以查看与该模式关联的表。
- 选择一个表以查看在表中定义的列和数据类型。
- 单击查看数据以查看表中的数据。
- 要浏览数据库中的视图,请执行以下操作:
- 从菜单中,选择 视图。
- 选择模式以查看与该模式关联的视图。
- 选择视图以查看该视图中提供的表和列。
- 要浏览数据库中的特权,请执行以下操作:
- 从菜单中选择 特权。
- 选择要获取其更多信息的组、角色或用户。
- 要查看组、角色或用户可以访问的对象,请从操作菜单中选择对象特权。
- 要查看与组、角色或用户关联的角色,请选择成员资格。
有关安全性的更多信息,请参阅 IBM Db2 文档中的 " 角色 "部分。
除将数据库中的对象可视化以外,您还可以创建以下对象:
运行 SQL
SQL 是用于定义和处理关系数据库中的数据的一种标准化语言。
您可以使用运行 SQL 功能针对数据库执行 SQL 语句和脚本。
运行实例命令
数据库管理员可以运行实例级别命令,例如,启动或停止 Db2 Warehouse 实例以更新数据库管理器或 Db2 注册表变量。
db2start 或 db2stop 命令由 Db2的高可用性 (HA) 组件解释为恢复事件,因此要运行维护任务,必须首先关闭 HA 监视。
- 暂时禁用内置 HA 监视。 在任何 Db2 节点上以系统管理员权限登录时,运行以下命令:
wvcli system disable -m "Disable HA before Db2 maintenance"
- 然后,实例用户可以运行 db2stop 命令并运行 Db2 维护任务。
- 在维护任务完成后,运行 db2start 并激活数据库:
将 DATABASE 替换为数据库的名称。db2 activate db DATABASE
- 重新启动内置 HA 监视。 在任何 Db2 节点上以系统管理员权限登录时,运行以下命令:
wvcli system enable -m "Enable HA after Db2 maintenance"
- 确认 HA 监视处于活动状态:
wvcli system status wvcli system devices
删除数据库
数据库管理员可以删除数据库。
删除数据库:
- 登录到 Cloud Pak for Data Web 客户机。
- 从导航菜单中选择 。
- 打开要访问的数据库的“操作”菜单,然后选择删除。
Retain
,那么即使删除数据库,也会保留数据库中的数据。 但是,如果将回收策略设置为 Recycle
或 Delete
,那么在删除数据库时也会删除数据。