通过数据库备份将本地数据库环境整体复制到云端.
将本地数据库迁移到云端有多种方法,如在Oracle Database 12中可以将某一个容器数据库方便、轻松的搬到云端(通过SQL Develop图形化、向导式迁移,实现一键式迁移);将本地数据库的备份在云端进行恢复,等等。有时我们需要将本地数据库的环境完整迁移到云端,如应用整体环境的云端化,在云端建立一个Standby数据库等。今天要介绍的主题就是将本地数据库的环境完整迁移到云端。
RMAN是Oracle数据库提供的功能强大的备份、恢复及管理的功能组件。我们将借助RMAN的Database Duplication功能来实现。
RMAN提供2种类型的数据库复制:
●Backup-based duplication
基于RMAN备份或拷贝进行数据库复制。
●Active database duplication
通过网络从活动的源数据库COPY到复制数据库,可以同时结合使用备份集(backup sets)或文件拷贝(image copy)。
Backup-based duplication又分为3种情形,
●连接到源数据库,但不连接到恢复目录(Backup-Based Duplication with a Target
Connection)