Crear una PDB refreshable, refrescarla y convertirla en una PDB independiente
OracleMultitenantComando
-- In the target CDB root (DB link to the source ready: see pdb-clone-remote):
CREATE PLUGGABLE DATABASE <new_pdb> FROM <pdb>@clone_link
FILE_NAME_CONVERT = ('/<pdb>/', '/<new_pdb>/')
REFRESH MODE EVERY 60 MINUTES;
SELECT pdb_name, status, refresh_mode, refresh_interval, last_refresh_scn
FROM dba_pdbs WHERE pdb_name = UPPER('<new_pdb>');
-- Can only be opened READ ONLY; close it first to refresh manually:
ALTER PLUGGABLE DATABASE <new_pdb> OPEN READ ONLY;
ALTER PLUGGABLE DATABASE <new_pdb> CLOSE IMMEDIATE;
ALTER PLUGGABLE DATABASE <new_pdb> REFRESH;
-- Change the mode (MANUAL) or convert to an independent, writable PDB (irreversible):
ALTER PLUGGABLE DATABASE <new_pdb> REFRESH MODE MANUAL;
ALTER PLUGGABLE DATABASE <new_pdb> REFRESH MODE NONE;
ALTER PLUGGABLE DATABASE <new_pdb> OPEN;Qué hace
Crea una copia que se mantiene actualizada aplicando el redo de la PDB de origen periódicamente o bajo demanda; se abre en READ ONLY para informes y se convierte en una PDB independiente de lectura-escritura con REFRESH MODE NONE.
Cuándo usarlo
Para una copia de informes/pruebas de producción refrescada con regularidad, una migración de PDB con poco tiempo de inactividad (refresh final + REFRESH MODE NONE) o un "standby barato a nivel de PDB".
Precaución
La PDB debe estar cerrada durante un refresh; mientras está abierta en READ ONLY el refresh automático espera. Los archivelogs necesarios para el refresh deben ser accesibles en el origen. REFRESH MODE NONE es irreversible; la copia ya no se puede refrescar. Requiere local undo + ARCHIVELOG en el origen. No sustituye a Data Guard para un DR real.
Relacionado
- Crear una PDB nueva desde PDB$SEED
- Clonar una PDB dentro de la misma CDB (clon local / hot clone)
- Clonar una PDB desde otra CDB por un DB link (clon remoto)
- Desconectar (unplug) una PDB y conectarla (plug) en otra CDB (o en la misma)
- Abrir PDB y mantenerlas abiertas tras reinicios de la CDB (SAVE STATE)
- Definir límites de CPU, memoria, I/O y almacenamiento por PDB