创建测试主项目
根据您需要更新信息的频率和快速度,确定克隆每个开发和测试环境的数据的最佳方法。
请查看以下数据刷新频率准则,以帮助您确定克隆生产数据库的最佳方法以创建测试主项目:
- 频繁刷新(每天、每周):将测试主数据库创建为物理备用数据库
- 常规刷新(每两周,每月):使用 RMAN DUPLICATE 从活动数据库创建测试主项目
- 临时刷新(每半年):使用 RMAN 完整数据库备份创建测试主项目
将测试主项目创建为物理备用数据库
创建在需要始终与生产同步时物理备用数据库的测试主项目。
物理备用数据库是用于创建快照的测试主项目,不要将测试主项目用于灾难恢复。快照是在与Oracle ACFS 上的测试主项目相同的服务器上创建的。
此示例使用Oracle Database 版本 12.1.0.2,其名称如下:
- 源生产数据库实例 : PRODDB (PDB 名称为 PDB1)
- 测试主项目数据库实例 : TSTMSTR (PDB 名称为 pd1)
/etc/hosts
目录中,配置测试主数据库上的端口,以及在生产和测试主数据库之间配置Oracle Data Guard。
从活动数据库创建测试主项目
当您需要定期刷新测试环境时,使用Oracle Recovery Manager (RMAN) 活动复制从联机生产数据库创建数据库克隆。
此示例使用Oracle Database 版本 12.1.0.2,其名称如下:
- 源生产数据库实例 : PRODDB (PDB 名称为 PDB1)
- 测试主项目数据库实例 : TSTMSTR (PDB 名称为 pd1)
从完全数据库备份创建测试主项目
当“测试主数据库”需要偶尔刷新时,在Oracle Cloud Infrastructure File Storage 服务上创建源生产数据库的完整备份副本。使用Oracle Recovery Manager (RMAN) 活动复制创建备份 , 并在测试主服务器上装载备份。
此示例使用 Oracle Database 版本 12.1.0.2,其名称如下:
- 源生产数据库实例 : PRODDB (PDB 名称为 PDB1)
- 测试主项目数据库实例 : TSTMSTR (PDB 名称为 pd1)