Dropping a PDB Snapshot
Puoi droppare un PDB snapshot eseguando l'istruzione ALTER PLUGGABLE DATABASE ....DROP SNAPSHOT.
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ----------
4 PDL001 READ WRITE NO
SQL> ALTER PLUGGABLE DATABASE DROP SNAPSHOT NAP_139316918_1072964565;
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ----------
4 PDL001 READ WRITE NO
SQL> ALTER PLUGGABLE DATABASE DROP SNAPSHOT NAP_139316918_1072964565;
SNAP_139316918_1072964565 è il nome di un particolare snapshot.
Per droppare tutti i PDB snapshots basati su un PDB, impostare all'interno del pdb il parametro MAX_PDB_SNAPSHOTS a zero.
SQL> ALTER PLUGGABLE DATABASE SET MAX_PDB_SNAPSHOTS=0;
La seguente query non restituisce record perchè questa view populata solo quando i PDB snapshots che sono sparse:
SQL> SELECT COUNT(*)
SQL> ALTER PLUGGABLE DATABASE SET MAX_PDB_SNAPSHOTS=0;
La seguente query non restituisce record perchè questa view populata solo quando i PDB snapshots che sono sparse:
SQL> SELECT COUNT(*)
FROM DBA_PDB_SNAPSHOTFILE;
COUNT(*)
----------
0
COUNT(*)
----------
0