Skip to main content
Delphix

AWR snapshots in vPDBs ( KBA8046 )

 

KBA

KBA# 8046

 

Issue

Oracle 12.2 allows for AWR snapshots to be performed at the PDB level, including controlling the snapshot frequency and retention at the PDB level. After provisioning a vPDB, the snapshot and retention levels for AWR will be reset to the Oracle defaults.

SQL> alter session set container=MYPDB;

Session altered.

SQL> col src_dbname for A32
SQL> col snap_interval for A32
SQL> col retention for A32
SQL> select src_dbname, snap_interval,retention
  2  from dba_hist_wr_control;

SRC_DBNAME             SNAP_INTERVAL              RETENTION
-------------------------------- -------------------------------- --------------------------------
CDB$ROOT             +00000 01:00:00.0          +00003 00:00:00.0
MYPDB                 +40150 00:01:00.0          +00008 00:00:00.0

SQL>

Prerequisites

Oracle 12.2 and above.

Applicable Delphix Versions

Click here to view the versions of the Delphix engine to which this article applies
Major Release All Sub Releases
6.0 6.0.0.0, 6.0.1.0, 6.0.1.1, 6.0.2.0, 6.0.2.1, 6.0.3.0, 6.0.3.1, 6.0.4.0, 6.0.4.1, 6.0.4.2, 6.0.5.0, 6.0.6.0, 6.0.6.1, 6.0.7.0, 6.0.8.0, 6.0.8.1, 6.0.9.0

5.3

5.3.0.0, 5.3.0.1, 5.3.0.2, 5.3.0.3, 5.3.1.0, 5.3.1.1, 5.3.1.2, 5.3.2.0, 5.3.3.0, 5.3.3.1, 5.3.4.0, 5.3.5.0, 5.3.6.0, 5.3.7.0, 5.3.7.1, 5.3.8.0, 5.3.8.1, 5.3.9.0

5.2

5.2.2.0, 5.2.2.1, 5.2.3.0, 5.2.4.0, 5.2.5.0, 5.2.5.1, 5.2.6.0, 5.2.6.1

5.1

5.1.0.0, 5.1.1.0, 5.1.2.0, 5.1.3.0, 5.1.4.0, 5.1.5.0, 5.1.5.1, 5.1.6.0, 5.1.7.0, 5.1.8.0, 5.1.8.1, 5.1.9.0, 5.1.10.0

5.0

5.0.1.0, 5.0.1.1, 5.0.2.0, 5.0.2.1, 5.0.2.2, 5.0.2.3, 5.0.3.0, 5.0.3.1, 5.0.4.0, 5.0.4.1, 5.0.5.0, 5.0.5.1, 5.0.5.2, 5.0.5.3, 5.0.5.4

Resolution

To set the AWR interval or retention in a target vPDB a Configure Clone hook can be used to set as desired.

sqlplus / as sysdba > "/tmp/set_awr_interval.out" <<EOF
alter session set container=${DELPHIX_PDB_NAME};
execute dbms_workload_repository.modify_snapshot_settings(interval => 120);
exit;
EOF

exit 0