迁移数据
运行带有 -eval
标志的 migrate 数据库命令以验证迁移组件和输出。预检查成功完成后,使用不带 -eval
标志的相同命令开始迁移到云。
执行预检查
运行预检查以验证迁移流程组件并评估输出以确定是否需要调整。
强烈建议对每次迁移先在评估模式下运行迁移数据库。通过该评估,您可以在对生产数据库执行实际迁移之前更正设置和配置中的任何潜在问题。在评估模式下,迁移过程在不影响更改的情况下运行。在运行实际迁移作业之前,可以根据需要多次使用
-eval
选项运行命令,这是安全的。
迁移故障排除
如果迁移作业遇到错误,请参阅相应源或目标数据库服务器上存在的迁移作业输出日志、零停机迁移服务日志和特定于服务器的操作阶段日志。
如果迁移作业遇到异常错误,则日志可以提供故障性质的某种指示。在源和目标环境中执行的迁移过程的日志存储在相应源和目标环境的服务器上。在查询作业状态时,日志文件位置将包括在迁移输出和输出中。
下表列出了迁移阶段以及每个阶段名称的说明。
阶段名称 | 说明 |
---|---|
ZDM_GET_SRC_INFO | 搜索有关源数据库的信息 |
ZDM_GET_TGT_INFO | 搜索有关目标数据库的信息 |
ZDM_SETUP_SRC | 在源服务器上设置 ZDM 辅助模块 |
ZDM_SETUP_TGT | 在目标服务器上设置 ZDM 辅助模块 |
ZDM_PREUSERACTIONS | 在源上执行迁移预用户操作(如果有) |
ZDM_PREUSERACTIONS_TGT | 在目标上执行迁移预用户操作(如果有) |
ZDM_OBC_INST_SRC | 在源上安装 Oracle Database Cloud 备份模块 |
ZDM_OBC_INST_TGT | 在目标上安装 Oracle Database Cloud 备份模块 |
ZDM_GEN_RMAN_PASSWD | 生成用于加密 Oracle Recovery Manager (RMAN) 备份的随机密码 |
ZDM_BACKUP_FULL_SRC | 执行源数据库的完整备份 |
ZDM_BACKUP_INCREMENTAL_SRC | 执行源数据库的增量备份 |
ZDM_VALIDATE_SRC | 在源处执行验证 |
ZDM_VALIDATE_TGT | 在目标上执行验证 |
ZDM_DISCOVER_SRC | 在源处执行数据库搜索以设置 Oracle Data Guard |
ZDM_COPYFILES | 将 Oracle 密码文件和透明数据加密 (Transparent Data Encryption,TDE) wallet 从源复制到目标 |
ZDM_OSS_STANDBY_SETUP_TDE_TGT | 将 TDE wallet 文件从源复制到目标密钥库位置 |
ZDM_PREPARE_TGT | 为 Oracle Data Guard 备用创建准备目标 |
ZDM_CLONE_TGT | 从云备份创建 Oracle Data Guard 备用数据库 |
ZDM_FINALIZE_TGT | 完成目标的 Oracle Data Guard 备用准备 |
ZDM_CONFIGURE_DG_SRC | 将云备用数据库注册到源 |
ZDM_SWITCHOVER_SRC | 在源上启动切换操作 |
ZDM_SWITCHOVER_TGT | 完成目标上的切换操作 |
ZDM_POSTUSERACTIONS | 在源处执行任何迁移后用户操作 |
ZDM_POSTUSERACTIONS_TGT | 对目标执行任何迁移后用户操作 |
ZDM_CLEANUP_SRC | 对源执行清除 |
ZDM_CLEANUP_TGT | 在目标上执行清除 |
ZDM_POSTUSERACTIONS_TGT | 对目标执行任何迁移后用户操作 |
有关解决零停机迁移和当前发行版中已知问题的更多信息,请参见零停机迁移发行说明。