了解如何通过 Oracle Cloud 备份服务迁移

您可以使用从使用 Oracle Database Backup Cloud Service 创建的云备份实例化的数据库创建 Oracle Database Cloud Service 数据库部署。

您可以创建承载单实例数据库的 Database Cloud Service 数据库部署,然后使用另一个数据库的备份将新创建的数据库替换为 Oracle Database Backup Cloud Service。此进程通常称为“从备份实例化”,以及从中进行备份的数据库称为"源数据库”。

准备工作

您要使用的云备份所包含的数据库必须满足特定要求:

  • 应用了最新的 PSU(补丁程序集更新),它必须是 Oracle Database 18c、Oracle Database 12c 12.2.0.1版、12.1.0.2或 Oracle Database 11g 发行版11.2.0.4。

  • 如果数据库为 Oracle Database 12c 发行版12.1.0.2或更高版本 , 则它必须为多租户(CDB)。Database Cloud Service 不支持版本为12.1.0.2或更高版本的非 cdb 数据库。

  • 从中进行备份的数据库使用文件系统或自动存储管理作为数据文件的存储方法。

使用云备份创建数据库部署

您可以使用从使用 Oracle Database Backup Cloud Service 创建的云备份实例化的数据库创建 Oracle Database Cloud Service 数据库部署。

可以使用 Oracle Database Cloud Service 创建向导执行实例化可启动的操作,因为它会创建数据库部署(只要从备份恢复的数据库小于 2 TB)(1.2 TB,如果您计划将新部署备份到云和本地存储)。

否则,应按照下列高级步骤执行实例化启动操作:

  1. 创建承载单实例数据库的 Oracle Database Cloud Service 数据库部署。

  2. 如果需要,可以扩展部署的存储以适应源数据库。

  3. 通过使用云备份在部署上替换数据库。

    您可以使用 Oracle Database Cloud Service 控制台执行此步骤,或者使用部署计算节点上的 dbaasapi 实用程序来执行 ibkup 操作以启动,然后监视替换操作。