在 Oracle 12C 之前,迁移数据库的方式大多通过 RMAN 或者数据泵的方式,但是在 12C 版本提出 CDB/PDB 架构后,对数据库进行了整合,只需要针对 PDB 进行迁移即可,本文介绍通过 UNPLUG/PLUG 的方式来迁移数据库。
环境信息
测试环境信息:
角色 | 主机名 | IP地址 | 数据库版本 | 实例名 | DB名 |
---|---|---|---|---|---|
源端 | dbua19c | 192.168.6.88 | 19.3 | cdb19c | cdb19c |
目标端 | lucifer-oracle19c-cdb | 192.168.6.153 | 19.15 | orcl | orcl |
测试环境使用 OracleShellInstall一键安装脚本 安装。
同版本迁移
相同版本的 PDB 迁移,一般用于更换或者升级硬件资源,不对数据库的版本进行变更,操作比较方便快捷。
关闭 PDB
首先完整关闭需要迁移的 PDB:
sys@orcl 2023