注意:

配置 Exadata Cloud Infrastructure Migration Automation Utility for Oracle Exadata Database Service on Dedicated Infrastructure

简介

现在,用户可以为 Oracle Exadata Database Service on Dedicated Infrastructure 配置 Exadata Cloud Infrastructure Migration Automation Utility。This utility will help users migrate their Oracle Exadata Database Service deployments with no downtime from one Oracle Exadata Cloud Infrastructure to another.关键用例包括硬件代之间移动,或跨基础设施重新平衡数据库。

Exadata Cloud Infrastructure Migration Automation Utility 是一个简单的工具,可安装在任何可访问 Oracle Cloud Infrastructure (OCI) 控制层的 Linux 客户端计算机上。该实用程序将基于给定的源基础结构 OCID 搜索并捕获当前环境的配置,并为 Oracle Exadata Cloud Infrastructure、云 VM 集群和数据库创建输入模板。可以根据需要修改这些模板以适应预期的迁移目标。该实用程序将验证模板,检查设置和配置中是否存在任何潜在问题。验证成功后,该实用程序将预配新的 Oracle Exadata Cloud Infrastructure,创建所需的云 VM 集群并迁移数据库。通过实例化目标基础结构上的备用数据库并切换到目标基础结构上的备用数据库,可以在不停机的情况下迁移数据库。

目标

当前能力

实用程序支持的迁移工作流

先决条件

任务 1:通过为基础结构、VM 集群和数据库生成输入模板来搜索环境

  1. 运行以下命令为基础结构VM 集群数据库生成输入模板。

    图中显示了生成输入模板

  2. 搜索基础结构云 VM 集群数据库输入模板文件的内容。

    • 基础结构输入模板文件的示例内容。

      图中显示了基础结构的内容

    • Cloud VM Cluster 输入模板文件的示例内容。

      图中显示了云 VM 集群的内容

    • Database 输入模板文件的示例内容。

      图中显示了数据库的内容

任务 2:创建新的 Oracle Exadata Cloud Infrastructure

  1. 使用以下信息修改 Infrastructure 输入模板文件。

    注:修改基础结构输入模板文件以根据需要容纳目标基础结构。

    • displayName输入新的基础结构显示名称 (ecma-lhrcabcei)
    • exadataInfraModel 输入新目标模型 Exadata.X11M
    • databaseServerType 输入数据库服务器类型 X11M
    • storageServerType 输入存储服务器类型 X11M-HC

    图中显示了修改基础结构输入模板文件

  2. 运行以下命令以验证基础结构输入模板文件。

    图中显示了验证基础结构输入模板文件

  3. 使用以下命令创建新的 Oracle Exadata Cloud Infrastructure

    exacloudmigration create_infra -i inputs/infra_lhrcabcei/infrastructure_inputs
    

    图中显示了如何创建新基础结构

    此时将显示 Exadata Cloud Infrastructure Details 页面。在创建流程运行时,Oracle Exadata Cloud Infrastructure 的生命周期状态显示 PROVISIONING

    图中显示了新基础结构的预配

    当 Oracle Exadata Cloud Infrastructure 创建过程完成时,Oracle Exadata Cloud Infrastructure 的状态将更改为 AVAILABLE

    图中显示了新基础结构的预配

任务 3:创建云 VM 集群

  1. 使用以下信息修改 Cloud VM Cluster 输入模板文件。

    注:根据目标要求修改云 VM 集群输入模板文件。

    • create=yes创建云 VM 集群。
    • createAppVIP=yes创建 appvip
    • cpuCountPerVM=8设置每个 VM 的 OCPU 计数。
    • u02SizeInGBsPerVM=500设置 u02 文件系统大小。

    图中显示了修改云 VM 集群

  2. 运行以下命令以验证 Cloud VM Cluster 输入模板文件。

    图中显示了验证云 vm 集群

  3. 使用以下命令创建新的 Cloud VM 集群

    exacloudmigration create_vmcluster -i inputs/infra_lhrcabcei/cloudvmcluster_inputs
    

    图中显示了创建云 vm 集群

    此时将显示 Cloud VM Cluster Details(云 VM 集群详细信息)页面。在创建流程运行时,云 VM 集群的生命周期状态显示 PROVISIONING

    图中显示了预配新的云 VM 集群

    云 VM 集群创建过程完成后,云 VM 集群的状态将更改为 AVAILABLE

    图中显示了预配新的云 VM 集群

任务 4:创建和迁移数据库

  1. 将 Oracle Data Guard 关联的数据库输入模板文件与以下信息修改。

    注:根据目标要求修改数据库输入模板文件。

    • targetVmClusterOCID输入新的目标云 VM 集群 OCID。
    • create=yes要设置 Oracle Data Guard 关联,请执行以下操作:

    图中显示了修改数据库

  2. 运行以下命令以验证数据库输入模板文件。

    图中显示了如何验证数据库

  3. 运行以下命令以设置 Oracle Data Guard 关联以迁移数据库。

    图中显示了设置 Data Guard 关联

    图中显示了设置 Data Guard 关联

    在设置 Oracle Data Guard 关联期间,控制台应如下图中所示。

    图中显示了设置 Data Guard 关联

    设置 Oracle Data Guard 后,控制台应如下图中所示。

    图中显示了设置 Data Guard 关联

  4. 修改数据库输入模板文件以配置切换。

    注:例如,standbyDatabaseOCID 具有用于切换的新备用数据库 OCID。

    图中显示了 Data Guard 关联设置

  5. 运行以下命令以执行数据库切换到新备用数据库。

    图中显示了 Data Guard 切换

  6. 运行以下命令以通过修改数据库输入模板文件来删除备用数据库。

    注:修改参数 standbyDatabaseOCIDdatabase_inputs 文件以及要删除的备用数据库 OCID。

    图中显示了备用数据库删除

确认

更多学习资源

通过 docs.oracle.com/learn 浏览其他实验室,或者通过 Oracle Learning YouTube 频道访问更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 以成为 Oracle Learning Explorer。

有关产品文档,请访问 Oracle 帮助中心