Hitachi

JP1 Version 12 JP1/Performance Management - Agent Option for Oracle Description, User's Guide and Reference


1.1.7 Operation with a multitenant container database (CDB) configuration

If the monitoring-target program is Oracle Database 12c Release 2 or later, PFM - Agent for Oracle can operate with a multitenant container database (referred to hereafter as the CDB) configuration, in addition to a traditional non-multitenant container database (referred to hereafter as the non-CDB) configuration.

The following monitoring activities are possible in a CDB configuration environment:

In a CDB configuration, the records that are supported on monitoring PDBs and the root container are different from the supported records in a non-CDB configuration. Furthermore, some records and fields collect data from only monitored PDBs and root container while others collect common information via a database instance.

For details, see 6. List of records for PFM - Agent for Oracle or the descriptions of each record field.

Organization of this subsection

(1) Operating a CDB configuration in single-instance

The following show operations used when monitoring with a non-CDB configuration and with a CDB configuration.

(a) When monitoring a non-multitenant container database (non-CDB)

Instance of PFM - Agent for Oracle for each Oracle instance are created and monitored.

Figure 1‒2:  Monitoring with a non-CDB configuration

[Figure]

(b) When monitoring the root container (CDB$ROOT) or PDBs

Instance of PFM - Agent for Oracle are created, and a PDB and the root container are monitored.

Figure 1‒3:  Monitoring with a CDB configuration (with a single PDB)

[Figure]

Instance of PFM - Agent for Oracle are created, and PDBs and the root container are monitored.

Figure 1‒4:  Monitoring with a CDB configuration (with multiple PDBs)

[Figure]

(c) When monitoring the root container (CDB$ROOT) to monitor all PDBs belonging to it

Instances of PFM - Agent for Oracle are created for monitoring the root container (CDB$ROOT) so that all PDBs belonging to it can also be monitored.

Figure 1‒5: Monitoring all PDBs from the root container (CDB$ROOT) to which they belong in a CDB configuration

[Figure]

(2) Operating a CDB configuration in an Oracle RAC

The following shows the configurations of PFM - Agent for Oracle and the Oracle database when operating a non-CDB configuration and when operating a CDB configuration in Oracle RAC.

(a) When monitoring a non-multitenant container database (non-CDB)

Instance of PFM - Agent for Oracle for each Oracle instance of each node are created and monitored.

Figure 1‒6:  Operating a CDB configuration in an Oracle RAC

[Figure]

(b) When monitoring the root container (CDB$ROOT) or PDBs

Instance of PFM - Agent for Oracle are created, and the PDB and the root container of each node are monitored.

Figure 1‒7:  Operating a CDB configuration (singletenant) in an Oracle RAC

[Figure]

Instance of PFM - Agent for Oracle are created, and the PDB and the root container of each node are monitored.

Figure 1‒8:  Operating a CDB configuration (multitenant) in an Oracle RAC

[Figure]

(c) When monitoring the root container (CDB$ROOT) to monitor all PDBs belonging to it

Instances of PFM - Agent for Oracle for monitoring the root container (CDB$ROOT) are created to monitor the root container (CDB$ROOT) of each node as well as the PDBs belonging to it.

Figure 1‒9: Monitoring all PDBs from the root container (CDB$ROOT) to which they belong in an Oracle RAC

[Figure]

(3) Note

When monitoring multiple PDBs or root containers (CDB$ROOT) in a CDB configuration (multi-tenant), create an instance of PFM - Agent for Oracle that monitors each container. The number of instances that can be created depends on the system configuration, resource status, number of records to be monitored, and collection interval. Please verify the situation thoroughly before operating.