题记:
本系列主要讲解Oracle OCP认证考试考点(题目),适用于19C/21C,跟着学OCP考试必过。
86. 第86题:
- 题目
- 解析及答案:
86、使用FLASHBACK TABLE的两个先决条件是什么?
A)必须对要闪回的表启用行移动
B)在执行闪回操作之前,必须将表的索引设置为不可用状态
C)在执行闪回操作之前,必须禁用表的约束
D)必须授予执行闪回操作的用户FLASHBACK ANY TABLE系统权限或FLASHBACK对象权限
E)必须将FLASHBACK ANY TABLE系统权限或FLASHBACK对象权限授予表所有者
解析
选项 A:使用FLASHBACK TABLE时,必须在要闪回的表上启用行移动(Row Movement ) 。因为闪回操作可能会改变行在数据块中的物理位置,启用行移动才能支持这种操作,该项正确。
选项 B:闪回表操作不需要将表的索引设置为不可用,索引会自动处理与闪回相关的同步等事宜,该项错误。
选项 C:闪回表操作不需要禁用表的约束,约束会根据闪回后的表数据状态正常工作或进行相应调整,该项错误。
选项 D:执行闪回表操作的用户必须被授予FLASHBACK ANY TABLE系统权限,或者对要闪回的表拥有FLASHBACK对象权限,这样才能执行闪回表操作,该项正确。
选项 E:权限是要授予执行闪回操作的用户,而不是表所有者,表所有者也需具备相应权限才能执行闪回,该项错误。
综上,正确答案为AD。
87. 第87题:
- 题目
- 解析及答案:
关于只读 Oracle 主目录,以下哪两项说法是正确的?
A) 它包含可在多个服务器间分发的镜像。
B) 通过仅进行软件层面的 Oracle 数据库安装,然后运行 rootctl - enable 脚本启用。
C) 通过进行带数据库创建的 Oracle 数据库安装,然后运行 rootctl - enable 脚本启用。
D) 它需要快速主目录配置(Rapid Home Provisioning )服务。
E) 其配置数据和日志文件位于 Oracle 主目录下的子目录中。
解析
选项 A:只读 Oracle 主目录包含可在多个服务器间分发的镜像,这样便于在不同服务器上部署相同的 Oracle 环境,该项正确。
选项 B:要启用只读 Oracle 主目录,需先进行仅软件的 Oracle 数据库安装,然后运行rootctl - enable脚本,该项正确。
选项 C:不是通过带数据库创建的安装方式来启用只读 Oracle 主目录,而是仅软件安装,该项错误。
选项 D:启用只读 Oracle 主目录并不一定需要快速主目录配置服务,该项错误。
选项 E:只读 Oracle 主目录的配置数据和日志文件并不在 Oracle 主目录下的子目录中,而是存储在其他指定位置 ,该项错误。
综上,正确答案为AB。
88. 第88题:
- 题目
- 解析及答案:
关于在应用容器中升级应用程序,以下哪三项说法是正确的?
A) 可以在连接到 CDB R O O T 或 P D B ROOT或PDB ROOT或PDBSEED 时执行升级操作。
B) 升级应用程序时必须指定应用程序名称和版本号。
C) 应用程序升级后,应用容器的可插拔数据库(PDB)仍与现有的应用程序根目录保持同步。
D) 必须在连接到 CDB$ROOT 时执行升级操作。
E) 会自动创建一个应用程序根目录克隆。
F) 应用程序升级后,应用容器的 PDB 会自动与应用程序根目录克隆同步。
解析:
A) 升级操作必须在应用根容器(Application Root)中执行,而非 CDB 的根容器(或常规种子
或常规种子(PDBSEED)。
B) 在应用容器中升级应用程序时,必须通过 ALTER PLUGGABLE DATABASE APPLICATION … BEGIN UPGRADE 命令显式指定应用程序名称和版本号。这是 Oracle 的标准操作要求,确保升级路径和元数据的准确性。
C) 应用 PDB 在升级后不会自动与根容器保持同步,需手动执行 SYNC 命令。题目中“保持同步”的表述不准确。
D) 升级操作必须在应用根中执行,而非 CDB 的根容器。
E) 在升级过程中,Oracle 会自动创建应用根的克隆(Application Root Clone),用于测试升级后的应用程序版本。此克隆提供回滚机制,确保升级失败时可恢复到原始状态。
F) 升级完成后,应用容器的 PDB 会自动与应用程序根目录克隆同步。这是 Oracle 的默认行为,确保所有应用 PDB 继承新版本的公共对象,而无需手动触发同步操作。
综上,正确答案为DEF。
89. 第89题:
- 题目
- 解析及答案:
89、查看此Oracle多租户数据库当前版本的导出输出。
结果是什么?
A)它对根容器和PDB1进行完整导出。
B)它对根容器和所有已打开的PDB进行完整导出。
C)它对根容器和所有PDB进行完整导出。
D)它失败,因为在连接到根容器时不能使用数据泵。
E)它仅对根容器进行完整导出。
此题是开放题,选E。
90. 第90题:
-
题目
-
解析及答案:
90、关于SQL性能分析器(SPA),以下哪两项是正确的?
A)它与SQL访问顾问(SQLAccess Advisor)集成。
B)原本并发运行的SQL语句由SPA并发运行。
C)它为分析任务中的每条SQL语句提供执行前后的统计信息。
D)它预测系统变更对SQL工作负载响应时间的影响。
E)它以组的形式对分析任务中的所有SQL语句进行细粒度分析。
解析:
A) SPA 与 SQL 访问顾问(SQL Access Advisor)是独立的工具。SQL 访问顾问用于优化索引和物化视图设计,而 SPA 专注于系统变更的影响分析,两者无直接集成。
B) SPA 在分析时默认按顺序执行 SQL 语句,不会自动模拟原始并发环境。若需测试并发场景,需额外配置。
C) SPA 会为每条 SQL 语句生成详细的执行前后统计信息,包括:
执行计划差异
执行时间变化
资源消耗(CPU、I/O)对比
这些数据帮助用户逐条分析 SQL 的性能变化。
D) SQL性能分析器(SQL Performance Analyzer, SPA)的核心功能是预测系统变更(如数据库版本升级、参数调整、硬件变更等)对现有 SQL 工作负载的影响。它会模拟变更后的环境,对比 SQL 语句在变更前后的执行计划、响应时间等指标,帮助用户评估潜在风险。
E) SPA 支持按 SQL 组生成汇总报告,但“细粒度分析”更适用于逐条 SQL 的详细对比(如选项 C 所述),而非以组为单位。
综上,正确答案为CD。
未完待续。
关注作者,您将获得更多OCP考试及Oracle DB方面的实战经验。后续不定期分享DB核心知识和排障案例及经验、性能调优等.