
1z0-083-CHN(20230524).pdf
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
借助文档中的相关内容,我们可以对Oracle数据库中与PDB的创建以及多租户架构相关的关键点进行全面解析。
生成CDBs并建立常规PDBs知识点1: 通过USER_TABLESPACE子句创建PDB在创建或迁移PDB时,USER_TABLESPACE子句提供了设置方式,以允许指定哪些用户的表空间会被包含或移除。这不仅提高了操作效率,并且能够有效减少不必要的存储开销。
- **选项B**:正确。在将一个CDB的PDB复制至另一个CDB时,应通过USER_TABLESPACE子句仅限于所需用户表空间列表,同时排除SYSTEM、SYSAUX和TEMP等系统自带的表空间。
- **选项D**:正确。当将一个非CDB复制至PDB时,应使用USER_TABLESPACE子句明确所需用户表空间范围,而非简单迁移整个数据库。
#### 知识点2: USER_TABLESPACE子句的使用限制 该子句不能用于表外联结、索引联结或视图联结中。
- **选项A**:无效。USER_TABLESPACE子句并不用于指定默认表空间。若需为新创建的PDB设定默认表空间,则必须采用其他方法或命令。
- **选项C**:错误。该选项提及的“热迁移”并非Oracle文档中明确定义的概念。
- **选项E**:错误。USER_TABLESPACE子句并不会自动排除临时表空间,除非特意指定要包含的所有其他表空间。
- **选项F**:错误。SEED PDB仅包含系统表空间(System Tablespaces),因此即使指定了USER_TABLESPACE子句,也无法从中选择特定的表空间。
知识点3:USER_TABLESPACE子句的实例说明
知识点3: USER_TABLESPACE子句示例
- `USER_TABLESPACES=(tbs2)`:仅设置为`tbs2`。
- `USER_TABLESPACES=(tbs1,tbs4,tbs5)`:指定包括`tbs1`、`tbs4`和`tbs5`三个用户表空间。
- `USER_TABLESPACES=ALL EXCEPT(tbs1,tbs4,tbs5)`:包含除这三个外的所有用户表空间。
- `user_tablespaces=(none)`: 仅设置为空。
知识点4:创建PDB时的核心数据文件路径定位调整这种方案具有显著的效果,我们随后将探讨另一个实际应用场景:从备份存储媒介中实现数据的复原过程。
- **选项A**: 错误。在执行此命令之前,必须确保PDB1的数据文件位于正确的路径`u01apporacleoradata`。
- **选项B**: 正确。通常建议在创建PDB之前运行`DBMS_PDB.CHECK_PLUG_COMPATIBILITY`检查兼容性,但该步骤并非必需。
- **选项C**: 正确。因启用了OMF,此操作错误。无需显式配置`PDB_FILE_NAME_CONVERT`。
- **选项D**: 正确。XML文件`u01apporacleoradatapdb1.xml`一般会包含PDB1当前的数据文件位置信息,从而帮助确定这些文件的位置。
正确答案是选项B和D。这些知识点不仅能够帮助掌握 Oracle多租户架构中CDBs和PDBs的有效管理与操作方法,还为日常数据库管理工作中提供了深入理解相关概念的重要指导。
全部评论 (0)


