添加数据库资产

本页面介绍如何使用资产识别客户端从数据库收集数据。如需查看数据库资产并执行评估,您需要启用 StratoZone 集成

您可以使用以下方法将数据库资产添加到数据库扫描凭据中。

  1. 手动输入:通过界面添加单个数据库。
  2. CSV 上传:上传包含数据库的预格式化 CSV 文件。

使用要求

根据要扫描的数据库类型,您需要不同的权限,如下表所述。

数据库 所需权限
Oracle 如需配置账号权限,请在权限脚本中查看所需的权限,并根据您的内部政策授予这些权限。

如需生成从 Oracle 到 PostgreSQL 的迁移评估结果,Discovery 客户端访问根据 Oracle 诊断包和 DBMS_SQLTUNE/DBMS_SQL_MONITOR 软件包单独授予许可的 DBA_HIST% 视图。请确保您拥有正确的许可,并在资产识别客户端中选择有 AWR 许可选项,以查看详细的迁移评估结果。
MS SQL Server 目标 SQL 服务器所需的角色:
  • SysAdmin

如果您使用 SQL 身份验证:
  • 用于向 SQL 服务器进行身份验证的数据库凭据上的用户名必须具有 SysAdmin 角色。

如果您使用 Windows 身份验证:
  • 数据库凭据上的用户名必须在 SQL 服务器上具有 SysAdmin 角色。
  • 数据库凭据上的用户名必须具有安装了资产识别客户端的本地机器上的登录权限。
MySQL 具有 SELECT 特权的账号。
PostgreSQL 具有 SELECT 特权的账号。
MongoDB 使用 grantRolestoUser 为集合用户分配以下权限:
  • clusterMonitor
  • readAnyDatabase

手动输入

如果数据库数量有限,您可以在界面中手动将其添加到凭据中。

如需手动将数据库添加到“数据库扫描”凭据,请执行以下步骤。

  1. 从屏幕顶部,点击添加资产 > 数据库 > Enter connection strings(输入连接字符串)
  2. 输入要扫描的数据库资产的名称(如果与提供的默认值不同)。
    1. 对于 SQL Server 数据库,您只需为每个实例指定一个数据库名称,即可让资产识别客户端扫描该实例中所有可见的数据库。
    2. 对于 MySQL 和 PostgreSQL 数据库,请选择是否要自动扫描实例中的其他数据库。
  3. 从下拉菜单中选择安装了数据库的操作系统机器资源。
  4. 添加数据库连接字符串部分,选择可向数据库进行身份验证的凭据的名称。
  5. 输入安装了数据库的机器的主机名。
    1. 对于集群,请指定集群中的任一主机实例。请注意,必须先使用操作系统扫描或 vCenter 扫描来扫描主机实例。
  6. 如有必要,请修改运行目标数据库的默认端口号。
  7. (可选)输入要附加到连接字符串的其他任何参数。
  8. 点击测试连接字符串,验证资产识别客户端是否可以成功访问您的数据库,然后点击添加资产

CSV 上传

您可以通过在预先格式化的 CSV 中填写数据来批量上传数据库资产详细信息。

  1. 从屏幕顶部,点击添加资产 > 数据库 > Upload CSV of connection strings(上传连接字符串的 CSV)
  2. 从下拉菜单中选择可向 CSV 中列出的数据库进行身份验证的凭据。
  3. 点击下载模板以下载预格式化的 CSV 模板。
  4. 使用该模板通过 CSV 编辑器填写资产的详细信息。
  5. 上传您的 CSV 文件。
  6. 点击保存完成操作。

后续步骤