ORACLE MASTER Bronze参考書おすすめと独学法

目次
  1. ORACLE MASTER Bronzeとは|2026年時点の試験構成と難易度
  2. 参考書選びで外せない5つの比較軸
  3. ORACLE MASTER Bronzeの参考書・問題集をタイプ別に比較
  4. 未経験から独学で合格するまでの8週間学習ロードマップ
  5. 参考書で理解が止まりやすい論点と読み解き方(アーキテクチャ・CDB/PDB・バックアップ)
  6. よくある質問
  7. まとめ|状況別のおすすめ参考書の選び方
このテーマのまとめOracle Database運用トラブルの切り分け|障害と性能劣化
本記事にはプロモーション(広告)が含まれています。

ORACLE MASTER Bronzeは、Oracle Database管理者向け資格の入口にあたる日本独自の認定です。範囲は広すぎず暗記で押し切れる部分もありますが、DBA未経験者が独学で挑むと「インスタンスとデータベースの違い」「CDBとPDB」「バックアップとリカバリの用語」で止まりがちです。止まる原因は本の良し悪しより、教科書1冊で問題数を補おうとしている、手を動かさず文章だけで覚えようとしているという使い方にあります。

この記事では参考書を5つの軸で比較し、買った後の回し方(8週間のロードマップ、周回数と正答率の判断基準)まで整理します。試験番号や出題数・合格点は改定されるため、最終確認はOracle公式の試験詳細ページで行ってください。

ORACLE MASTER Bronzeとは|2026年時点の試験構成と難易度

ORACLE MASTERは日本独自の資格体系で、下位からBronze/Silver/Gold/Platinumと並びます。BronzeはOracle Databaseを使った業務に関わり始めた人向けの区分で、現在はDBA領域の1試験に合格すれば認定されます。

押さえておきたい前提は次の3点です。

  • かつてのBronzeは2試験構成でした。11g/12cの時代は「Bronze SQL基礎I」と「Bronze DBA」の両方に合格して認定される体系で、2019リリース以降は1試験に整理されています。古い勉強法の記事はこの前提のまま書かれていることがあるため注意してください。
  • 上位資格の受験にBronzeが必須とは限りません。2019以降はSilverの受験に下位資格が不要な構成になっています(Goldは認定研修などの要件あり)。「SilverのためにBronzeから」という理由付けは成り立たない場合があるので、公式の認定パス図で現在の要件を確認してから受験順を決めてください。
  • リリース名は更新されます。ORACLE MASTERはデータベースのリリースに合わせて区分名(2019など)が変わります。申し込み前に、受験する試験番号と手元の参考書が対応する試験番号が一致しているか突き合わせてください。

難易度の感覚としては、SQLをある程度書いたことがありサーバ操作にも抵抗がない人なら数週間、DBもLinuxも初めてなら2〜3か月というのが現実的な見立てです。出題はコマンドの構文そのものより、どのプロセスが何を書くのか、どのファイルが何を保持しているのかといった用語の定義と役割分担を問う形が中心になりやすい。丸暗記で済む部分と、仕組みの理解がないと選択肢を切れない部分が混在します。

出題範囲・問題数・合格ラインの確認方法

ネット上の受験記は執筆時点の情報で止まっています。一次情報の確認手順を先に固めてください。

  1. Oracle University(education.oracle.com)の認定資格ページでORACLE MASTERの一覧を開き、Bronzeの現行の認定名と試験番号を確認する。
  2. 試験番号のページで「試験トピック(Exam Topics)」「出題数」「制限時間」「合格点」「試験言語」を確認する。出題数や合格点は改定されるため、記事の数字をそのまま信じないこと。
  3. 申し込み方法(テストセンター受験/オンライン監督付き受験の可否)と再受験ポリシー(不合格後の待機日数、同一試験の受験回数制限)を確認する。
  4. 「試験トピック」の箇条書きをスプレッドシートに1行1項目でコピーする。

4番が肝です。トピック行に対して「参考書の該当章」「自分の言葉で説明できるか(○△×)」「手を動かして確認したか」の3列を足せば、学習チェックリストと参考書の網羅度を測る物差しを兼ねられます。買ったあとに「この章はどのトピックに対応するのか」を埋めていくと、問題集で何を補うべきかが機械的に決まります。

参考書だけでは埋めにくい範囲はどこか

教科書を読むだけでは手応えが出にくいのは、状態と操作が絡む領域です。

起動・停止の段階では、NOMOUNT/MOUNT/OPENの各段階で何が読まれ何ができるのかが問われます。文章で読むと覚えた気になりますが、STARTUP NOMOUNTの状態で表を検索して失敗する経験がないと選択肢を切れません。

接続とリスナーも同様です。サービス名、インスタンス名、ネットサービス名、tnsnames.ora、listener.oraの関係に加え、ORA-12541(リスナーなし)、ORA-12514(サービス名が未登録)、ORA-01033(インスタンスが起動・停止処理中)といったエラー番号と原因の対応は、一度自分で発生させるのが最短です。

CDB/PDBのコンテナ切り替えでは、どのコンテナに接続しているかを意識しないと「表を作ったはずなのに見えない」が起きます。領域不足系も、ORA-01654(索引の拡張不可)やORA-01653(表の拡張不可)が表領域・データファイル・自動拡張の設定とどう結びつくかを押さえたい箇所です。

これらは後述するOracle Database XE環境で再現できます。実運用のトラブル対応から全体像を押さえたい場合は、Oracle Database 運用・トラブル解決ガイド|アーキテクチャの仕組みから障害対応・性能劣化の切り分けまでのような症状別の資料と行き来すると、試験範囲の用語が何のための知識かとつながります。

参考書選びで外せない5つの比較軸

書店やECで迷ったときは、次の5軸だけを見れば判断できます。

① 対応試験番号・対応リリース 最優先です。表紙や帯の試験番号が、申し込む試験番号と一致しているか確認します。Oracle Databaseはリリースごとに管理機能が変わるため、リリースが違う本は章構成そのものがずれます。特にマルチテナント(CDB/PDB)周りは、古い版だと扱いが薄い、あるいは章が存在しません。

② 公式試験トピックとの網羅度 章立てが試験トピック順になっているか、巻頭か巻末に試験トピックと章の対応表があるかを見ます。対応表がある本は前節のチェックリストと突き合わせるコストが下がります。対応表がなければ、目次を試験トピック一覧と並べて埋まらないトピックを数えてください。2〜3個なら公式ドキュメントで補えますが、1章分まとめて抜けているなら別の本を検討します。

③ 問題数と解説の厚み Bronzeクラスでは読む量より解いて間違える量が合否を分けます。確認したいのは章末問題の数(1章あたり5問程度か15問以上か)、模擬試験の収録回数、そして不正解の選択肢について「なぜ誤りか」が書かれているかです。正解の理由だけの解説は、類似問題に転用できません。

④ 前提知識(SQLをどこまで含むか) SELECT・CREATE TABLE・COMMITの意味が曖昧なら、DBA範囲だけの本に入る前にSQLの入門書が必要です。逆にSQLを業務で書いている人がSQL入門章に半分を割いた本を買うと時間を無駄にします。目次でSQL基礎のページ比率を見て、自分の出発点に合わせてください。

⑤ ハンズオン導線 インストール手順やSQL*Plusの操作例が載っているか、手元の環境(Linux/Windows/コンテナ)で再現できる記述かを見ます。GUIツール前提の手順しかない本では、試験で問われるコマンドレベルの知識が身につきにくい。

ORACLE MASTER Bronzeの参考書・問題集をタイプ別に比較

個別の書名を追いかけるより、タイプごとの役割を理解して組み合わせたほうが失敗しません。

タイプ 代表例 強み 弱み 向いている人
教科書型(いわゆる「黒本」=翔泳社『オラクルマスター教科書』シリーズなど) 試験番号対応の教科書+章末問題+模擬試験 試験トピックに沿った網羅性。用語の定義が試験の言い回しに近い 問題数が足りず、周回すると答えを覚えてしまう 全員。基軸にする1冊
問題集型(インプレス『徹底攻略』シリーズなどの問題集) 分野別問題+模擬試験 問題量を足せる。解説で知識の抜けが見つかる 単体では体系が組めない 教科書を1周した後
Web問題集(Ping-tなど) ブラウザで分野別・ランダム出題 弱点分野の正答率が数値で出る。移動中に回せる 対応する試験番号のコンテンツがあるか要確認 問題数をとにかく積みたい人
公式系教材(iStudy、Oracle Universityの研修) 公式の対策ソフト・コース 出題傾向に沿う。研修はGold要件でも使う 費用が高め 会社の教育予算が使える人
入門書(Oracleの仕組み解説書) アーキテクチャ解説 「なぜそうなるのか」が腹落ちする 試験範囲と一致しない 教科書のアーキテクチャ章で詰まった人

基本の組み合わせは教科書型1冊に問題量を足す手段を1つ。教科書を2冊買うと章構成が重複して時間だけ増えます。

教科書型(黒本)を選ぶときのチェックポイント

購入前に、以下を上から順に確認してください。

  1. 表紙・帯の試験番号と、申し込む試験番号の一致。シリーズ名だけで判断しない。
  2. 版と刷。同じタイトルでも改訂版が出ていることがあります。ECの商品ページでは古い版が上位に表示される場合があるため、出版年を見る。
  3. 出版社サイトの正誤表。試験対策書は正誤表の分量がそのまま信頼度の目安になります。刷数が新しいほど反映済みの可能性が高い。
  4. 模擬試験の収録形態。紙のみか、ダウンロード/Web版があるか。Web版があると本番形式の時間配分を練習できます。
  5. CDB/PDBの扱い。マルチテナント関連の章が独立しているか、各章に分散しているかを目次で確認。独立章があると復習しやすい。
  6. コマンドの表記。SQL*Plusでの実行例が載っているか。GUI(Enterprise Manager系)の画面説明だけの本は、手元で再現できません。

問題集・Web問題集との組み合わせ方

教科書の章末問題だけで回していると、3周目には問題文の最初の数語で答えが出る状態になります。これは位置記憶なので、本番で言い回しを変えられると正答できません。対策は単純で、同じ論点を別の出題で解くことです。

使い方の指針は次の通りです。

  • 教科書1周目が終わってから問題集を導入する。先に問題集から入ると、解説を読む前提知識がなく時間がかかります。
  • 分野別モードで正答率を記録する。分野別正答率は、教科書のどの章に戻るかを数字で決める材料になります。
  • 模擬モードは最後の2週間に回す。早く使うと本番形式の練習機会を消費します。
  • 出典不明の無料問題は裏取りする。旧リリース前提の記述や誤った解説が混ざります。迷ったら公式ドキュメント(docs.oracle.com)の該当ページで確認する習慣をつけてください。この動作自体が実務でも役に立ちます。

この記事のテーマをさらに学べる本

新試験1Z0-085に対応した日本オラクル監修のBronze DBA学習書で、記事の中心テーマに直結します。

オラクルマスター教科書 Bronze DBA Oracle Database Fundamentals
オラクルマスター教科書 Bronze DBA Oracle Database Fundamentals渡部 亮太/岡野 平八郎/鈴木 俊也/株式会社コーソル/日本オラクル株式会社
楽天ブックスで詳しく見る Yahoo!ショッピングで見る

未経験から独学で合格するまでの8週間学習ロードマップ

1日1〜1.5時間、週末に+2時間を想定した配分です。すでにSQLを書いている人は週1〜3を圧縮できます。

週 テーマ やること 到達判定
1 全体像+環境構築 試験トピックのチェックリスト化、XE環境を起動、SQL*Plusで接続 sqlplusでログインしSELECTが通る
2 アーキテクチャ/インスタンス管理 SGA・PGA・バックグラウンドプロセス、起動停止の段階、初期化パラメータ NOMOUNT/MOUNT/OPENで何ができるか説明できる
3 Oracle Net/接続 リスナー、サービス名、tnsnames.ora、接続エラーの切り分け ORA-12514を意図的に発生させ、直せる
4 記憶域構造 表領域・データファイル・セグメント/エクステント/ブロック、UNDO表領域 表領域を作り、容量不足を再現して拡張できる
5 ユーザー管理とスキーマオブジェクト、同時実行性 ユーザー/ロール/権限、プロファイル、ロックと読み取り一貫性 2セッションでロック競合を再現し、待機を確認できる
6 バックアップ・リカバリ、データ移動 論理/物理バックアップ、ARCHIVELOGモード、Data Pump 完全/不完全リカバリの前提条件を説明できる
7 弱点潰し+2周目 分野別正答率の低い章を再読、問題集を分野別で回す 全分野で正答率が目標ラインに届く
8 仕上げ 模擬試験を本番形式で複数回、間違いノートの見直し 模擬試験で合格点に余裕を持って到達

週5のロック・読み取り一貫性と週6のバックアップは、Bronze範囲でも理解の差が出やすい箇所です。週7以降に持ち越すと詰まるので、先に手を動かしておきます。

Oracle Database XE/Dockerで手を動かす環境を用意する

学習環境はOracle Database XE(Express Edition)が現実的です。無償で使えますが、CPU・メモリ・ユーザーデータ量に上限があります(リリースによって異なるため、公式ドキュメントのライセンス条項で確認してください)。学習用途では、XEがマルチテナント構成(CDB+PDB)で提供される点が都合よく、CDB/PDBの切り替えをそのまま練習できます。

導入はOSへの直接インストールか、コンテナの2択です。コンテナならOracle公式のコンテナレジストリ(container-registry.oracle.com)や、Oracle公開のビルドスクリプト(GitHubのoracle/docker-images)を使う方法があります。利用条件は各リポジトリのライセンス表記を確認してください。

# コンテナ起動(イメージ名・パラメータは利用するリポジトリの README に従う)
docker run -d --name oracle-xe \
  -p 1521:1521 \
  -e ORACLE_PASSWORD='YourStrongPassw0rd' \
  -v oraxe_data:/opt/oracle/oradata \
  <xe-image>:latest

# 起動完了までのログ確認("DATABASE IS READY TO USE!" 等が出るまで待つ)
docker logs -f oracle-xe

# コンテナ内でSQL*Plus接続
docker exec -it oracle-xe sqlplus / as sysdba

最初に確認すべきは、自分がどのコンテナにいるかです。

-- CDBかどうか、オープンモード
SELECT name, cdb, open_mode FROM v$database;

-- 現在のコンテナ
SHOW CON_NAME

-- PDBの一覧と状態
SELECT con_id, name, open_mode, restricted FROM v$pdbs;

-- PDBへ切り替え(CDB$ROOTに接続している場合)
ALTER SESSION SET CONTAINER = XEPDB1;

起動段階は実際に落として上げると定着します。

SHUTDOWN IMMEDIATE
STARTUP NOMOUNT
SELECT status FROM v$instance;      -- STARTED
-- この段階ではデータディクショナリが読めない(制御ファイル未読込)
ALTER DATABASE MOUNT;               -- MOUNTED(制御ファイルを読んだ状態)
ALTER DATABASE OPEN;                -- OPEN

接続周りはリスナー側のコマンドも必ず叩きます。

lsnrctl status          # リスナーの稼働とリスニングエンドポイント
lsnrctl services        # 登録されているサービス名とインスタンス
tnsping XEPDB1          # ネットサービス名の解決確認

領域管理は「作る→埋める→エラーを出す→直す」まで通します。

CREATE TABLESPACE tbs_demo
  DATAFILE '/opt/oracle/oradata/XE/XEPDB1/tbs_demo01.dbf'
  SIZE 10M AUTOEXTEND OFF;

SELECT tablespace_name, file_name, bytes/1024/1024 AS mb, autoextensible
  FROM dba_data_files WHERE tablespace_name = 'TBS_DEMO';

-- 10Mを超えるデータを入れて ORA-01653 を発生させ、
-- データファイル追加 or 自動拡張の有効化で復旧する
ALTER DATABASE DATAFILE '/opt/oracle/oradata/XE/XEPDB1/tbs_demo01.dbf'
  AUTOEXTEND ON NEXT 10M MAXSIZE 200M;

同時実行性は2セッションを開いて再現します。片方でUPDATEしてコミットせず、もう片方で同じ行をUPDATEすると待たされます。

-- 別セッションから待機状況を確認
SELECT s.sid, s.username, s.event, s.blocking_session, s.seconds_in_wait
  FROM v$session s
 WHERE s.blocking_session IS NOT NULL;

ここで観測される待機イベントenq: TX - row lock contentionが行ロック待ちです。一方で読み取り側は待たされず、UNDOから変更前イメージを再構成して読みます。この挙動まで確認できると、試験の読み取り一貫性の設問を理解で解けます。

参考書の周回数と正答率の判断基準

周回は回数ではなく、各周で何をするかで設計します。

1周目(週1〜6):読む+手を動かす。正答率は気にしない 章末問題は解きますが、点数は記録せず間違えた論点の見出しだけをノートに残します。この段階で正答率を気にすると、解答の暗記に走ります。各章で出てきたコマンドはXEで1回実行してください。

2周目(週7):分野別に正答率を記録する ここから数字で管理します。分野別正答率が70%未満の章は、問題演習を続けても伸びないので教科書に戻って再読。70〜85%の章は、間違えた問題の選択肢すべてについて正誤の理由を言えるかを確認します。85%以上の章は放置し、週8の模擬試験で再確認。

3周目(週8):間違えた問題のみ+本番形式 模擬試験は時間を計って通しで解きます。目標は公式に記載された合格点に対して10〜15ポイントの余裕を持って安定すること。本番は会場や言語表現の違いで数ポイント落ちる前提で余裕幅を見込みます。

正答率が伸びないときの原因は、だいたい次の3つです。

  1. 問題を覚えている。同じ問題集を回し過ぎなので、Web問題集や別の問題集で違う言い回しの出題に当てる。
  2. 用語の定義が曖昧。「インスタンス」「データベース」「サービス」「コンテナ」を自分の言葉で区別できていない。用語だけを白紙に書き出して説明する練習に戻る。
  3. 操作のイメージがない。コマンドを一度も打っていない章がある。チェックリストの「手を動かしたか」列が空の行から埋める。

この記事のテーマをさらに学べる本

Bronze取得後に挑むSilver SQL試験(1Z0-071-JPN)の出題範囲を扱った学習書です。

オラクルマスター教科書 Silver SQL Oracle Database SQL
オラクルマスター教科書 Silver SQL Oracle Database SQL株式会社コーソル 企画&マーケティング部/渡部 亮太/舛井 智行/峯岸 隆一/日本オラクル株式会社
楽天ブックスで詳しく見る Yahoo!ショッピングで見る

参考書で理解が止まりやすい論点と読み解き方(アーキテクチャ・CDB/PDB・バックアップ)

参考書の記述は正しくても簡潔なため、以下の因果関係まで補って読むと楽になります。

インスタンスとデータベースは別物 インスタンスはメモリ(SGA)とバックグラウンドプロセス、データベースはディスク上のファイル群(データファイル・制御ファイル・REDOログファイル)です。この区別がつくと、STARTUP NOMOUNTはインスタンスだけ起動した状態であり、制御ファイルを読んでいないからデータファイルの位置を知らず、データディクショナリも参照できないという筋が通ります。制御ファイル再作成やスタンバイ作成の初期段階でNOMOUNTが必要な理由も同じです。

COMMITで何が永続化されるのか COMMIT時に永続化されるのはREDOログです。LGWRがREDOログバッファの内容をREDOログファイルに書き終わるのを待ってから、コミット成功が返ります。この待ちは実運用でlog file sync待機として現れます。変更後のデータブロックは、DBW(データベースライター)が後からまとめて書き出します。つまり「コミット済みなのにデータファイルにはまだ書かれていない」が正常な状態です。

この設計から、インスタンス障害後のリカバリがREDOでロールフォワードし、UNDOで未コミット分をロールバックする2段構えになる理由も導けます。参考書で「ロールフォワード」「ロールバック」が並んでいる箇所は、この順序と役割をセットで覚えてください。

UNDOの二つの役目 UNDOはロールバックに加えて、読み取り一貫性のためにも使われます。他セッションが更新中の行を読むとき、Oracleは待たずにUNDOから変更前のイメージを再構成して返します。だから「読み取りは書き込みをブロックしない」が成立します。

その副作用がORA-01555: snapshot too oldです。長時間走るクエリが必要とする変更前イメージが、UNDO表領域の再利用で上書きされると発生します。UNDO_RETENTIONやUNDO表領域のサイズ、保証付きUNDO(RETENTION GUARANTEE)が存在する理由も、この因果で説明できます。MVCCを採用する他のRDBMSでは変更前イメージの持ち方が異なり、PostgreSQLはテーブル内に旧行を残して後からVACUUMで回収します。この違いはOracleとPostgreSQLを行き来する現場で役に立つ知識で、Oracle から PostgreSQL 移行でハマるポイント|症状別の切り分けと対処でも挙動差が問題になる場面が出てきます。

チェックポイントとARCHIVELOGモード チェックポイントは「ここまでのREDOはデータファイルに反映済み」という印を進める処理です(CKPTが制御ファイルとデータファイルヘッダーを更新し、DBWが書き出す)。これによりリカバリ時に読み返すREDOの量が決まります。

ARCHIVELOGモードは、上書きされる前のREDOログをアーカイブとして退避する設定です。NOARCHIVELOGモードではオンラインREDOログが循環的に上書きされるため過去のREDOが残らず、任意の時点までの復旧(ポイントインタイムリカバリ)ができません。参考書で「アーカイブログモードでないとできないこと」が列挙されている箇所は、この一点に収束します。表を暗記せず「REDOが残っているかどうか」で判断すれば、選択肢を自力で切れます。

CDB/PDBの読み解き方 マルチテナントは「何が共通で、何がPDBごとか」の切り分けが要点です。

  • PDBごとに持つのは、SYSTEM/SYSAUX表領域、データディクショナリの一部、ローカルユーザー、アプリケーションのデータ。
  • CDB全体で共通なのは、インスタンス(SGAとバックグラウンドプロセス)、REDOログ、制御ファイル。
  • UNDOは、CDB共通のUNDO表領域を使う構成とPDBごとに持つローカルUNDOの構成があります。新しいリリースではローカルUNDOが前提の場面が増えているため、受験するリリースでの既定の扱いを公式ドキュメントで確認してください。
  • ユーザーの種類は2つ。すべてのコンテナに存在する共通ユーザーはC##(またはc##)プレフィックスが必要で、特定PDBだけのローカルユーザーはプレフィックス不要。
  • ディクショナリビューは、DBA_*が接続中のコンテナ、CDB_*がCDB全体を対象とし、CON_ID列でコンテナを識別します。
-- CDB$ROOTから全PDBの表領域を横断確認
SELECT con_id, tablespace_name, status FROM cdb_tablespaces ORDER BY con_id;

「表を作ったのに見つからない」の多くは接続先コンテナの誤りです。SHOW CON_NAMEを癖にしておくと、試験でも実務でもミスが減ります。

バックアップ・リカバリの用語整理 軸は3つだけです。

  1. 論理と物理。Data Pump(expdp/impdp)はオブジェクト単位の論理バックアップで、別環境への移送や特定スキーマの復元に向きます。RMANやOSコピーはファイル単位の物理バックアップで、データベース全体の障害復旧に使います。論理バックアップだけではインスタンス障害からの時点復旧はできません。
  2. 整合性と非整合性。データベースを停止して取る整合性バックアップは、そのままリストアして開けます。オープン中に取る非整合性バックアップはREDOの適用が前提になるため、ARCHIVELOGモードが必要です。
  3. 完全と不完全リカバリ。すべてのREDOを適用して最新まで戻すのが完全リカバリ、特定時刻・SCN・ログシーケンスで止めるのが不完全リカバリです。不完全リカバリの後はデータベースをRESETLOGSで開く、という流れまでセットで覚えます。

この3軸に落とせば、「この障害ではどのバックアップが必要か」という問題は消去法で解けます。

よくある質問

黒本だけで合格できる?

教科書型1冊で合格に必要な知識範囲はカバーできる作りですが、問題量が不足しやすいのが実情です。章末問題と模擬試験を2〜3周すると答えを覚えてしまい、正答率は高いのに本番で崩れる状態になりがちです。

判断基準は2つ。2周目の分野別正答率が全分野で安定して高く、かつ間違い選択肢の誤りの理由まで説明できるなら追加は不要です。どちらかが欠けるなら、問題集かWeb問題集を1つ足してください。費用対効果では、分野別正答率が自動集計されるWeb問題集が扱いやすい。

独学の勉強時間はどれくらい必要?

出発点で大きく変わるため、時間よりも到達状態で管理するのが確実です。目安は次の通りです。

  • SQLを業務で書き、Linuxの基本操作ができるなら、範囲が管理系に絞られるので週10時間で3〜4週間程度。
  • SQLは少し触った程度なら、SQL基礎の補強が必要。本記事の8週間ロードマップがそのまま当てはまります。
  • DBもサーバも未経験なら、環境構築とコマンド操作に慣れる時間が別途必要です。10〜12週間を見て、週1〜2はXEの操作だけに充てる配分が無理のない形です。

いずれの場合も合否の分かれ目は、模擬試験を本番形式で複数回解き、合格点に余裕を持って安定しているかです。満たされていなければ時間を足し、満たされていれば早めに受験します。

旧バージョン対応の参考書でも使える?

アーキテクチャの基礎を学ぶ補助教材としては使えますが、試験対策の主軸にはしないほうが無難です。理由は3つあります。

  1. マルチテナント(CDB/PDB)の扱いが薄い、または存在しない版がある。
  2. 既定値や推奨構成が変わっている箇所がある(UNDOの構成、パスワードファイルや認証周り、非推奨になったパラメータなど)。
  3. 試験トピックの章立てがずれるため、網羅チェックに使えない。

手元に旧版があるなら、SGA/PGAやREDO・UNDOの説明部分を読む用途に限定し、コマンドと既定値は現行リリースの公式ドキュメントで確認してください。書いてあるコマンドをXEで実行して同じ結果になるか試すのが、最も確実な検証方法です。

ORACLE MASTER Bronzeは取る意味がない?

「上位資格の前提として必須ではない」「実務経験のほうが評価される」という指摘には妥当な面があります。一方で、次のようなケースでは十分に機能します。

  • 未経験・経験が浅い段階では、何を学ぶべきか自分で設計できません。試験トピックがそのままカリキュラムになります。
  • 社内の資格手当・昇格要件に含まれているなら、取得コストを回収できます。
  • Oracle案件の多い環境への異動・転職で、最低限の共通言語を示せます。面接で「インスタンスとデータベースの違い」「アーカイブログモードの意味」を説明できることには意味があります。

すでにOracleのDBA業務を担当して評価も得ているなら、Bronzeを飛ばしてSilverを狙う、あるいは別方向のスキルに投資する判断も合理的です。PostgreSQLの比重が上がっている現場なら、OSS-DB Silver 独学の勉強法|教材選びと学習ロードマップのようにPostgreSQL側の資格と比較して、自分の現場で使う技術に合わせて選ぶほうが実利的です。

まとめ|状況別のおすすめ参考書の選び方

① DBもサーバも未経験 SQLの入門書から始め、SQLが読めるようになってから試験番号対応の教科書型1冊とWeb問題集へ。教科書に入る前にXE環境を作り、sqlplusで接続できる状態にしておくこと。ハンズオンの記述が多い本を選びます。

② SQLは書けるがDBA作業は未経験 試験番号対応の教科書型1冊+問題量を足す手段1つが基本形です。アーキテクチャ章とバックアップ章で詰まったら、Oracleの仕組みを扱う入門書を補助に追加します。

③ Oracleの運用経験があり、知識の整理が目的 問題集またはWeb問題集から入り、正答率の低い分野だけ教科書で補う。全章の通読は不要です。試験トピックのチェックリストで説明できない項目を抽出し、そこだけ埋めます。

④ 会社の教育予算が使える 公式系教材(iStudyやOracle Universityのコース)を使えるなら、出題傾向との整合という点で有利です。それでも手を動かす環境は別に用意してください。

どのパターンでも共通する注意点は2つです。試験番号の一致を最優先で確認すること、そして試験トピック・出題数・合格点・再受験ポリシーをOracle公式ページで最新情報を確認すること。参考書は体系と問題を提供してくれますが、試験仕様の一次情報にはなりません。買う前に5分かけて公式ページを開く手間が、遠回りを防ぎます。

この記事のテーマをさらに学べる本

Oracle 23cまでを含む全体像を図解で俯瞰でき、未経験者が仕組みを押さえる土台になります。

楽天ブックスで詳しく見る Yahoo!ショッピングで見る