本页面介绍如何使用数据库收集脚本来发现、收集数据库数据并将其上传到 Migration Center。 Migration Center 使用 GitHub 上提供的开源收集脚本 来收集数据。如需了解 Migration Center 收集的数据类型,您可以查看收集脚本的代码。
准备工作
- 数据库收集脚本支持以下数据库和数据库版本:
- 适用于 Windows 的 Microsoft SQL Server 版本 2008R2 (SP2) 到 SQL Server 2022
- MySQL 版本 8
- PostgreSQL 版本 14 和 15。
- 如果您在 Linux 上运行收集脚本,请确保已安装
zip命令行实用程序。 Migration Center 需要 ZIP 格式的输出数据。 如果没有zip实用程序,脚本会生成不受支持的.tar.gz文件。
下载并运行脚本
如需发现并收集数据库中的数据,请按以下步骤操作:
下载适用于您的数据库类型的最新收集脚本归档文件:
解压缩下载的归档文件并打开目录。
阅读
README文件,以验证数据库环境的系统依赖项和配置选项。在 Linux 上,确认已安装zip实用程序。按照
README文件中的说明运行收集脚本。脚本完成后,会在您选择的输出目录中创建一个 ZIP 归档文件,其中包含收集的数据。
将收集的数据上传到 Migration Center
收集脚本创建的 ZIP 文件包含从数据库收集的所有规范和性能数据。
如需将 ZIP 文件上传到 Migration Center,请按以下步骤操作:
在 Google Cloud 控制台中,前往 数据导入 页面。
依次点击添加数据 > 上传文件。
在设置文件上传 部分,输入文件上传的名称。
从文件格式 列表中,选择数据库导入文件 。
点击选择要上传的文件 ,然后选择要上传的所有文件。
如需上传文件,请点击上传文件 。
如果文件验证正确无误,如需根据 文件创建资产,请依次点击导入数据和确认。
查看上传内容
上传文件后,Migration Center 会对其进行验证,以检查其格式是否正确。如果验证成功,Migration Center 会处理数据以创建新资产或更新现有资产。您可以在 控制台 Google Cloud 中查看上传作业的状态。
如需查看上传作业的状态,请按以下步骤操作:
在 Google Cloud 控制台中,前往 数据导入 页面。
在文件上传 标签页中,从文件导入列表中,点击要查看的导入作业。
查看上传文件的状态 。
您可以看到文件处于以下状态之一:
- 已完成 。文件导入成功。
- 准备就绪 。文件已通过验证,可以导入。
- 待处理 。文件正在等待另一个文件完成处理。
- 正在运行 。文件正在处理中。
- 正在验证 。文件处于验证阶段。
- 验证失败 。文件包含一些错误。请修复错误,然后再次尝试上传文件。
- 失败 。文件无法导入。
查看错误详情
如果在导入文件后遇到错误,您可以直接在 控制台中查看错误消息。 Google Cloud
如需查看上传作业的错误,请按以下步骤操作:
在 Google Cloud 控制台中,前往 数据导入 页面。
在文件上传 标签页中,从文件导入列表中,点击显示警告或错误的导入文件。
导入文件详情页面会显示完整的错误列表。
在导入文件详情页面上,您可以查看导致错误的资产和数据字段,并查看错误说明。 文件导入作业中的错误可能会阻止 Migration Center 创建新资产或使用新更改更新现有资产。 如需修复错误,请修改文件并创建新的文件导入作业以再次上传。
如需详细了解可能的错误消息,请参阅 排查文件导入错误。
后续步骤
- 详细了解 Migration Center 收集方法。
- 了解如何 管理文件上传。