授予用户对 Db2 数据库的访问权

重要信息: IBM Cloud Pak for Data 4.8 版本将于 2025 年 7 月 31 日结束支持 (EOS)。 欲了解更多信息,请参阅 IBM Cloud Pak for Data 版本 4.X 的停止服务公告

IBM Cloud Pak for Data 4.8 版本支持结束之前,升级到 IBM Software Hub 5.1 版本。 有关更多信息,请参阅IBM Cloud Pak for Data 版本 4.8 升级到 IBM Software Hub 版本 5.1

缺省情况下,只有创建数据库的用户才有权访问该数据库。 此用户是管理员,必须向其他用户授予数据库访问权。

关于本任务

您可以在集成的 Db2 数据库上为现有 Cloud Pak for Data 用户提供下列其中一个角色:

角色 描述
管理员 此角色可以:
  • 访问数据库控制台中的所有功能
  • 向其他用户授予数据库访问权
用户 此角色可以:
  • 创建表
  • 使用其自己的表
  • 向其他用户授予对其表的访问权
提示: 您可以使用 Cloud Pak for Data 中的用户组来方便地管理和维护用户访问权,并最大程度地减少中断。 您只需要授予用户组对数据库的一次访问权。 随后,您可以将其他用户添加到 Cloud Pak for Data 中的用户组,而无需将用户直接添加到数据库。

过程

要授予用户对集成数据库的访问权,请针对您的环境执行以下步骤:

授予用户对不属于 HADR 配置的数据库的访问权:
  1. 登录到 Cloud Pak for Data Web 客户机。
  2. 从导航菜单中,选择 数据库 选项卡。
  3. 为要管理的数据库打开“操作”菜单,然后选择访问权管理
  4. 单击 管理用户
  5. 选择用户并为该用户指定适当的角色。
  6. 单击确定

授予用户对已启用 "在备用数据库上读取" 的 HADR 数据库的访问权:

对于配置了 HADR 的每个 Db2 数据库,将单独管理用户访问权。 要确保用户有权访问数据,而不考虑将哪个数据库指定为 HADR 主数据库,必须授予用户对每个数据库实例的访问权。

  1. 确保已启用 reads on standby 。 要了解更多信息,请参阅启用待机读取 Db2
  2. 登录到 Cloud Pak for Data Web 客户机。
  3. 从导航菜单中,选择 数据库 选项卡。
  4. 为要管理的数据库打开“操作”菜单,然后选择访问权管理
  5. 单击 管理用户
  6. 选择用户并为该用户指定适当的角色。
  7. 单击确定

授予用户对未启用备用数据库读取的 HADR 数据库的访问权:

对于配置了 HADR 的每个 Db2 数据库,将单独管理用户访问权。 要确保用户有权访问数据,而不考虑将哪个数据库指定为 HADR 主数据库,必须授予用户对每个数据库实例的访问权。

  1. 打开 用户组 选项卡,并使用当前主数据库的 管理访问权 按钮来添加用户。
  2. 在当前备用数据库上运行 manage_hadr -takeover 。 有关详细信息,请参阅 Db2 中的手动启动 HADR 接管
  3. 通过新主数据库上的 管理访问权 添加相同的 用户组 或用户。
  4. 在先前的主数据库上运行 manage_hadr -takeover 以将其返回到原始状态。
  5. 对 HADR 配置中的所有备用数据库重复这些步骤。

下一步操作

用户具有数据库访问权后,就可以使用该数据库。 有关更多信息,请参阅使用集成的 IBM Db2 数据库