移植 Oracle RAC
要将 Oracle RAC 数据库从 Oracle Cloud Infrastructure Classic 服务器移植到 Oracle Cloud Infrastructure Database 系统,可以使用 Oracle Data Guard。必须将 Oracle Cloud Infrastructure Classic 上的数据库配置为主数据库(源数据库),以便将其移植到虚拟机系统上 Oracle Cloud Infrastructure 上的备用数据库(目标数据库)。
配置备用数据库(目标)
要配置备用数据库(目标),必须先放置备用数据库,然后修改 oratab、listener.ora 和 tnsnames.ora 文件。
从活动数据库复制备用数据库的目标数据库
可以执行脚本来复制备用数据库(目标数据库)。如果主数据库(源数据库)较大,则可以分配其他通道以提高其性能。对于新安装的数据库,一个通道通常在几分钟内运行数据库重复。请确保在运行 Oracle Recovery Manager (Oracle RMAN)复制操作后未发生错误。如果出现错误,则可以使用初始化参数文件(而非 spfile)重新启动数据库,以便在 $ORACLE_HOME/dbs 目录下作为 Oracle RMAN 复制进程的一部分生成。
在主数据库和备用数据库上验证 Oracle Data Guard 中介
您可以使用 SQL*Plus 在主数据库(源数据库)和备用数据库(目标数据库)上验证 Oracle Data Guard 中介。
迁移后步骤
在将 Oracle 数据库从 Oracle Cloud Infrastructure Compute Classic 服务器迁移到使用虚拟机数据库系统的 Oracle Cloud Infrastructure 服务器之后,应验证迁移,然后将配置从主数据库(源数据库)中删除。