以最短的停机时间将非 CDB 迁移到 PDB

问题描述 投票:0回答:1

我正在从本地文件系统上的 19.11 非 CDB 迁移到同一服务器上自动存储管理 (ASM) 上的 19.11 可插入数据库 (PDB)。我测试过:

  1. 使用 NOCOPY 创建 PDB
  2. 数据泵
  3. 创建空 PDB 并通过 db_link 移动数据。

这些都不能减少停机时间。我不能使用“nocopy”方法,因为需要使用 ASM 创建新数据文件。考虑使用“使用 ASM 进行文件存储迁移非 CDB 和 PDB 的逐步过程(文档 ID 1576755.1)”,但它需要在非 CDB 和新 PDB 上使用 ASM。还考虑探索是否可以使用 ASM 为当前带有文件系统的非 CDB 数据库创建一个非 cdb 备用数据库,并将其切换到 prod 并将该 prod 转换为 PDB。寻找停机时间最短的解决方案。

oracle database-migration oracle19c pluggable-database
1个回答
0
投票

“更改数据库移动数据文件”从 12 开始可以是在线操作,因此我建议分两个阶段执行此操作。

第 1 阶段 - 使用上述命令将非 CDB 本地 fs 数据库转换为非 CDB ASM 数据库。

第 2 阶段 - 就地转换为 PDB。

© www.soinside.com 2019 - 2024. All rights reserved.