Your SALES_ROOT application container has two application PDBs. The SALES_APP application has
a common table, FIN.REVENUE, in the two PDBs. Examine this query and its output:
Which two are true? (Choose two.)
A. The CONTAINERS clause cannot be used in queries on the REVENUE table.
B. The REVENUE table must be a list-partitioned table.
C. The MAPTABLE tables defines a logical partition key on a commonly used column for the REVENUE table.
D. The MAPTABLE table is a metadata-linked table.
E. A container map exists for the REVENUE table, but is not enabled.
F. The REVENUE table partitions are not pruned across the PDBs automatically.
Answer: CF
(解析:在 Oracle12.2 中增加的 ContainerMap 新特性,可以看做一个基于多租户 PDB 的 Sharding 架构,其基本原理是,如果我们在应用容器中构建一个分区表,其分区可以映射到 不同的 PDB 中,而在整个应用容器中,数据结构逻辑上是一个整体,各 PDB 仅能操作自己 分区的数据,而应用在全局则可以看到所有的数据。)