Oracle 19c DBA: Fast PDB Clone & Refresh in Multitenant Environment


Need to refresh a development PDB from production quickly in Oracle 19c? Here’s the fastest method.

Commands

-- On Source CDB
CREATE PLUGGABLE DATABASE dev_pdb FROM prod_pdb 
  FILE_NAME_CONVERT=('/u01/data/prod_pdb/','/u01/data/dev_pdb/') 
  SNAPSHOT COPY;

-- Open it
ALTER PLUGGABLE DATABASE dev_pdb OPEN;

-- Refresh (if using snapshot copy)
ALTER PLUGGABLE DATABASE dev_pdb CLOSE;
ALTER PLUGGABLE DATABASE dev_pdb OPEN UPGRADE;
-- Apply changes and reopen READ WRITE

Advantage in 19c: Snapshot Copy is extremely fast and uses almost zero additional storage.

Oracle 19c | Multitenant | PDB Clone | DBA

Post a Comment

Previous Post Next Post