题记:
本系列主要讲解Oracle OCP认证考试考点(题目),适用于19C/21C,跟着学OCP考试必过。
31. 第31题:
- 题目
- 解析及答案:
从 Oracle 19c 开始,数据库配置助手(DBCA)在克隆远程可插拔数据库(PDB)时,以下哪三个是其中的步骤?
A) 将克隆的 PDB 置于装载状态
B) 从本地数据库的 CDB R O O T 创建一个数据库链接到要克隆的远程系统中的 P D B C ) 从本地数据库的 C D B ROOT创建一个数据库链接到要克隆的远程系统中的PDB C) 从本地数据库的 CDB ROOT创建一个数据库链接到要克隆的远程系统中的PDBC)从本地数据库的CDBROOT 创建一个数据库链接到要克隆的远程系统中的 CDB R O O T D ) 打开克隆的 P D B E ) 备份克隆的 P D B 解析选项 A :在使用 D B C A 克隆远程 P D B 过程中,克隆后的 P D B 最初会处于 m o u n t 状态,后续再根据需要进行操作,该项是正确步骤。选项 B :需要从本地数据库的 C D B ROOT D) 打开克隆的 PDB E) 备份克隆的 PDB 解析 选项 A :在使用 DBCA 克隆远程 PDB 过程中,克隆后的 PDB 最初会处于 mount 状态,后续再根据需要进行操作,该项是正确步骤。 选项 B :需要从本地数据库的 CDB ROOTD)打开克隆的PDBE)备份克隆的PDB解析选项A:在使用DBCA克隆远程PDB过程中,克隆后的PDB最初会处于mount状态,后续再根据需要进行操作,该项是正确步骤。选项B:需要从本地数据库的CDBROOT 创建数据库链接到远程系统中要克隆的 PDB,以便获取相关数据等信息来完成克隆,该项是正确步骤。
选项 C :应该是链接到远程要克隆的 PDB,而非远程系统的 CDB$ROOT,该项错误。
选项 D :克隆完成并在合适阶段,会将克隆的 PDB 打开,使其处于可用状态,该项是正确步骤。
选项 E :备份克隆的 PDB 并非 DBCA 克隆远程 PDB 过程中的标准步骤 ,该项错误。
综上,正确答案为 ABD。
32. 第32题:
- 题目
- 解析及答案:
关于 Oracle 数据库中使用的字符集,以下哪两项是正确的?
A) 统一码(Unicode)能够让来自任何语言的信息使用单一字符集进行存储。
B) 对于使用数据库配置助手(DBCA)创建的 Oracle 数据库,统一码(Unicode)是唯一受支持的字符集。
C) 单字节字符集比多字节字符集性能更好。
D) 单字节字符集始终使用 7 位编码方案。
E) 多字节字符集比单字节字符集空间利用更高效。
F) 单字节字符集始终使用 8 位编码方案。
解析
选项 A:Unicode 字符集涵盖了世界上几乎所有语言的字符,能让不同语言信息通过单一字符集存储,该项正确。
选项 B:使用 DBCA 创建 Oracle 数据库时,除了 Unicode,还有其他多种字符集可供选择,并非仅支持 Unicode ,该项错误。
选项 C:单字节字符集在处理字符时相对简单,通常比多字节字符集在性能表现上更优,该项正确。
选项 D:单字节字符集不总是使用 7 位编码方案,也有 8 位等其他编码情况 ,该项错误。
选项 E:一般来说,单字节字符集在存储占用空间上比多字节字符集更有优势,该项错误。
选项 F:单字节字符集并非始终采用 8 位编码方案 ,该项错误。
综上,正确答案为 AC。
33. 第33题:
- 题目
- 解析及答案:
关于使用数据库升级助手(DBUA)升级数据库,以下哪三项是正确的?
A) 具有相同 ORACLE_HOME 的多个数据库可以同时升级。
B) 作为容器数据库升级的一部分,所有可插拔数据库会自动升级。
C) DBUA 必须从目标 Oracle 主目录启动。
D) 预升级信息工具脚本由 DBUA 执行。
E) 升级前必须存在完整的数据库直接备份。
F) 数据库必须以只读模式打开。
解析
解析
选项 A :DBUA 不支持同时升级具有相同 ORACLE_HOME 的多个数据库,只能逐个进行升级,该项错误。
选项 B :在使用 DBUA 对容器数据库进行升级时,其中的所有可插拔数据库会作为升级的一部分自动完成升级,该项正确。
选项 C :DBUA 必须从目标数据库所在的 Oracle 主目录启动,这样才能确保正确识别和升级目标数据库,该项正确。
选项 D :DBUA 会执行预升级信息工具脚本,用于检查数据库的当前状态、收集相关信息,为升级做准备,该项正确。
选项 E :虽然升级前备份数据库是良好实践,但并非强制要求必须存在完整的数据库直接备份才能使用 DBUA 升级,该项错误。
选项 F :使用 DBUA 升级数据库时,数据库不需要以只读模式打开,该项错误。
综上,正确答案为 BCD。
34. 第34题:
- 题目
- 解析及答案:
PDB1 和 PDB2 是 CDB1 中的可插拔数据库。
查看以下命令:
(export ORACLE_SID=CDB1) sqlplus /as sysdba
SQL> STARTUP
数据库已打开。
SQL> SHOW PDBS
CON_ID CON_NAME OPEN MODE RESTRICTED
2 PDB$SEED 只读 否
3 PDB1 已装载
4 PDB2 已装载
SQL> ALTER PLUGGABLE DATABASE pdb1 OPEN;
可插拔数据库已更改。
SQL> ALTER PLUGGABLE DATABASE pdb1 SAVE STATE;
可插拔数据库已更改。
SQL> ALTER PLUGGABLE DATABASE pdb1 CLOSE;
可插拔数据库已更改。
SQL> ALTER PLUGGABLE DATABASE pdb2 OPEN;
可插拔数据库已更改。
然后重启 CDB1。
以下哪三项是正确的?
A) PDB2 将以读写模式打开
B) PDB2 将处于已装载状态
C) PDB(SEED将以只读模式打开
D) PDB1将以读写模式打开
E) PDB)SEED 将处于已装载状态
F) PDB1 将处于已装载状态
个人认为此题有问题,大家仅做参考吧,就不再做解析了。
35. 第35题:
- 题目
- 解析及答案:
关于在 Oracle 多租户环境中使用数据库资源管理器,以下哪三项是正确的?
A) 可插拔数据库(PDB)级别的资源计划可以限制会话程序全局区(PGA)内存。
B) 使用 PDB 级别的资源计划时,容器数据库(CDB)级别的资源计划是必需的。
C) CDB 级别的资源计划可以限制会话 CPU 利用率。
D) CDB 级别的资源计划可以限制 PDB 的撤销(UNDO)使用。
E) PDB 级别的资源计划可以限制每个使用者组的未提交撤销(UNDO)。
F) CDB 级别的资源计划可以限制每个元素的 PDB CPU 使用。
解析:
A) PGA 内存由初始化参数(如 PGA_AGGREGATE_TARGET)管理,资源计划不直接限制 PGA。
B) PDB 资源计划独立于 CDB 资源计划,无需 CDB 级别先配置。
C) CDB 资源计划管理 PDB 间的 CPU 资源分配,而非单个会话的 CPU 利用率(由 PDB 内部资源计划控制)。
D) CDB 级别的资源计划可以限制 PDB 的撤销(UNDO)使用CDB 资源计划可通过 UNDO_POOL 参数限制每个 PDB 的撤销表空间使用量,防止单个 PDB 占用过多 UNDO 资源,影响其他 PDB 的性能。
E) PDB 级别的资源计划可以限制每个使用者组的未提交撤销(UNDO),在 PDB 内部,资源管理器可为不同使用者组(Consumer Group)设置 UNDO_POOL,限制其未提交事务的 UNDO 空间占用,确保资源公平分配。
F) CDB 级别的资源计划可以限制每个 PDB 的 CPU 使用,CDB 资源计划通过 SHARE 或 UTILIZATION_LIMIT 参数分配各 PDB 的 CPU 资源。例如,可限制某 PDB 的 CPU 利用率不超过 50%。
综上,正确答案为 DEF。
未完待续。
关注作者,您将获得更多OCP考试及Oracle DB方面的实战经验。后续不定期分享DB核心知识和排障案例及经验、性能调优等.