In Oracle multi-tenant architecture, is a PDB a container? Below is an excerpt from Oracle document.



I just want to confirm, is it correct to consider a user-created PDB or a seed PDB as a container? It's a little weird to me. If this is true. Then essentially everything is a container in an Oracle multi-tenant architecture. CDB root, system container, application container, PDBs, seed PDBs are all containers?
Well yes, a PDB is a container for the database objects of this PDB. However container in this context only means that it contains something (schema objects, not PDBs). This is most likely why the official names/descriptions in your listing are not named containers, even if they are. It is not (like the System or Application Container) a „housing“ for a PDB. (And to make things more confusing I would think of the Application Container more like a collection, not a container)