ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Oracle 19C原题资料第二部分:从PDF到真机验证的完整路径

Oracle 19C原题资料第二部分:从PDF到真机验证的完整路径 简介这份Oracle 19c原题资料PDF第二部分面向备考Oracle数据库认证的DBA与开发人员聚焦多租户架构下的高频考点与实战场景。内容围绕Application PDBs的创建与同步、PDB跨容器迁移的归档与本地回滚模式要求、PDB快照的完整与稀疏副本特性以及RMAN备份、AWR快照等核心知识点展开帮助读者在刷题中理清CDB与PDB之间的依赖关系与操作顺序。资源包内含1个PDF文件约350KB以原题题干、选项与参考答案的形式呈现便于对照复习与查漏补缺。目前已有327人学习下载适合需要系统梳理Oracle 19c多租户管理要点、提升认证通过率的数据库从业者使用。1. Oracle 19C 原题资料第二部分从 PDF 到真机验证的完整路径很多人拿到 Oracle 19C 原题资料PDF第二部分之后第一反应是打开 PDF 从头刷到尾把答案背下来。我带过几个准备 OCP 和内部晋升答辩的同事发现一个反直觉的结论只刷 PDF 的人通过率反而低于把 PDF 当索引、在真库上跑一遍的人。原因很简单19C 的考题大量围绕多租户架构、RMAN 备份恢复、Data Guard 切换、ASM 存储这些必须动手才能形成肌肉记忆的模块PDF 里的选项差异往往就藏在一条命令的参数里。这篇笔记面向三类人正在准备 19C 认证、需要把原题资料转化成可验证实验的 DBA工作中要落地 19C 新特性、想用题目反推生产配置的运维以及刚入门 Oracle、想找一条从 PDF 到真机最短路径的新手。我会把「原题资料第二部分」拆成可执行的验证流程告诉你每类题对应哪个实验、参数怎么设、哪些坑我踩过。PDF 只是地图真库才是路。2. 把 PDF 原题拆成可验证的实验清单2.1 先分清第二部分覆盖的四大模块Oracle 19C 原题资料通常按知识域分册第二部分高频集中在四块多租户CDB/PDB管理、RMAN 备份与恢复、Data Guard 配置与切换、ASM 与存储管理。拿到 PDF 后不要按页码顺序刷先按模块归类。我的做法是建一张三列的表题目编号、涉及命令或视图、能否在单机实验环境复现。模块典型考点最小实验环境复现难度多租户PDB 创建、克隆、切换单实例 CDB低RMAN全备、增量、块恢复单实例 快速恢复区中Data Guard主备切换、保护模式两台虚拟机高ASM磁盘组、别名、权限单实例 ASM中归类之后你会发现真正需要两台机器的只有 Data Guard其余都能在一台 8G 内存的虚拟机上跑通。这一步的价值在于把「刷题」变成「排实验优先级」先做低难度高频率的模块。2.2 用 PDF 题目反推实验脚本以 PDB 克隆为例PDF 里可能只给四个选项让你选正确的命令。但真机上你要考虑源 PDB 是否打开、目标路径是否存在、OMF 是否开启。我一般会把每道题改写成一段可执行脚本跑通了才算掌握。# 以管理员身份连接 CDB sqlplus / as sysdba -- 查看当前 PDB 状态确认源库可读 SHOW PDBS; -- 从 PDB1 克隆出 PDB2使用 OMF 自动分配文件 CREATE PLUGGABLE DATABASE pdb2 FROM pdb1 FILE_NAME_CONVERT NONE; -- 打开新 PDB ALTER PLUGGABLE DATABASE pdb2 OPEN; -- 验证数据文件路径和状态 SELECT name, open_mode FROM v$pdbs WHERE name PDB2;这段脚本的关键在FILE_NAME_CONVERT NONE它依赖DB_CREATE_FILE_DEST已经指向 ASM 或本地目录。如果 PDF 选项里出现FILE_NAME_CONVERT (/old,/new)说明考题环境没开 OMF这时必须显式写路径。参数说明FROM pdb1要求源 PDB 处于 READ ONLY 或 MOUNT 之外的可读状态OPEN之后要检查v$pdbs的OPEN_MODE是否为 READ WRITE。失败时先看告警日志alert_CDB.log八成是路径权限或空间不足。2.3 给每道题打上「真机验证」标签刷完一个模块后我会在 PDF 题目旁边标三种状态已复现、仅理论、环境不具备。已复现的题直接过仅理论的题回头补实验环境不具备的比如需要 Exadata 的就只记结论。这样第二轮复习时你只需要看「仅理论」那一列效率比从头刷高得多。血泪经验是不要骗自己「看懂了就是会了」19C 的选项陷阱专门治这种自信。3. 多租户与 RMAN 高频题的动手复现3.1 PDB 切换与保存状态一道题背后的三个参数PDF 第二部分里关于 PDB 保存状态的题反复出现。核心命令是ALTER PLUGGABLE DATABASE ... SAVE STATE但考题往往在问「重启 CDB 后 PDB 是否自动打开」。真机上验证一遍就清楚了。-- 设置 PDB2 在 CDB 重启后自动打开 ALTER PLUGGABLE DATABASE pdb2 SAVE STATE; -- 查看保存的状态 SELECT con_name, state FROM dba_pdb_saved_states; -- 模拟重启先关闭再打开 CDB SHUTDOWN IMMEDIATE; STARTUP; -- 验证 PDB2 是否自动处于 READ WRITE SELECT name, open_mode FROM v$pdbs;逻辑说明SAVE STATE把 PDB 的打开状态写入数据字典CDB 重启时由pdb_saved_states驱动自动打开。参数上要注意如果 PDB 处于 MOUNTED 状态时保存重启后仍是 MOUNTED。常见误用是保存后又手动ALTER PLUGGABLE DATABASE pdb2 CLOSE这不会清除保存状态下次重启照样自动打开想彻底取消要用DISCARD STATE。3.2 RMAN 增量备份PDF 选项里最容易混的差异RMAN 增量备份题在第二部分占比很高尤其是LEVEL 0和LEVEL 1的区别、差异增量和累积增量的选择。我在真机上跑过一组对比结论和 PDF 选项完全对得上。# 连接 RMAN 并配置备份保留策略 rman target / CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS; CONFIGURE BACKUP OPTIMIZATION ON; # 执行 LEVEL 0 全量备份 BACKUP INCREMENTAL LEVEL 0 DATABASE PLUS ARCHIVELOG; # 执行 LEVEL 1 差异增量默认 BACKUP INCREMENTAL LEVEL 1 DATABASE; # 执行 LEVEL 1 累积增量 BACKUP INCREMENTAL LEVEL 1 CUMULATIVE DATABASE; # 查看备份集 LIST BACKUP SUMMARY;参数说明差异增量只备份上次任意级别备份以来的变化块累积增量备份上次 LEVEL 0 以来的所有变化块。恢复时差异增量需要更多增量片累积增量恢复更快但备份更大。PLUS ARCHIVELOG会在备份前后各切一次归档保证一致性。失败时看v$rman_backup_job_details如果STATUS是 FAILED多半是快速恢复区满了先清ARCHIVELOG或调大DB_RECOVERY_FILE_DEST_SIZE。3.3 块恢复一道被低估的实操题块恢复Block Recovery在 PDF 里常以「哪个命令能恢复单个数据块」出现。真机上用RECOVER ... BLOCK验证一次比背选项牢得多。-- 先制造一个坏块场景实验环境 -- 用 BBED 或 dd 破坏某个数据文件块生产环境严禁 -- RMAN 中执行块恢复 RECOVER DATAFILE 5 BLOCK 120; -- 查看坏块记录 SELECT * FROM v$database_block_corruption;逻辑说明块恢复依赖快速恢复区里的备份和归档如果坏块对应的备份已被删除命令会报RMAN-06026。参数上DATAFILE后跟文件号BLOCK后跟块号块号从v$database_block_corruption查。注意块恢复不会自动修复所有坏块如果坏块在数据字典或 UNDO 段必须做数据文件恢复。4. Data Guard 与 ASM 题目的环境搭建与验证4.1 Data Guard 切换PDF 里的保护模式选择题Data Guard 相关题目在第二部分通常考保护模式最大保护、最高可用、最高性能和切换命令。这三种模式的差异必须用真机验证否则选项一换就懵。# 主库查看当前保护模式 sqlplus / as sysdba SELECT protection_mode, protection_level FROM v$database; # 修改为最高可用模式 ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE AVAILABILITY; # 主备切换在备库执行 ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH; ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY; # 原主库转为备库 ALTER DATABASE COMMIT TO SWITCHOVER TO STANDBY;参数说明最大保护模式要求至少一个同步备库在线否则主库会挂起最高可用模式在备库不可用时自动降级为最高性能最高性能模式默认异步主库不受备库影响。切换前必须确认备库的ARCHIVELOG已应用完v$archive_gap为空。常见翻车点是切换后忘了启动新的备库日志应用导致主备延迟越来越大。4.2 ASM 磁盘组与别名一道权限题引出的实操ASM 题目在 PDF 里常考磁盘组挂载、别名管理和权限。真机上用asmcmd走一遍比看选项直观。# 进入 asmcmd asmcmd # 查看磁盘组 lsdg # 创建别名 mkalias DATA/ORCL/DATAFILE/users01.dbf DATA/ORCL/DATAFILE/users01_alias.dbf # 查看别名 ls -l DATA/ORCL/DATAFILE/ # 修改磁盘组兼容性 ALTER DISKGROUP data SET ATTRIBUTE compatible.asm 19.0;逻辑说明别名让数据文件可以用更友好的名字引用但别名不改变实际文件。compatible.asm参数决定磁盘组能用的 ASM 特性19C 环境建议设为 19.0。注意修改兼容性只能升不能降降级会报ORA-15032。如果asmcmd连不上先检查ASM实例是否启动、GRID_HOME环境变量是否正确。4.3 用 PDF 题目做一次完整切换演练把 Data Guard 和 ASM 的题目串起来做一次从主库到备库的完整切换演练。步骤是确认保护模式、检查归档应用、执行切换、验证新主库可读写、原主库转备库并启动日志应用。每一步都对应 PDF 里至少一道题。演练一次之后你会发现那些选项不再是孤立的命令而是一条有顺序的链路。我一般会在演练后把耗时和报错记下来下次复习只看这些记录。5. 刷 PDF 原题时最容易翻车的五个地方5.1 把 PDF 答案当唯一标准忽略版本差异现象PDF 里某条命令在 19C 上执行报错选项却显示它是正确答案。原因原题资料可能混入了 11G 或 12C 的题目19C 废弃了部分语法。解决遇到可疑选项先在 19C 真库上跑一遍以v$version为准报错的命令直接标记为「版本不符」。5.2 实验环境用 CDB 却按非 CDB 思路答题现象题目问「如何创建用户」你选了CREATE USER直接执行结果报ORA-65096。原因19C 默认是 CDB 架构公共用户必须加C##前缀或者先切换到 PDB。解决答题前先看题目环境是 CDB 还是 PDBALTER SESSION SET CONTAINER切换后再操作。5.3 RMAN 备份集路径写错导致恢复失败现象按 PDF 选项配置了备份路径恢复时找不到备份片。原因CONFIGURE CHANNEL里的路径和实际DB_RECOVERY_FILE_DEST不一致或者用了FORMAT但没建目录。解决统一用快速恢复区或者显式BACKUP ... FORMAT /path/%U并确保目录存在、权限正确。5.4 Data Guard 切换后忘了改保护模式现象切换完成后主库性能骤降日志同步卡住。原因原主库转备库后保护模式仍是最大保护但新备库没跟上。解决切换后立即检查v$database.protection_mode必要时降为最高性能等备库同步正常再调回。5.5 ASM 磁盘组兼容性改错导致无法挂载现象修改compatible.asm后磁盘组无法挂载报ORA-15032。原因把兼容性往低版本改或者改成了当前 ASM 实例不支持的版本。解决只升不降改之前用lsdg -g确认当前版本改完用ALTER DISKGROUP ... MOUNT验证。6. 把原题资料变成长期记忆的两个技巧6.1 用「错题真机复现」代替重复刷题我自己的习惯是每做错一道题不抄答案而是把这道题对应的场景在真库上复现一次然后把命令和报错记在一个 Markdown 文件里。第二轮复习时只看这个文件不再翻 PDF。这样做的好处是错题从「文字记忆」变成了「操作记忆」考场上遇到变体也能推出来。比如 PDB 保存状态那道题我复现时故意先CLOSE再SAVE STATE结果重启后 PDB 是 MOUNTED这个反例比正确答案记得更牢。6.2 给每个模块设一个「最小验证命令」每个模块只记一条能证明你掌握了的命令。多租户模块是SELECT name, open_mode FROM v$pdbs;RMAN 模块是LIST BACKUP SUMMARY;Data Guard 模块是SELECT protection_mode, protection_level FROM v$database;ASM 模块是lsdg。考前过一遍这四条命令的输出比背一百道题都踏实。这个习惯帮我省下了大量重复刷题的时间也让我在真实故障排查时能快速定位到模块。希望帮到你。本文还有配套的精品资源点击获取
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进