资讯动态

Oracle 19c OCP 1Z0-083:多租户与备份恢复考点详解

发布时间:2026/10/20 7:29:20 来源:尧图企业网站定制
OCP 19c的1Z0-083考试很多朋友考过了1Z0-082之后以为离证书只差一步结果栽在这科上的人不在少数。尤其是做到第56到61题这一组的时候前面已经消耗了大量精力后面这组题又偏偏集中在多租户架构和备份恢复——这是1Z0-083里综合度最高、最考验实操理解的两块。有人把这组题叫“生死题”因为连续六道题环环相扣错两三道就可能把通过线拉下来。我结合自己备考和实测的经历把这组题背后的考点逻辑、典型场景以及踩过的坑整理出来希望对准备考083的朋友有直接帮助。这六道题看起来各不相同但放到一起看核心方向非常一致CDB与PDB的管理边界、RMAN在全库与插拔库之间的操作差异、以及闪回技术在19c多租户环境下的正确用法。说白了考的不是背命令而是“在什么层级、什么前提条件下该用什么命令”。正在备考的人不管用题库、模拟题还是官方文档只要把这几个核心方向吃透遇到这组题答案基本都能稳下来。1. 为什么第56-61题值得单独拆解1.1 1Z0-083的题目布局和考点分布1Z0-083的全称是Oracle Database Administration II考试时长105分钟题量85道左右。和082偏重基础架构不同083把重点从“知道是什么”转向了“知道怎么操作、为什么这么操作”。题目描述往往带一长串环境背景比如初始化参数、告警日志报错、RMAN备份策略然后问你下一步该执行哪条命令。这种考法对只背答案的人非常不友好因为选项里的命令全都长得差不多差一个关键字就是完全不同的操作。从历次考后汇总来看083的核心考核模块大致可以分成几块多租户架构CDB/PDB管理、备份与恢复RMAN、闪回、Data Pump、性能监控与调优、数据库升级迁移、安全配置。其中多租户和备份恢复这两块合计能占到题目总数的一半以上第56到61题正好是这两类考点交叉出现的密集区域。换句话说这六道题不是孤立的知识点而是把“多租户环境下如何备份、如何恢复、如何闪回”这个完整链条细分成多个角度来考。这里说的“第56-61题”并不是指考试软件里固定的位置——083的题目顺序是随机打乱的。我所说的是题库层面按主题分组的第56到61题也就是常说的“后段综合组”。这一组的特点在于单看每一道题你可能都认识考点但组合在一起选项之间的区分度明显变高喜欢把两条长得很像的命令放在一起让你对比。比如同样是恢复操作一个选项是全库级一个是PDB级还有一个是表空间级题干描述却只做了细微的限定读题稍一马虎就中招。1.2 第56-61题在整套卷子中的定位与价值把这六道题单独拎出来讲还有一个实际原因它们对应的知识点同时也是083其他题目反复使用的“底层能力”。比如你在前面对RMAN恢复做过练习可能只需要选对一条RESTORE命令但第56题会多绕一层——PDB被删了还能不能恢复控制文件里有没有记录备份里存的是CDB级别的文件集还是PDB级别的这类题就是在验证你有没有真正理解多租户下备份恢复的边界。从通过率角度看083的及格线并不低错题容错空间有限。中后段的这组综合题一旦连错前面就算答得再好也可能被拉回分数线以下。我认识的一位A同学前面题目答得很顺结果在这组题上连续选错了两道关于PDB恢复的命令最后总分差了那么一点点只能二战。所以我在备考时给自己定的策略很简单先把第56-61题涉及的高频考点全部吃透再回头补其他细节题。事实证明这个顺序是对的因为这套知识点一旦掌握很多看起来分散的题目其实都围绕同一套逻辑在转。2. 第56-61题核心考点拆解2.1 多租户架构下PDB管理的边界与陷阱先看最基础的19c里一个CDB可以包含多个PDB所有PDB共享CDB的控制文件、Redo日志但数据文件、Temp文件在物理上彼此分离本地UNDO模式下每个PDB还有自己独立的UNDO表空间。这意味着你在操作时必须清楚自己当前会话落在哪个容器里。考试中经常出现一种考法题干说当前连接到了某个PDB然后问某条命令能否执行、会不会报错。如果忽略了容器环境答案很容易选反。围绕PDB生命周期常见考点集中在以下几组命令的区分上。创建PDB用的是CREATE PLUGGABLE DATABASE从种子、克隆或XML文件创建三者的语法差异在于是否带AS CLONE OF和USING ... XML。插拔PDB使用UNPLUG命令生成XML元数据文件此时PDB的数据文件仍然保留在磁盘上数据库字典里不再有它的定义之后再通过CREATE PLUGGABLE DATABASE ... USING XML重新挂接数据文件路径变化时用FILE_NAME_CONVERT做转换。删除PDB执行DROP PLUGGABLE DATABASE关键是INCLUDING DATAFILES还是KEEP DATAFILES前者物理删除数据文件后者保留文件——很多题目在这里埋坑。有一个容易被忽略的点UNPLUG和DROP是两回事。UNPLUG后的PDB可以通过XML重新插回DROP则是从字典中彻底移除定义。出题人特别喜欢把这两个动作的中间状态放在场景里考比如PDB被UNPLUG但数据文件还在RMAN备份能不能识别这些文件——答案是如果这个PDB在备份时是存在的RMAN可以恢复它但如果已经被DROP且备份中没有该PDB的定义只能通过之前的全CDB备份或者手工注册数据文件的方式处理。判断时可以用一个生活化的类比UNPLUG相当于把一台服务器从机柜里拔下来线缆和数据都还在DROP相当于把服务器从资产清单里划掉再想找回就得靠备份和重新登记。2.2 RMAN备份恢复在CDB/PDB层级的操作差异这一块是第56-61题的重头戏。很多人备考时只记得BACKUP DATABASE到考试时面对一道“只备份某个PDB”的题就容易在选项里挑花眼。RMAN在CDB环境下有几个必须记住的层级差异我整理成一张对照表方便记忆对象层级备份命令恢复命令说明整个CDBBACKUP DATABASERESTORE DATABASE包含所有PDB和种子库单个PDBBACKUP PLUGGABLE DATABASE pdb1RESTORE PLUGGABLE DATABASE pdb1只针对指定PDB表空间级BACKUP TABLESPACE xxxRESTORE TABLESPACE xxx粒度更细通常作用于PDB内部BACKUP DATABASE备份整个CDB包含所有PDB和种子库BACKUP PLUGGABLE DATABASE只备份指定的一个或几个PDB。恢复时同理RESTORE DATABASE恢复整个CDBRESTORE PLUGGABLE DATABASE恢复指定的PDBRECOVER的粒度跟着你操作的备份对象走。题目经常把这三者混在一起出只要判断出题干操作对象的层级命令基本不会选错。在PDB层做恢复时如果目标PDB处于MOUNT或OPEN状态RMAN可以自动决定需要恢复的文件。但有一种情况要特别注意如果PDB已经被删除你需要先创建出同名的PDB容器结构再恢复或者直接用RMAN的RESTORE PLUGGABLE DATABASE配合备份来重建。很多题目问“恢复一个丢失的PDB”的正确路径通常就是先确认备份中存在该PDB执行RESTORE和RECOVER最后ALTER打开。整个过程和恢复一个普通表空间非常相似只是关键字从TABLESPACE换成了PLUGGABLE DATABASE。还有一类高频变形题是RMAN DUPLICATE。从备份克隆一个PDB到同一个或者另一个CDB使用DUPLICATE PLUGGABLE DATABASE命令并且注意目标端是否已有同名PDB、是否需要DBID变更。很多时候选项中给出的是DATABASE级别的DUPLICATE那就与题意不符需要会分辨。2.3 闪回技术在PDB环境的正确姿势闪回是083绕不开的主题。在19c多租户环境下闪回技术有一个关键边界FLASHBACK DATABASE是CDB级别的操作你不能针对单个PDB执行FLASHBACK DATABASE。出题人经常在这里设计一个陷阱选项把“闪回单个PDB”描述成一条不存在的命令。如果选项里出现类似“FLASHBACK PLUGGABLE DATABASE”的写法直接排除即可因为在19c的官方命令体系里没有这种操作。那PDB级别的闪回怎么实现有两个现实路径。一是利用闪回查询Flashback Query技术在PDB内部执行AS OF TIMESTAMP或AS OF SCN的SQL查询或者用VERSIONS BETWEEN来查历史数据、定位误操作。这不依赖闪回日志依赖UNDO保留。二是利用RMAN做PDB级时间点恢复如果要让某个PDB整体回到过去某个时间点需要RESTORE加RECOVER到目标SCN或时间整个过程不影响其他PDB这是19c相对旧版本很有优势的能力。另外要记住闪回数据库的几个前置条件数据库必须已启用Flashback Database开启了闪回日志并且处于ARCHIVELOG模式。考试题干如果给了“数据库已开启闪回日志”那么可以使用FLASHBACK DATABASE如果没提或者明确说没开启那答案只能在RMAN恢复或者闪回查询里选。闪回查询还有一个容易忽略的细节本地UNDO模式下每个PDB拥有独立的UNDO表空间查询PDB中的历史数据时UNDO保留时间以该PDB的UNDO表空间配置为准。如果题目里说某个PDB的UNDO表空间被重建过或者调整过保留时间闪回查询可能报ORA-01555这也算是个常见选择题陷阱。3. 典型题型与实操解析3.1 场景一误删PDB后的备份恢复这类题通常描述为某CDB中有一个名为SALES的PDB因为维护误操作被DROP了且使用了INCLUDING DATAFILES选项。现在要求恢复SALESRMAN里存在昨晚全库备份以及今早的归档日志。问下一步怎么做。解题路径分几步。先确认备份中是否包含SALES执行RMAN LIST BACKUP OF PLUGGABLE DATABASE sales;或者从恢复目录查询。如果只做过全库备份该PDB的数据文件肯定在备份集里。接着执行恢复命令序列大致如下RMAN LIST BACKUP OF PLUGGABLE DATABASE sales; RMAN RESTORE PLUGGABLE DATABASE sales; RMAN RECOVER PLUGGABLE DATABASE sales; RMAN ALTER PLUGGABLE DATABASE sales OPEN;这里有几个关键点容易出错。一是很多人以为恢复PDB前必须先把整个CDB SHUTDOWN到MOUNT状态其实对于PDB粒度的恢复CDB可以保持OPEN状态RMAN会处理对应PDB的数据文件。二是如果PDB是被UNPLUG而不是DROP的恢复前可能需要先执行CREATE PLUGGABLE DATABASE ... USING XML把PDB的元数据加回来再配合数据文件的恢复。三是别漏掉归档日志RECOVER过程中RMAN会提示应用哪些归档如果题目限定“只能恢复到某个时间点”需要在RECOVER语句里加UNTIL TIME或UNTIL SCN。实操验证时我的习惯是先查询V$PDBS确认目标PDB的GUID和DBID再动手恢复。这样即使题目没有给出这些信息你也能判断RMAN凭什么识别备份中的PDB文件。整个流程亲手跑过一遍之后你会发现这类题其实就是“确认备份存在、执行恢复、打开PDB”三步没有想象中那么复杂。3.2 场景二RMAN备份范围的命令选择这类题的变体非常多。常见题干是环境为一个CDB包含两个PDB要求对一个PDB执行备份并且不包含其他PDB问哪条命令符合要求。选项会给出四五个备份命令看起来都差不多但差别在关键字上。BACKUP DATABASE备份全部容器和数据文件范围过大不满足题意。BACKUP PLUGGABLE DATABASE pdb1只备份目标PDB这是最直接的正确选项。BACKUP TABLESPACE如果在PDB内部执行备份的是当前PDB的表空间也能达到备份该PDB数据文件的效果但要注意两个细节必须在连接PDB的会话里执行而且这样备份出来的文件集合恢复时是作为表空间恢复来处理的不是标准PDB级恢复。带INCLUDE CURRENT CONTROLFILE等附加选项的需要判断控制文件备份范围是否影响恢复目标。一个更深的考点是在RMAN里如何查看某个PDB是否被包含在备份中。答案是LIST BACKUP OF PLUGGABLE DATABASE pdb1如果你用LIST BACKUP OF DATABASE不会直接显示每个PDB的对应关系。考场上用的是逻辑推理但这些命令的语义要清楚。我备考时把DATABASE、PLUGGABLE DATABASE、TABLESPACE三个关键字的备份恢复范围对照记忆。遇到组合题时我的习惯是先在草稿纸上写下题干限定的对象层级再对着选项逐条判断这样能把错误率降一大半。操作层级判断对了后面基本不会再被干扰项带偏。3.3 场景三闪回相关场景的变种判断闪回类题目在第56-61题里出现的概率很高。一种典型问法是某个PDB在10分钟前执行了批量UPDATE数据被误改现在要把这个PDB恢复到最后一次提交前但不想影响其他PDB。问可行方案。正确选项一般是在该PDB中利用闪回事务或闪回查询把被修改的数据还原回来或者利用RMAN对PDB执行时间点恢复。常见错误选项是“对整个CDB执行FLASHBACK DATABASE”——这会把所有PDB都带回过去代价太大而且题干如果已经限定不能影响其他PDB这个选项逻辑上就不成立。还有一种变形数据库开启了FLASHBACK DATABASE要求恢复到某个RESTORE POINT。选项会涉及是否要先STARTUP MOUNT。正确答案是闪回数据库操作本身要求实例已启动到MOUNT状态然后执行FLASHBACK DATABASE TO RESTORE POINT xxx;之后用ALTER DATABASE OPEN RESETLOGS打开。注意如果数据库包含多个PDB闪回完成后PDB的打开状态也会按照闪回点之前的状态设置可能需要手动打开部分PDB。实操中我还遇到过一个组合陷阱闪回完成后某个PDB的UNDO表空间信息不一致导致该PDB无法打开提示需要做介质恢复。这时候的对策就是对那个PDB单独执行RECOVER PLUGGABLE DATABASE不是对整个CDB重来。这个点很少有人专门提但题目完全可以把它藏进选项里遇到时别慌按PDB粒度的恢复思路处理就行。4. 备考实操与避坑指南4.1 搭建练习环境把命令跑一遍第56-61题涉及的考点光靠背题目是不够的。建议本地搭一套练习环境步骤很简单装一个19c的数据库软件创建CDB时勾选Create Pluggable Database之后用命令多建两个PDB然后反复练习创建、克隆、插拔、删除、RMAN备份恢复这一套流程。具体可以按这个顺序练创建初始CDB和种子PDB再手工创建两个用户PDB比如SALES和HR。用RMAN对其中一个PDB做全备份观察备份集内容和大小。DROP掉SALES先KEEP DATAFILES再INCLUDING DATAFILES各来一次对比两种方式下磁盘文件和字典的变化。用RMAN执行RESTORE PLUGGABLE DATABASE确认恢复后能否正常OPEN。练习UNPLUG一个PDB然后用XML重新挂载注意FILE_NAME_CONVERT的参数怎么写。执行FLASHBACK DATABASE测试确认对CDB整体有效然后单独对某个PDB做RMAN恢复验证PDB隔离特性。整个过程大概一个周末就能完整过一遍。很多朋友说083难其实难在没动过手。数据库命令的语义在纸上和实际操作里差别很大你亲手跑过一遍DROP加恢复再看到选项时一眼就能看出哪些命令会报错、哪些流程缺步骤。练习的时候推荐开启RMAN的调试输出观察每一步到底做了什么比单纯记住命令更容易形成长期记忆。4.2 做题时间分配与选项判断技巧105分钟85道题平均每道题不到一分半。第56-61题这种综合题每道题花两到三分钟很正常但要控制总量。我的策略是先把所有会做的题目快速过一遍标记拿不准的题第二遍集中攻克标记题第三遍检查有没有漏选。不要在第一道综合题上死磕否则后面简单的题反而没时间做。遇到拿不准的选项用排除法有个小技巧看选项里是否包含“只能在CDB级别操作”“PDB不支持”这类边界描述。083很喜欢考错误的认识比如把“FLASHBACK DATABASE可以对单个PDB执行”当成正确项这个说法本身就是错的。凡是违背层级关系的选项基本可以直接排除。还有一个常见现象选项中有多个命令都看似可行但其中一个要求的前置条件题干里没有提到。比如要求恢复某个PDB选项里给了RESTORE PLUGGABLE DATABASE同时也给了RESTORE DATABASE直到某个PDB——后者虽然逻辑上能走到恢复目标PDB但它是全库级的恢复会处理所有容器明显超出题干范围不能选。看题干时把“只恢复某个PDB”“不影响其他PDB”这种限定词圈出来能帮你快速锁定答案。4.3 我的避坑清单整理几条这组题上我实际踩过的坑和考友反馈的高频错误给大家做个对照把UNPLUG和DROP搞混UNPLUG后PDB还能通过XML重新挂回备份可识别DROP后如果没有备份元数据恢复路径完全不同。小看归档日志的角色PDB恢复需要归档日志如果归档被删RECOVER会失败只能恢复到归档可用的时间点。忽略本地UNDO19c默认本地UNDO模式下每个PDB的UNDO独立闪回查询受对应UNDO表空间保留时间限制。备份范围判断失误题目要求备份一个PDB选成DATABASE级命令。把闪回数据库当成PDB级操作看到“对PDB执行闪回”的选项直接排除。5. 常见问题与排查技巧实录5.1 常见问题速查备考期间后台收到过不少人的问题集中在以下几类这里统一回答一下。问第56-61题是固定的六道吗考场上能提前背答案吗答题目顺序随机考法会变化。所谓的“必中”指的是高频考点命中率极高多租户、备份恢复、闪回这个组合基本必出现而不是题目一字不差。死背答案没有用理解命令层级和恢复流程才是关键。问不搭环境只看题库能过吗答有人能做到但概率低。083对操作理解要求很高题库只能帮你认识题面选项里的细节区别需要亲手操作才有体感。尤其是PDB级恢复和CDB级恢复的命令差异没跑过一遍很难真正记住。问RMAN的PLUGGABLE DATABASE关键字总记混怎么办答把RMAN命令按对象层级拆开DATABASE代表全库PLUGGABLE DATABASE代表PDBTABLESPACE代表表空间然后固定搭配记忆。考试时先看题干操作对象再选命令不要一上来就逐条分析选项。5.2 考场上真实经验的几点总结我在实际考试中有一个体会这组题往往是整套卷子中最需要冷静的部分。因为选项里的命令串都很长而且会在你认为自己已经确定答案的时候突然冒出一条备用命令让人自我怀疑。这时候回看题干的限定条件是唯一正确的做法——题干没提的条件不要自己脑补题干明确了层级就按层级选命令。另外千万注意选完后不要随意改答案。数据库类的选择题第一感觉通常是对的尤其是你已经亲手操作过这类场景的情况下。我身边有朋友在考场上把正确的答案改错了出来一对题才后悔。没有十足把握不要动第一遍的答案。结尾最后分享一个我的习惯每次练习完一组备份恢复操作我会在本子上记一句当时的错误判断和正确理解。比如第一次做PDB恢复时我以为必须先把CDB重启到MOUNT后来发现PDB级恢复不需要记下来之后考试遇到相关选项就再没犯过晕。1Z0-083就是这样一门“只要动手就不难光看不练永远模糊”的考试。第56到61题所代表的多租户与备份恢复组合既是最容易拉开差距的地方也是最值得投入时间的地方。把这几块吃透再去碰其他模块你会明显感觉整套题都踏实了。祝备考的朋友们顺利通过。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑