【优技教育】Oracle 19c OCP 083题库(Q 3题)- 2024年修正版

考试科目:1Z0-083

考试题量:85道(线下)

通过分数:57%以上

考试时间:150min(线下)

本文为(CUUG 原创)整理并解析,转发请注明出处,禁止抄袭及未经注明出处的转载。

第3题:

3、While backing up to an SBT channel, you determine that the read phase of your compressed Recovery Manager (RMAN) incremental level 0 backup is a bottleneck.

FORCE LOGGING is enabled for the database.

Which two could improve read performance? (Choose two.)

A. Increase the size of tape I/O buffers.

B. Disable FORCE LOGGING for the database.

C. Increase the size of the database buffer cache.

D. Enable asynchronous disk I/O.

E. Increase the level of RMAN multiplexing.

Answer:AE (原答案 DE,2022-06-06 修改)

(解析:本道题问的是提高读的性能,解决这个问题的方案是适当的 RMAN 多路复用和缓冲区使用,这里的缓冲区不是数据库的 buffer cache,而是从 large pool 获取,这里指的是是答案 A。)

打开网易新闻 查看精彩图片

数据文件的 IO 均衡对备份的速度影响极大

如果数据库在 IO 方面做了很好的均衡,数据文件也是跨磁盘做的条带(stripe)

RMAN 备份过程是将数据读到 buffer,然后通过 MML 接口写到备份设备

Oracle 推荐设置合理的 Large pool,RMAN 的 buffer 出自 Large pool

当备到磁带时,这是改善 RMAN 备份性能很重要的一项

RMAN 通道的 BLKSIZE 参数确定了磁带缓冲区的大小

实际的测试及 Oracle 的建议都表明磁带缓冲区至少应为 256K

如果你的磁带备份出现了 Not Streaming 问题,经过检查发现问题的并不是出现在备份空文件及做增量备份上

多路复用的目的是为了加快备份时自磁盘读数据的性能,其针对的是单个 channel

当单个通道在备份时,它从多个数据文件同时读取数据,然后写到同一个 backupset 中

这样的操作模式我们称之为多路复用

CUUG 版权所有 翻录必究

多路复用级别的多少取决于三个因素:

、FILESPERSET 参数

、MAXOPENFILES 参数

、通道读取的文件数

例如我的库有 100 个数据文件,FILESPERSET 参数为 12,MAXOPENFILES 参数为 10

那么多路复用级别=min(min(100,12),10)=10

调整读取阶段有助于提高 RMAN 性能。

RMAN 可能无法以足够快的速度将数据块发送到输出设备以使其保持占用状态。例如,在增量备份期间,RMAN 仅备份自上次数据文件备份以来更改的块,作为同一策略的一部分。如果不启用块更改跟踪,则 RMAN 必须扫描整个数据文件以查找更改的块,并在找到这些块时填充输出缓冲区。如果更改了几个块,并且 RMAN 正在进行 SBT 备份,则 RMAN可能无法以足够快的速度填充输出缓冲区以保持磁带驱动器流式传输。

您可以通过调整多路复用的级别来提高备份性能,即同时读取然后写入同一 RMAN 备份块的输入文件的数量。复用级别是通道上的 MAXOPENFILES 设置和每个备份集中放置的输入文件数的最小值。

Oracle 19c OCP认证需要到Oracle指定的WDP机构,有了培训记录之后才能考试,考试需要考2科,分别是082(60%及格)和083(57%及格),两科都通过之后才能拿到证书。证书如下:

打开网易新闻 查看精彩图片

CUUG是甲骨文的金牌WDP合作机构,30多年品牌,培养了数万名数据库人才。

打开网易新闻 查看精彩图片