Basics of Multitenant Architecture and Pluggable Databases in Oracle 12c
Multitenant Architecture and Pluggable Databases in Oracle 12c:
One of the most talked about new features of Oracle 12c is multitenant databases. They have also come to be known as pluggable databases. If you haven’t heard about the cloud, you must have been living under a rock for the past several years. The c in 12c stands for cloud.
One of the most talked about new features of Oracle 12c is multitenant databases. They have also come to be known as pluggable databases. If you haven’t heard about the cloud, you must have been living under a rock for the past several years. The c in 12c stands for cloud.
- Container Database (CDB): The primary database that contains multiple plugged-in databases. Many operations can be performed at the container level to reduce management costs. A database is created as either a CDB or a non-CDB.
- Pluggable Database (PDB): A set of schemas, objects, and non-schema objects that can be plugged and unplugged from a container database. The PDB appears to OracleNet and end users as a database in and of itself but is actually managed within a container that may have many PDBs.
- Seed Database (Seed PDB): A default PDB that the system uses as a template to quickly provision other user-created PDBs. Internally, it’s called PDB$SEED.
- High consolidation density: Many databases can share memory and background processes.
- Provisioning: A database can be unplugged from one environment and plugged into another or cloned with SQL commands in just a few seconds. They can even be plugged across operating systems and chip sets.
- Patching and upgrades: You can patch a database simply by unplugging from one unpatched container and plugging it into another patched container.
- Manage many databases as one: You can do tasks such as backing up and patching on the primary container database instead of the individual pluggable databases.
- Resource management: The Oracle Resource Manager feature can work at the pluggable database level for you to manage resource competition among the databases in your environment.
Post a Comment: