41_IT」カテゴリーアーカイブ

ORACLE MASTER Gold DBA 2019(試験番号:1Z0-083-JPN)に無事認定された

新試験制度のORACLE MASTER Gold DBA 2019に先日無事認定されたので、勉強法や当日の様子をシェア。相変わらずの独学で、地道に細々と学び続ける方法を取ったが、正答率86%で無事一発合格できたので、他人様のお役に立つ情報だと信じたい。

しかし…最近はどこもかしこもクラウド化で、データベースのことを考える人が減ってきた気がする…。データベースはまだまだ自由で面白いと思っているのは、私だけだろうか。

オラクルマスターゴールド2019の認定証の画面キャプチャ。旧試験制度と同じ形の認定証。認定証の左上に、OracleMasterであることを示すバッチが表示されている。

↑ ORACLE MASTER GOLD 2019の認定証。認定証は旧試験制度と同じ形だった。

ORACLE MASTER Gold 2019 取得時のスペック

ORACLE MASTER Goldの認定には、ORACLE MASTER Silverの有資格者であることに加えて、「Oracle Database Administration II」(試験番号:1Z0-083-JPN) という試験に合格する必要がある。Administration II試験に合格した時点のスペックを記載する。

Oracleデータベースの経験年数:足掛け8年

うち4年半は、アーカイブログモードすら使ってない小規模データベース。データベースにパッチを当てたり、エクスポート&インポートコマンドを使ったりは問題なくできる。アーカイブログモードやRMANを使うようなミッションクリティカルなDBは、2年9ヶ月くらい経験。

マルチテナント構成使用歴は、1年弱。アシスト社にマルチテナント構成の講座(3時間。凄く分かりやすい!)を実施頂いたり、海外のDBエンジニアのYouTubeを眺めたりして、マルチテナントの概要を理解した。その後は19cシングルDBの構築要件を洗い出し、DBを構築しながら構築手順書を1人でせっせと作っていた。

Oracle RACの経験年数:2年9ヶ月

RACの設計・構築はやったことがなく、運用保守・監視がメイン。障害調査やメモリ周りのチューニングは、調べ倒せば何とか解答を捻り出せる程度。RACは複雑怪奇で未だに理解が追い付いていないが、仕組みはすごく面白いので、今後積極的に学んでいきたい分野ではある。
Grid InfrastructureとOracle ASMの使用年数も、同じく2年9ヶ月。

Oracle Exadataの経験年数:経験なし

機会があれば使ってみたい。

Linux OSの経験年数:3年くらい

Red Hat Enterprise Linux 6~7を中心に経験。OSユーザ作ったり、limit.confをviエディタで編集したりはできる。シェルスクリプトも、調べ倒しながらであれば、おおよそは読める。
だが、Linux全般が物凄く苦手。ORACLE MASTER Gold 2019が認定されたその日に、LPIC レベル1の問題を解いてみたら、20問中5問しか解けなかった…。
「経験年数3年です!」と言い張っていいのかは、大いに謎。

Oracle Master Silver認定後どのくらいでGoldを取得したか:4年後

旧試験制度でOracle Master Silverに認定された後、新試験制度に変わり、Goldの試験を受けたいのに受けられない期間が1~2年あった。特にインターネット上に、Gold 19c対応の情報がほぼ出回らなかったのは、正直痛かった…。
もし仮に新試験制度になっておらず、試験範囲も11gのままだったなら、アーカイブログモードで稼働するDBの実務経験を1年ほど積んだら、早めに受験しに行っていたと思う。

ORACLE MASTER Gold DBA 2019の学習期間:3ヶ月

ORACLE MASTER Gold 11gの参考書が2年前から自宅にあり、システムトラブルが起きるたびに辞書代わりに読んでいた。がっつり朝から晩まで勉強したのは、2022年4~6月の3ヶ月間。

Gold DBA 2019の認定後に、webサイトでオラクルマスターゴールドの学習目安時間は40~50時間と書かれているのをたまたま目にしたが、新試験制度のORACLE MASTER Goldは試験範囲が相当広くなっているので、40時間はさすがに無茶ではないかと思う。
マルチテナント構成やGrid Infrastructureなどについて十分な実務経験があり、めちゃくちゃ記憶力のいい人なら、40時間で取れるのかもしれないが…

ORACLE MASTER Goldの認定試験は、そもそも実務経験をある程度積んでいないと厳しいので、実務経験の時間を割り引いて学習時間だけを算定するのも、少し算出する意味が薄いかもしれない。

使用した参考書・問題集・学習ツール

3ヶ月間「使い込んだ」と言えるほど使ったのは、下記の3つ。

  • 書籍①「オラクルマスター教科書 Gold DBA Oracle Database AdministrationII(株式会社コーソル 著)
    黒い表紙の本。19cに対応している
  • 書籍②「ORACLE MASTER Gold[Gold DBA11g]完全詳解+精選問題集」
    白い表紙の本。11gに対応しているが12c以降は非対応
  • ORACLE MASTER Goldラーニングサブスクリプションの動画

使った順序は、動画 → 白本 → 黒本 の順。
たまたまOracle Universityでeラーニング動画が無償公開されていたことと、学習開始時にGold 19cに対応している受験対策参考書が見当たらなかったので、3種類も使う羽目になってしまった(笑)

2022年5月以降に学習を開始される方は、コーソルさんの黒本メインで学習すればいいと思う。黒本が、情報が最も端的にまとまっていて使いやすかった。黒本は5月に出版された(らしい)ので、あわてて入手してやり込み6月末に受験したのだが、黒本があるとないとで、点数が全然違っていたと思う。

ORACLE MASTER Gold ラーニングサブスクリプションの動画

Oracle UniversityにORACLE MASTER Goldの学習動画(兼試験対策動画?)が結構な高値で販売されているのだが、たまたま2022年4~5月の2ヶ月間くらい、ラーニング動画のうち6時間分だけが無償公開されていた。
試験問題とおおよそ同じ形式の問題を解いて講師の解説を聞く、というタイプの動画だった。

動画は重要ポイント盛りだくさんで、1度聴き流す程度では一体何のことを話してるのか理解できないくらい、「初めまして」な新機能や用語が多かった。私は文字情報より耳から情報を得て学習する方が楽なので、理解できなかった箇所はスマホの機能で音声録音しておき、家事や散歩の合間に聞き流しては、知識を定着させた。
無償公開されていた期間が長かったので、問題演習は2〜3周くらいできたと思う。

ラーニングサブスクリプションに興味のある方は、下記のリンクからどうぞ。

Oracle Master Portal:ラーニングサブスクリプション
https://www.oracle.com/jp/education/index-172250-ja.html#10

なお、私はこの動画に出会って初めて、新試験制度のORACLE MASTER Goldが旧試験制度のSilver 11gの出題形式とほぼ変わりない、という事実を知った(笑)

11g対応の白本「ORACLE MASTER Gold[Gold DBA11g]完全詳解+精選問題集」

念のため断っておくが、マルチテナント構成という概念がない、11g時代のORACLE MASTER Gold参考書である。

当然この書籍だけでは「Oracle Database Administration II」の試験範囲はカバーできず、50〜60%くらいが新試験の試験範囲とかぶっているかな、という印象。
19c対応のいい書籍があれば勿論そちらを使ったのだが、「ないのだから仕方ない!」と早々に諦め、半ば開き直ってこの書籍を使っていた。

だが、「11g時代に出版された書籍でいいから、取り敢えず学習を先に進める」という強引な作戦は、結果的には大きな回り道をすることなく、プラスに働いたと思う。
11gの白本を2ヶ月かけて3周し、巻末の模擬試験を解くと、正答率が61%だった。RMANなどのDBA必須技能をここで先に身につけられた上、Oracle Master Gold 11gの合格ラインに到達しつつあると把握できたので、残りの1ヶ月は、Gold 2019の黒本でマルチテナント構成と12c~19c新機能の知識を足し込むことだけに集中した。

19c対応の黒本「オラクルマスター教科書 Gold DBA Oracle Database AdministrationII」

恐らく、現時点で最強のOracle Master Gold対策本だと思う。データベースと実務にめちゃくちゃ詳しい人が、19cシングルデータベースのことを端的にまとめた、という印象の本で、とにかく本全体に無駄がない

聞きなれない単語は、ほぼすべて欄外や括弧書きで単語の意味が添えてあるので、いちいちスマホで調べる手間が省ける。一度も流したことのないコマンドは、実行結果が全文丸ごと掲載されているので、これまた実機でコマンドを流す手間が省ける。
読み進める&解き進めることに集中できる本なので、12c~19cで新登場した機能・概念を中心に読み込み、1ヶ月で2周することができた。1ヶ月後巻末模擬問題を解くと、正答率が76%に達していたので、本試験申し込みに進んだ。

極めつけに、この黒本で学習したのと非常に似た形式の問題が、本試験で2〜3問出た。サービスが良すぎる。オラクル社監修は伊達じゃなかった。
著者であるコーソル社の皆様に、深く感謝したい。

実機演習をどのくらいやったか

Oracle Master Silver 11g受験時は、自宅では特に実機演習はしなかったのだが、今回はさすがに実機演習の時間を取った。

自宅のPCにマイクロSDカードを挿し、SDカードのディスク上にVMware PlayerでRed Hat Enterprise8の仮想サーバと19c(EE)のシングルDBを作る、というやっつけ感満載の自作環境だったが、RNANのコマンドは無事に流れたのでよしとする。1ヶ月半ほど、この超遅の仮想環境で、コマンドを流せるだけ流した。

RMANでのリカバリなどは、実務でもそう頻繁には行わない(はず)なので、バックアップ&リカバリの実機演習の時間はあってもいいと思う。
マルチテナント構成や19c新機能は、時間が取れなかったこともあり、特に実機演習しなかった。

試験結果:正答率86%で一発合格

Oracle Database Administration 2の試験結果の画面キャプチャ。画面中央に、正答率と合格ラインがパーセント表記で表示されている。

↑ 受験直後に画面モニターに表示される試験結果。その後メールでも通知され、実物は写真つき

黒本の巻末模擬試験の正答率が76%だったので、本試験だと7割取れたらいい方かな…と想定していたが、想定外の8割超えだった。頑張った成果が認められたようで非常に嬉しかった半面、「もしかしたら学習期間2ヶ月半でも受かったかも…」と少し後悔した。

なお、2022年6月末時点でも、合格ラインは57%のままだった。

 →Oracle Database AdministrationⅡ受験当日の体験記はこちらへ

ORACLE MASTER Gold 取得後どう活用したか

まだ取ったばかりなので不明。活用できたら追記する。

知識が増えたのは良かったものの、goldだと「実務で使ってないわー!」という機能が半分近くあるので、goldを取ることで実務能力が上がったのかは、正直分からない。実務で使う知識や技術については都度学んできているので、(というかデータベースエンジニアであれば、それが当たり前だろうと思うので)、マルチテナントの知識以外はさほど使わないかもしれないな、とも思う。

ただ、ORACLE MASTER Goldに認定されたというだけで、周囲の自分を見る目が変わりすぎて怖い
ORACLE MASTER Gold取得前と後で、自分ではスキルに大した差を感じていないのだが、周囲からは「凄いね」という驚き交じりの反応が返ってくる。自社の営業がやたらに誉め言葉を並べ始めたり、会ったばかりの客先の役員が何故か私の名前を知っていたりする。怖い。

今まではスキルを過小評価されて仕事しづらいことが多かったが、ORACLE MASTER Gold認定後は、逆にスキルを過大評価され、周囲の期待が大きすぎて困惑することが増えてきた。
自分では、LinuxやOracle RACを筆頭に、身に付けねばならないことがまだまだ山ほどあると思っているのだが、周りはそうは思わないらしい。

今どんな仕事をしているか

今まで同様、Oracleデータベースの設計・構築・運用。Solarisで稼働しているOracle RACの面倒を見るお仕事。
Solaris氏とはまだまだ疎遠なので、早く仲良くならなければ…とは思っている(汗)

地位・年収に変化はあったか

取得したばかりだが、まだ変化なし。ヒラ社員で年収は400万円台後半のまま。
今後変化があるかどうかも正直分からない。

地位や年収を上げたいだけなら、ORACLE MASTER取得ではなく仕事でプロジェクトマネージャやリーダーポジションを目指す方が上がりそうだな…とは思う。
技術力を高めれば高めるほど現場最前線の仕事に回されるので、課長職・部長職から遠のいていくのが、日本企業の不思議なところ。

ORACLE MASTER Gold 学習のポイント

「Oracle Database AdministrationII」の試験は、試験範囲がとにかく広いので、記憶力との戦いに陥らないようにすることが、非常に大事ではないかと思う。私のように記憶力の悪い人間ほど、暗記中心の学習に陥ると、その時点で敗北濃厚になる(笑)

コーソル社のオラクルマスター教科書 GoldDBAの書籍の目次を撮影した写真。目次の項目の一部に、緑色の色が塗られている。

↑ コーソル社の黒本。11gの白本で学ばなかった項にだけ色を塗り、重点的に学習した

運良く実務経験を積める立場にいる方は、まず日々の仕事を全力で頑張り、1コマンドでも多く経験を積み上げるのが、プラスに働くと思う。やはり実務で経験していると、知識の脳内定着力が全く違う。

実務の積めなかった分野については、自宅PCの環境でコマンドを流せるだけ流して経験を補い、経験と知識を紐づけられるよう気を配った。本だけ読み続けていると眠くなるが、知識と紐づけながら経験を増やすと、知識が定着しやすく忘れにくいように感じる。

最後に、実務経験も自宅での実機演習もできなかった分野については、本試験の重要度や出題頻度が低ければ、潔く諦めることにした。具体的には、データベースの複製や高速ホームプロビジョニングなどは、書籍を2~3度読み込んで、仕組みを理解するだけに留めた。

試験範囲が広いので、「学んだことを忘れる」という残念な事象も、結構な頻度で起きると思う
一度学習した分野は、時折テキストを高速で眺め返すようにすると、少しは忘れにくい。具体的には、テキスト見開き2ページあたり2~3秒くらいの速さで、ざーっとテキストを眺めていく。2~3秒ではテキスト全文は読めないが、太字で印刷されている重要用語やアーキテクチャの図などは目に入ってくるので、「そういえばこんな機能あったな…」と学んだことを自然に思い返すようになる。こうしておくだけでも、覚えた知識を忘れにくくはなると思う。

もう少し時間が取れる方は、スマホで写真を撮って通勤時に読み返す、重要単語だけ手帳に書いておくなど、忘れにくくする工夫は色々とできそう。

ORACLE MASTER Goldは取得した方がいいか

データベースエンジニアとして生きていきたいなら、あった方がいいと思う。
以前から、就職活動や配属面談の際に、ORACLE MASTER SilverだけではDBA(データベース管理者)として不十分と見なされることが多かったので、私自身は数年前からORACLE MASTER Gold取得したいと考えていた。

また、営業や事務の方など、システムの現場に一切出ない方々にとっては、エンジニアが実務でどれだけ凄い経験を積んでいても、その人の技術力の高さが分からないらしい…ということに最近気づき始めた。

システムエンジニア同士だと、一緒に働いたり雑談したりしているうちに、相手がどの分野にどの程度の技術力を持っているかは、おおよそ把握できる。資格を持っていなくとも凄腕のエンジニアは結構な数いらっしゃるし、技術力さえあれば現場の仕事は回るので、忙しい中無理して資格を取らなくても、業務上大きな障りはない。

だが、営業さん達や人事の方々はどうも、「経験年数」や「持っている資格のレベル」などで、各エンジニアの技術力を推し量っているようだ。
現場で重宝されているエンジニアほど多忙なので、資格を取っている暇などないし、いいエンジニアほどキャッチアップも早いので、短い経験年数でも十分凄腕になってらっしゃるのだが、システムに詳しくない方にとっては、資格というラベルが人に貼られていると便利らしい。

ラベルの有無で人生が変わってくるのも正直どうかとは思うが、つまらない方の人生に追いやられるのも腹が立つので、時間がある方は早めにとっておかれると損はないと思う。

余談:ORACLE MASTER Gold 受験後の感想

試験範囲がとにかく広すぎて泣けてくる。
この上にORACLE MASTER Platinumがまだ控えているかと思うと、考えるだけで眩暈がする…

Oracle Database Administration Ⅱ(ORACLE MASTER Gold DBA 2019認定試験) 受験記

ORACLE MASTER Gold DBA 2019の認定要件である「Oracle Database Administration Ⅱ」(試験番号:1Z0-083-JPN)という試験を受験し、無事に合格できたので、受験日前後の体験記を記載。

新試験制度になってから、ORACLE MASTER Goldの認定試験の合格報告や合格体験記が、ネット上に少なすぎる気がする。参考書が長らく出版されていなかった上に、巷に出回っている情報が少なすぎて、受験に踏み切れていない人も相当多いんじゃないかな…という予感。
 → ORACLE MASTER Gold 2019の勉強法等については、こちらへ

試験前日:Oracle Database Administration Ⅱ試験を申し込む

黒本の参考書の巻末にある模擬試験を実施したところ、正答率76%で合格ラインに達していたので、恐る恐る本試験を申し込むことにした。ORACLE MASTER Silver 11gを受験した時と同様に、ピアソンVUE社のwebサイト↓から本試験を申し込む。

ピアソンVUE
https://www.pearsonvue.co.jp/

受験地と受験日時を自由に選択できるのは、コロナ禍以前と同様。自宅から5km圏内に2ヶ所の受験会場があったが、最短日程(=申込の翌日)に本試験を受けることのできる会場は1ヶ所だけだったので、その会場を選択することにした。(結果的に、ORACLE MASTER Silverの本試験受験時とは、違う試験会場になった)

コロナ禍ということもあり、自宅で受験する方法も選択できるようになっていた。事前に専用のアプリをインストールしてシステムチェックを行った後、当日は画面録画&試験監督付きで自宅で受験できる、という仕組みのようだ。感染リスクゼロで、移動時間まで省けるのはとても魅力的。冷暖房も自分好みに調整できるので、夏&冬には特に都合が良さそう。

ただ、ORACLE MASTER Goldの認定試験は、試験時間が2時間半に渡る長い試験で、自宅だとネットワークより先に集中力が切れる恐れがあることと、宅配便の配達等の邪魔が入る可能性もあったので、今回は自宅受験を断念した。

ピアソンVUEからオラクル社のCerfViewにログインした後、受験する試験を選ぶのだが、Oracle Database AdministratorⅡの試験の選ぶ場合、少なくとも英語版・中国版(?)・日本語版の3種類の試験があるようだ。試験タイトルの末尾に「JPN」とついているものを選択しないと、英語等で試験を受ける羽目になるようなのでご注意を。最初全く気づかないまま英語版を申し込みそうになり、慌ててキャンセルボタンを押した…。

ピアソンVUEでOracle Database Administration 2の試験を検索している画面のキャプチャ。1Z0-083の試験が3種類表示されている。

↑ 試験番号が同じ試験が3つ表示されるが、試験番号に「JPN」とついているものを選ぶ

試験予定時刻は10:30〜13:00とした。朝は十分に眠って脳を休ませたかったので、10時以降開始にした。試験予定日は丸一日有給休暇を取ることにして、会社に有休取得申請。
32,000円程度の受験料をクレジットカードで支払い、申込が全て完了すると、メールで支払い完了連絡と予約確認のメールが届いた。

本試験の荷造りとして、参考書のほかに本人確認書類2点、冷房対策用の上着、長い前髪を留めるための髪留めを準備した。なお、時計は持ち込みできなかったので、準備対象外。
本試験前日は、眠る直前まで学習を続けてはいたが、やはり緊張してしまい、思ったほど学習は進まなかった。

試験当日

本試験開始15分前:受験会場を間違える

オラクルマスターの認定試験には、試験開始前に本人確認や写真撮影などの事前手続きがある。そのため、試験開始15分前までに、試験会場に到着している必要があるので、朝食と身支度・化粧を済ませたら、余裕をもって試験会場に向かった。

(オラクルマスターの認定試験は写真撮影があるので、女性はまともな服を着て、軽くお化粧をされて行く方が無難。すっぴんだと試験を落とされるということはないのだが、すっぴん写真が公式記録として残ってしまうのは、どうにも困るので…)

試験会場の建物は知っていたので迷わず到着し、ピアソンVUEと書かれた事務所に入ると、アルコール消毒剤で手を消毒。受験者も受付の方も、全員がマスクを着用していた。受付に行くと、受付開始まで椅子でしばらく待つよう促された。受付開始までの時間は、参考書に軽く目を通すことができた。

試験開始15分前になり受付が開始され、受付してもらおうとすると、実はOracleの試験は試験会場が1つ隣の会場だった、という事実が判明した。慌てて手荷物をまとめ、隣の会場へ。試験前に、無駄にヒットポイントを減らしてしまった。
余談だが、私がオラクルマスターの認定試験を受けようとすると、大抵何かしらの小トラブルが起き、すんなりと試験を開始できた試しがない。

本試験開始10分前:受付手続き(同意書記入・本人確認・写真撮影)

隣の会場は以前の会場より静かで、中央に受付があり、広くて座り心地のよさそうなベンチが何台かあり、荷物やジャケットを保管できるよう縦長のロッカーが壁際にずらりと併設されていた。
受付の男性に受付が遅れた理由を伝え、何とか受付開始して頂くことができた。受験前の注意事項が書かれたA4用紙1枚半のラミネートシートを読み、異論がなければ書類にサインする。この時、一定以上の厚さの装身具は試験室に持ち込めないことを知り、身に付けていた8mm珠のガラスパールのイヤリングは慌てて外して鞄に突っ込んだ。

本人確認書類2点を提示して受験者本人であることを確認して頂くが、このときは不織布マスクを外した。この後小型のwebカメラ(?)で写真撮影を行ったが、この時もマスクは外した。
髪留めも厚みがあるものは試験室に持ち込めないと知ったが、幸い私の髪留めは百均で買った薄い小型のものだったので、受付の方に持ち込んでいいか確認頂き、持ち込み許可を頂けた。

受付を終えて、ロッカーのキーを受け取り、手荷物を全てロッカーに仕舞う。待合室には、同じく受験者と思われる20代くらいの若い女性が1人座られており、「女性のエンジニアかな?」と感じて嬉しかった。女性のエンジニアは、まだまだ少ない。特にインフラ領域は女性が非常に少ないので、どこの現場に配属されても、男子校にたまたま女が1人混じっているような雰囲気になる。

本試験開始5分前:試験室へ

受付の男性に連れられ、受付前から試験室に移動。試験室と受付&待機室は扉で仕切られており、扉には透明なガラスが張られ、試験室内が見えるようになっていた。

試験室は、机とパソコンと座席がセットになったものが40~50席くらい用意されており、全ての座席はパーティションでほかの席と仕切られていた。恐らくカンニング防止のためだと思う。(但し、受験者は各自が申し込んだ試験を受けるので、隣り合った人と同じ試験を受けているとは限らない)

席同士の間隔は狭めで、1m離れていないくらい。通りを挟んで真後ろの席も1.5m離れていないくらい近い。試験中は喋らないので、感染対策としてはこの距離でいいのかもしれないが、普段業務中にこの距離で人と座ることはもはやないので、反射的に少しヒヤッとした。

私が案内された席は、ロッカー番号と同じ81番で、通路の最も奥にある席だった。デスクトップ型の黒いパソコンが1台置かれていて、デスクトップパソコンの上部には、周囲の雑音を遮断するための大きなヘッドホンが1つ用意されていた
受付の方より、A4サイズのホワイドボードとホワイトボードマーカー(黒色)1本をメモ書き用として受領。ホワイドボードは無地ではなく、薄い灰色で格子状に罫線が引かれていた。

受付の方にパソコンにログイン頂くと試験名が表示され、受験する試験名に誤りがないことを確認して、試験開始。

本試験開始直前:注意事項の確認

試験開始から10分間は、画面操作の説明や注意事項を読む時間に充てられていた。残りの試験時間や現在の何問目を回答しているかなどの情報は、画面右上に表示されると知った。問題の見直しの仕方なども、合わせて確認。

ORACLE MASTER Silver受験の際、ホワイドボードマーカーのインクが次第にかすれてきて焦った記憶があるので、マーカーの書き具合もここで確認した。

ここのセクションは10分間用意されていたが、内容的には5分あれば終わるので、残りの時間で少し心を落ち着けてから、試験開始ボタンをクリックした。

本試験開始0~15分後:難問目白押しで焦る

本試験を開始してから1問目~9問目は、一度も見たことがない難問が続いた。ORACLE MASTER Silverの認定試験の時もそうだったが、オラクルマスターの認定試験は、試験範囲(?)に含まれない問題が数問出ることがあり、こうした問題は最初の数問に集中しているようだ。

最初の十数分間、見慣れない問題を延々と解かされる羽目になるので、解けずに焦り、ストレスがかかり、自分の試験対策は間違っていたのかと不安になる。ORACLE MASTER Silverの時のように、手が震えるようなことはさすがになかったが、周りの雑音がやけに耳に入った。

試験問題の上部にチェックボックスがあり、後で見直したい問題にチェックを入れておくと、全問解き終わった後にその問題が表示されてまとめて見直しをできる仕様になっている。9問全問チェックボックスにチェックを入れ、何とか先へと進んだ。

本試験開始15~75分後:苦手な問題と騒音に苦しめられる

10問目以降は、試験範囲内の問題に戻ったようで、何とか解答を捻り出せそうな問題が続いた。ただ、苦手なマルチテナント構成や高速ホームプロビジョニングの問題がさっそく続出して、再びストレスがかかった。できればRMANや自動メモリ管理あたりから、先に出題して欲しかった(我儘)。

ただでさえストレスがかかっているところへ、別席の試験を終えた後のパソコンだとは思うが、テレビが壊れた時のような「ザーーー」という音が2~3分続き、耐えかねて備え付けのヘッドフォンのお世話になることにした。
ヘッドフォンはずっしりと重く結構大きめのサイズで、長時間つけていると右耳が痛くなるので時々外さないといけなかったが、ノイズキャウンセリングの機能はしっかりしているようで、テレビ音も真後ろの席の男性受験者のため息も聞こえなくなったので、ひとまず良しとした。

試験時間が2時間半もあると、人の出入りがそれなりにあり、受付の男性が使用後の机のアルコール除菌を行ったりもするので、騒音対策は意外と重要だな、と改めて感じさせられた。
自宅で学習している時は基本的に1人きりなので、音対策をすることもなかったが、今回は平日午前にも関わらず受験者が意外なほど多かったので、雑音に気を散らさないことも必要だなあと痛感。そういえば実務でも、ベラベラと四六時中喋りまくるおじさまが隣の席にいる時は、私の能率がだだ下がりする。(上司なら部下の能率を無駄に下げないで欲しい…)

出題傾向は、コーソル社の黒本で網羅されているところが、ほぼほぼ出てきた印象。出題形式も、黒本やサブスクリプション動画で学んだ形式によく似ていた。マルチテナント形式のリソース今シューマープランや、アプリケーションコンテナのポリシー周りが出題され、苦手な高速ホームプロビジョニングは2問も出てきた。アプリケーションコンテナのコンテナマップは、今回は出題されなかった。

出題の半分を解き終えた時点で残り時間を確認したところ、黒本の模擬問題を解いていた時とほぼ同じペースで解答できていた。全85問を2時間ほどで解き終えるのが私の普段のペースなので、時間不足で解答不能に陥ることはなさそうだとわかり、少し安心した。

試験中は、配布されたミニホワイトボードにも、頻繁にお世話になった。ORACLE MASTERの試験は、「下記の選択肢(6つ)のうちから2つ正しいものを選べ」というような複数回答の問題が多いが、主に選択肢の肢切りにホワイトボードを利用。「13問目 A〇 C× D×」などと正解・不正解が確実に分かっている選択肢だけをボードにメモしておき、残り1つの正解に迷ったら、残った3択(B・E・F)から正解を選んでいた。

本試験開始75~130分後:寒いが粛々と問題を解く

試験の後半になると、フラッシュバックドロップや自動メモリ管理やRMANコマンドなどの、慣れ親しんだ分野が平和に出題され始め、気持ちも落ち着いてきた。苦手なフラッシュバックトランザクションはメインでは出題されず、選択肢の形で出てきたのでセーフだった。これまた苦手なデータベースの複製とPoint-In-Time-Tablespaceも、各1問ずつくらい出題されたと思う。プラットフォームのエンディアンが異なる環境間での表領域の複製が1問出て、19cで追加されたDatapumpの新引数も、1問出題された。

出題意図が読み取れない悪問や、変にひねりすぎた奇問は、1問も出なかったと思う。参考書で基本的な知識を確実に押さえていれば十分解答可能なように、出題の難易度が抑えられていた。新しいデータベースで何ができるか、どういう点に注意が必要かをきちんと知っておいてほしい、というオラクル社の意図が伝わってくるような出題だった。

試験の後半に入ると問題を解くのは楽になったものの、今度は冷房の寒さにやられ始めた。解き始めたころには気づかなかったが、私の席は冷房の風が直接当たる席だったようだ。ひざ掛け等はさすがに用意されていなかったので、寒さに耐えながら粛々と解き進めた。

また、当たり前と言えば当たり前なのだが、試験時間が2時間半もあると、途中で集中力が途切れるタイミングが2~3回訪れる。具体的には、問題文や選択肢の文章を読もうとしているのに、文章の内容が全く頭に入ってこず、1行も先に進めないような状態になる。

こうした集中力切れは、自宅で白本や黒本の模擬問題を解いている頃から既に出ており、対処法も用意していた。単純に脳味噌が問題を読みたがってないので、試験を中断し、1分くらい壁をボーっと眺めて何も考えない時間を取った。そうしてしばらく脳を休めると、再び解き進められる状態に戻る。
試験後半は緊張もほぐれたせいか、こうした集中力枯渇ステータスに2度ほど陥り、そのたびに目の前の壁を眺めてやりすごした。

そして、集中力が切れてくると特に起きやすいのが、「選択肢〇つのうちから正しい3つを選択」という問題で2つしか選ばずに次の設問に進んでしまうパターン。私はそそっかしいのか、書籍で学習中よくこうした凡ミスを繰り返したので、選択する数だけは誤らないよう気を付けた。
なお、設問より少ない数を選択して次の設問に進んでも、試験システムは何の警告も出さない。(設問より多い数を選択した時は、即座に警告メッセージを出してくれる)

試験時間が残り20分弱になったところで、全85問を解き終えた。予定通り時間内に解き終わり、ひとまずほっとした。

本試験開始130~150分後:時間の許す限り見直しする

85問目を解き終えると、次の画面では、後で見直ししたいとチェックボックスにチェックを入れた問題だけが、問題番号に問題文の最初の十数文字を添えて縦長のリスト形式で表示される。
最初の1問目から見直すこともできるし、気になる問題だけを自分で選んで見直すこともできる。

私は試験の前半に、見直しチェックボックスにチェックを入れた問題がたっぷり溜まっていたので、残りの時間を全て使って、最初の1問目からチェック済み問題群を見直ししていった。冷静になってから読み返すと、間違っている気がして解答を変更した問題が4~5問あった。
1問目から30数問目までを見直しした時点で、試験時間が残り1分になったので、試験終了のボタンを押し、試験を終了した。

試験終了時:試験結果の表示

試験終了ボタンを押すと、「本当に終了します?」という確認画面が表示され、試験を自分で終了することができる。(2時間半待たなくとも、1時間半や2時間くらいで試験を終了しても勿論構わない)
試験を終了すると、その次の画面で、受けた試験の合否がモニター画面に表示される

自分の顔写真とともに、「正答率:86%」「結果:合格」とはっきり表示されており、安心して力が抜けた。
この画面は、後からメールで通知されるCerfViewの試験結果と同じものだと思う。

Oracle Database Administration 2の試験結果の画面キャプチャ。画面中央に、正答率がパーセント表記で表示されている。

↑ 試験終了直後にモニターに表示された試験結果。実物はもう少し縦に長く、受験者本人の写真つき

試験終了後:受付を忘れずに

試験終了後、座席番号である81番のプレートとミニホワイトボード&マーカーを持って、試験室を出た。
試験終了後は、まず受付を済まさないといけないので、受付に出向いて備品を返却すると、A4の紙を1枚手渡された。合否通知はその紙には記載されておらず、後ほどメールで通知されます、ということが書かれていた。

Oracle Database Administration 2の試験終了後に受領した紙のキャプチャ。試験結果はメールで通知される旨が書かれている。

↑ 試験終了後に受付で受け取った通知書

受付後にロッカーから荷物を出し、ロッカーの鍵を返却した上で、試験会場を後にした。時刻は13時を少し過ぎたころで、冷房の影響で手足がすっかり冷たくなってしまっていたので、太陽の下に出て真っ先に身体を解凍した。(こういうとき、巷で話題のSDGsやエネルギー不足とは一体何なのかと、世に問いたくなる…)

試験終了後、私用を済ませていたら、oracle.comから「試験合否のお知らせ」というタイトルで、メールが1通届いた。メールのリンクを辿ると、オラクル社のCerfViewが開き、本試験直後に見た合否結果が見れるようになっていた。
ただ、この時点では、ORACLE MASTER Gold DBA 2019の認定は行われておらず、資格認定画面はORACLE MASTER Silverのままだった。

試験の翌日:ORACLE MASTER Gold DBA 2019に認定される

翌日の午後、再びoracle.comから「資格認定のお知らせ」というタイトルでメールが届いた。CerfViewにログインして確認すると、無事ORACLE MASTER Gold DBA 2019に認定されており、証明書やバッチがダウンロードできるようになっていた

認定証明書はORACLE MASTER Silver 11gのときと変わっていなかった。認定書右上にゴールドのバッチが付いていることだけが変化点だが、ゴールドの有資格者になったという自覚は未だ湧いていない。

オラクルマスターゴールドDBA2019の認定証の画面キャプチャ。旧試験制度と同じ形の認定証。認定証の左上に、OracleMasterであることを示すバッチが表示されている。

↑ ORACLE MASTER Gold DBA 2019の認定証。認定証は旧試験制度の頃と同じ形

今所属している会社は資格報奨金制度のある会社なので、認定照明書を添えて申請すると、報奨金が出るそうだ。受験代+αを補填頂けるのは有難い限りだが、AWSやAzureなどのクラウド周りの資格を取れと会社全体で推し進めている雰囲気があるので、「(人気薄の)オラクルマスターを取りました」と報告すると、逆に「空気を読め」と叱られそうな予感もする。

クラウド化推進企業の熾烈なシェア奪い合いにはあまり加担したくないので、もうしばらくデータベース界隈でのんびり技術を磨いていたいのだが、一体どこまで黙認されるやら。ORACLE MASTER Goldを取得してもまだまだ肩身が狭そうなので、何だか少々切ない。

リモートデスクトップの便利技:ファイルダブルクリックでサーバに接続する

リモートデスクトップ接続で同じサーバに複数回ログインする際、RDPファイルにサーバーのホスト名等を登録し、デスクトップに置いておくと、次回接続時はそのファイルをダブルクリックしてパスワードを入力するだけで接続できるようになるので、便利。

セキュリティレベルは下がるが利便性は上がるので、業務とのバランスを鑑みながら使用してほしい。

RDPファイルを作り接続先サーバーを登録する(初期設定)

1. スタートボタン > Windowsアクセサリ > リモートデスクトップ の順にクリックし、リモートデスクトップ接続の画面を開く

Wndows10のスタートボタンをクリックし、リモートデスクトップ接続を表示しているキャプチャ。

2. 「オプションの表示」をクリックする

「リモートデスク接続」の画面の画面キャプチャ。

3. 「コンピューター」欄に接続先サーバーのホスト名またはIPアドレスを入力し、「ユーザー名」欄に接続先サーバーのOSアカウントを入力する。
「名前をつけて保存」をクリック。

リモートデスクトップ接続の画面キャプチャ。接続先サーバ名とOSアカウントが入力されており、「名前を付けて保存」ボタンが強調されている。

4. RDPファイルの保存先を選択する画面が表示されるので、左のパネルから任意の保存場所を選ぶ。(ここではデスクトップを選択) ファイル名欄に任意のファイル名を入力し、「保存」ボタンをクリックする。(ファイル名は、接続先ホスト名など、識別しやすい名前がおすすめ)

「名前をつけて保存」の画面キャプチャ。ファイルの種類は、リモートデスクトップファイルが選択されている。

5. 指定した保存先に、リモートデスクトップのファイルが1つできていることを確認。

デスクトップにリモートデスクトップファイルが1つ置かれている画像。

RDPファイルを使って接続する

1. 作成したRDPファイルをダブルクリックする
2. 「リモートデスクトップ接続」の警告画面が表示されたら、「このコンピュータへの接続について今後確認しない」のチェックボックスにチェックを入れ、「接続」ボタンをクリック。

「このリモート接続の発行元を識別できません。接続しますか」という警告画面のキャプチャ。

3. パスワードの入力が求められるので、接続先サーバーのOSアカウントに対応するパスワードを入力。

2回目以降の接続は、作成したRDPファイルをダブルクリックしパスワードを入力すれば、対象サーバに接続できる。

ちなみに、上記の手順3で「資格情報を保存できるようにする」にチェックを入れて保存&接続すれば、2回目以降はパスワード入力さえ省くことができる。文字通りダブルクリックだけでサーバに繋がるようになるので便利だが、さすがにセキュリティが低くなりすぎるので、パスワードは保存せずに運用されることをおすすめする。

補足:接続時に画面の大きさを指定する

リモートデスクトップ接続は、デフォルトの設定のまま使うと、全画面表示で接続される。だが、ノートパソコンの狭いモニター内でサーバ2台に同時接続する場合など、接続後小さい画面サイズで開いてくれた方が都合がいいことも多い。
リモートデスクトップ接続時に小さい画面サイズで接続する方法は、下記の通り。

1. 上記の手順3で、「画面」タブをクリック
2. 「画面の設定」欄にあるバーを少し左(←)に動かしてから「全般」タブに戻り、「名前をつけて保存」ボタンをクリック

「リモートデスクトップ接続」の画面タブのキャプチャ。画面の設定欄が強調されている。

どのくらいの画面サイズが使いやすいかは、お使いのパソコンの画面サイズや同時接続するサーバの台数によって変わってくると思う。個人的には、1280*720ピクセルくらいのサイズが使いやすかった。

検証環境

OS : Windows 10
リモートデスクトップのバージョン : 10.0.18362

データベーススペシャリスト試験 2018年春・2019年春 試験当日の注意事項・会場の様子など

データベースペシャリスト試験の試験当日の様子や、試験前にやっておいて良かったことを記載。筆者は2018年春・2019年春に受験。

平成30年度春期のデータベーススペシャリスト試験の問題冊子を撮影した写真

↑ データベーススペシャリスト試験 問題冊子

「前もってやっておいたら良かった…」と後悔したこと

前年の秋期試験で午前1の免除をゲットしておく

データベーススペシャリスト等の高度情報処理技術者試験は、午前1の試験を免除する制度が用意されている。
応用情報処理試験に合格、もしくは、高度情報処理技術者試験の午前1で基準点(60点)以上の得点を得ると、デーダベーススペシャリスト試験の午前1試験が2年間免除される。

例えば、2018年の秋にネットワークスペシャリストを受験し、午前1試験を60点以上得点すると、翌年の春・翌年の秋・翌々年の春・翌々年の秋と計4回免除を受けられる。
免除となる対象は、高度情報処理技術者試験であれば、どの試験でも構わないらしい。

詳細は下記の公式サイト参照↓

情報処理技術者試験の高度試験、情報処理安全確保支援士試験の一部(午前Ⅰ試験)免除制度
https://www.jitec.ipa.go.jp/1_00topic/koudo_menjo.html

高度情報処理技術者の午前1試験は、試験範囲がとにかく広い。数学の基礎理論に始まり、セキュリティ・ネットワーク・運用管理・企業経営・法務まで、実務で使ったことのない知識や用語をこれでもかと問われる。難易度も、応用情報処理技術者試験と同じくらい。つまり、手を抜いてかかると返り討ちに遭うくらいには難しい。

午前2以降の試験はデーダベースに特化されているので、午前1免除を秋に得ることができれば、秋~冬~春の間はデータベースの対策のみに集中でき、試験勉強が相当楽になる。
(1回の試験代5700円を払って午前1免除を得るのが、高いか安いかは別として…)

ちなみに、午前1免除がゲットできれば、試験当日の拘束時間が短くなるというメリットも享受できる。
1日の拘束時間は計7時間20分から計6時間に短縮され、試験会場への集合時間が9時10分から10時30分に繰り下がるので、身体・頭脳共に負担が減らせる。
個人的な意見だが、試験当日の朝30分長く寝られるだけでも、午前1免除を受ける価値はあると思う(笑)

午後1の試験対策は十分に

午後1試験を、午後2の前哨戦と舐めてかかってはいけない。

午後1は、試験時間がとにかく短い。それなりにボリュームがあり頭も使う問題を2問も仕上げなければならないのに試験時間は90分しかなく、1問あたり45分しかかけられない。1問に120分をフルに使える午後2と比べて、明らかに時間の制約が大きい。

データベースの問題を解く「速さ」と「正確さ」を最も求められるのは、午後1だと思う。試験対策を行う際は、午後1にも十分時間を割いてあげてほしい。

しかも2018年春期試験は、午後2より午後1の方が難しかった(笑) 他の受験生に尋ねても同じ回答だったので、苦手分野に当たったわけではないと思う。

試験時間中に「試験に落ちた…」と感じた時は

必ず、午後2までの全ての試験を受けてあげて欲しい。

理由は、仮に今年の試験が不合格だったとしても、午後1・午後2がどれほど解けるかが分かれば、来年合格できるかどうかが分かるからだ。

2018年春季受験時、私は午後1が半分も解けなかったので、「落ちた…」と確信した。だがその直後に受験した午後2は、普段業務でよく使っている分野が出題されたこともあって、9割5分まで解答でき、うち自己採点で5割弱正答することができた。午後2試験の合格ラインは、正答率60%。そのため、「このまま頑張れば、来年は合格できる」と強く感じた。

この実感を持てれば、試験勉強の強力な下支えになる。長く辛い試験勉強を再開する上で、こうした「ゴールが近い」という感覚があるかないかは、努力を続けられるかどうかの分かれ目になる。

また、職場や就職活動の面接でも「不合格でしたが、午後2が50%弱正答できたので、来年は合格します」と答えられば、「不合格者」ではなく「あと少しで受かる人」とプラスに捉えて貰える。

試験中に感じる「落ちた…」という気持ちはそこそこに強い感情で、試験を中断して遊びに行きたい気持ちを思い出させる。なので試験当日は時間を終日を試験につぎ込むつもりで臨み、羽を伸ばすのは翌日から、と決めておくといいと思う。

会場が遠い

同じくデーダベースの試験として有名なOracle Masterが都市部ど真ん中で行われるのに対し、データベーススペシャリストを始めとする情報処理技術者試験は、大学のキャンパスなど都心から遠く離れた郊外が試験会場となることが多い。

応用情報処理技術者試験受験の際も僻地に飛ばされ、朝早く起きれるかどうか冷や汗をかいたものだが、DBスペシャリスト試験でも同じ目に遭った。

試験会場となった大学へは、都心から電車で50分。午前1の試験は9時半試験開始で、9時10分には試験会場に着席していなければならないので、徒歩移動の時間を含めて逆算すると、7時過ぎに起床し8時丁度には自宅を出なければならない..。

問題を解くことより何より、当日はこれが一番大変だった。

ちなみに応用情報処理技術者を取得して2年以内にDBスペシャリストを受験される方は、午前1の試験が免除になるので、+1時間ほど朝寝ができる。羨ましい。

試験会場までは迷いにくい

試験会場となる大学の最寄り駅を降りると、駅から大学までの道のりは情報処理技術者試験の受験者でいっぱいで、道に迷うこともなかった。
但し、駅から大学までは徒歩10分程度かかり、校内に入ってから更に7~8分かかった。(大学は校内が広い)

遅刻者多数

試験の説明が開始される9時10分ギリギリに試験会場に着席したが、9時10分を過ぎてからも入室される遅刻者が数多くいた。IT業界は早起き苦手な人多いんだな、と夜型な私はひと安心した。
9時10分から、試験官が試験の注意事項や問題文訂正の有無などを説明して下さるので、初受験の方は聞いておいた方がいい。

教室はガラガラ

私の席の前方には机8つ×4席の計32席が用意されていたが、着席していたのは4名だけ。午前1の試験が終わり午前2の試験が始まっても、空席が埋まることはなかった。

データベーススペシャリスト試験は合格率が14%くらいの試験だが、受験申込者数に対し受験者数が格段に少ないのだと気づいた。確かに、受験申込〆切が1ヶ月以上前と少し早いし、受験料もOracleMaster等のベンダー資格に比べひと桁違う安さなので、申込みだけ済ませて受験しない(できない)社会人の皆様が多いのだろう。(Oracle Master Silverは受験料22,000円弱、DBスペシャリスト試験は5,700円)

実際に受験者した数を母数に合格率を計算すれば、合格率は跳ね上がると思う。

受験者の15%が女性

データベーススペシャリストは、IT系国家資格の最高峰なので、女性は一桁パーセント未満しかいないかなと思っていたが、予想よりはるかに多かった。しかも、どの女性も堅実でしっかりとした顔つきの、見るからに頼れそうな女性ばかり。
同じく女性技術者の1人として、女性比率15%はとても嬉しく心強かった。

同じ年の1月にオラクルマスターのシルバーを受験した時には、試験会場に女性が1割前後だったように記憶している。ベンダー資格の試験会場では、オラクルマスターだけでなくさまざまな資格試験が同時に行われるので、一概にオラクルマスター=女性少ないとは言えないが、オラクルマスターブロンズ取得時も、オラクルマスターシルバー取得時も、会場に女性は少なかった。

オラクルマスターにも、近いうちに女性受験者が増える日がくるのかもしれない。

試験開始の20分前から説明が始まる

データベーススペシャリスト試験の受験表の裏面を正面から撮影した写真。白い紙に水色の文字でびっりしと文章が書かれている。

↑ データベーススペシャリスト試験の受験票(裏面)

午前1・午前2・午後1・午後2の全ての試験において、試験開始の20分前から、試験管による説明が始まる。お昼休憩を除き試験と試験の間の30分しか空いていないので、休憩は実質的に10分間しかないと心得ておいた方がいい。

道に溢れるほど受験者がいるので、10分休憩中はトイレが割と混む。トイレに行って戻ると10分休憩はほぼ終わっており、休憩時間に参考書をゆっくり眺める間はなかった。

試験会場の様子

試験会場は全体的に人が多く、トイレや階段などの共有スペースは人で溢れかえっていた。DBスペシャリストを含む高度情報処理技術者試験の行われる教室には、受験特有の緊張感も漂っていた。教室は清潔で、居心地はいい。

私は気管支喘息とハウスダストアレルギーの持病を有しているので、試験会場の清潔度合いと室内の空気の良し悪しが気にかかっていたが、不織布マスクなしで過ごせる程度には、掃除が行き届いていた。

建物の3〜6階が試験会場に割り当てられていた。各階に教室が10室ほどあり、どの教室も情報処理技術者試験の受験者で埋まっていた。中には、自分が一生受けることのないであろう「システム監査技術者」の会場もあり、どういった方が受験されているのかと見物気分で眺めることもでき、ちょっと面白かった。

昼食(お弁当)は持ち込み

各フロアとも階段付近に木製のベンチが並べられ、談笑したり軽食を食べたりできるスペースになっていたので、そちらでお弁当を頂いた。(ちなみに、応用情報処理技術者試験の受験会場では、校舎の外の芝生の上で昼食を食べることができた。春の陽気のお陰で、素晴らしい気分転換になった)

逆に、外食はまず間違いなくできないだろうと思われる。校舎の外に出るだけで7~8分かかるうえ、校舎内で開いている学食やカフェも見かけなかった。学内の自販機に自販機はたくさんあったが、どれも飲み物販売で、カロリーメイト等の食べ物販売の自販機は見かけなかった。

昼食は、事前に調達して外から持ち込まなければ、午後2の試験まで空腹でもたないと思う。
試験会場の最寄り駅にコンビニが併設されており、コンビニ内には列ができるほど、受験者がめいめい購入品を持って並んでいた。

昼休憩は1時間あるので、参考書を15分程度ゆっくり眺め、心を落ち着かせる時間が取れた。

途中退出者は少ない

情報処理技術者試験は、あらかじめ定められた時間帯であれば、試験を途中退室することができる。
だが実際には、途中退出する方は非常に少なく、2019年に受験した教室ではゼロ名だった。

データベーススペシャリスト試験は、難易度もさることながらボリュームも満点なので、途中退出できるほど時間が残らない…というのが多くの受験者の本音のようだ。

試験会場へ持参して良かったと思ったもの

鉛筆 2~3本

三菱鉛筆3本と金属製の鉛筆ホルダー2つと鉛筆キャップを撮影した写真。

↑ 鉛筆と鉛筆ホルダー

午前1・午前2の多肢選択式試験は、シャープペンシルより鉛筆がおすすめ。マークシート欄を塗り潰すのがシャープペンシルよりも早いので、考える時間をより長く確保できる。

システム世界に頭の先までどっぷり浸かった人間が、芯の丸まった鉛筆の良さを認識する機会は少ないが、この日ばかりは頼らざるを得ない(笑)

鉛筆を落とした場合のことも考えて、2~3本あると安心。金属製のキャップ(鉛筆ホルダー)をつけて持ち込めば、鞄や筆箱が汚れることもない。

髪留め(前髪の長い方のみ)

前髪の長い方は、髪留めがある方がいい。前髪の左右どちらかだけでも留めてしまえば、前髪が視界に垂れてこず試験に集中できる。

試験開始前から髪を留めておくと、試験監督にカンニングを疑われることも特になかった。以前別の試験で、試験監督に「髪留めをつけて受験しても構いませんか?」と申し出たことがあるが、その際も快諾頂けたので、意外と問題ないらしい。

傘 1本

2018年の試験当日は雨で、行きも帰りも雨が降った。
前述の通り試験会場は都心から遠く、最寄り駅から会場までは片道10分ほど歩くので、曇りや雨の日は傘は必須。

created by Rinker
クツワ
¥920 (2024/04/26 17:51:12時点 Amazon調べ-詳細)

セキュリティ技術者から見た「マイクロソフト セキュリティ エッセンシャルズ」

10年程前からマイクロソフト社が無償配布しているセキュリティソフト「Security Essentials」を、5~6年程前から職場でも見かけるようになった。
導入・更新とも無料にも関わらず、下手な有償ソフトより使い勝手や信頼性が高く、個人的に気に入っている。

マイクロソフト社の無料セキュリティソフト「セキュリティエッセンシャルズ」のホーム画面。端末が正常に保護されていることを示す緑のバーが画面上部に表示されている。

↑ マイクロソフト社の無料セキュリティソフト「セキュリティエッセンシャルズ」のホーム画面。

“Microsoft Security Essentials”を入手する

“Security Essentials”のダウンロードは、下記のマイクロソフト公式サイトから実施できる。

Security Essential https://www.microsoft.com/ja-JP/download/details.aspx?id=5201

2020年1月以降、マイクロソフト社の無償電話サポートは受けられない

本来であれば、マイクロソフト社サポート対象のwindows OSやoffice製品であれば、下記のリンクよりマイクロソフト社の無償サポートを受けることができる。

マイクロソフト Windows 製品および Office 製品の無償サポート
https://support.microsoft.com/ja-jp/help/875330

だが、Windows7は2020年1月にマイクロソフト社のサポートが切れてしまい、windows xpやwindows vistaはとっくの昔にサポート期限切れなので、セキュリティエッセンシャルズについてはマイクロソフト社に問い合わせても、回答して貰えない。
詳細は、下記のマイクロソフト公式サイト↓を参照のこと。


Windows 7 のサポートは 2020 年 1 月 14 日で終了しました
https://support.microsoft.com/ja-jp/help/17150/windows-7-what-is-microsoft-security-essentials

Windows10を含むWindows8以上のOSと、サーバOS(windows server 2008以上)は、”Security Essentials”をインストールすることが想定されていないので、残念ながら元々サポート対象外。
Windows10 OSには「Windows Defender」と呼ばれるセキュリティ対策ソフトがOSに標準で備わっている(=インストール不要)ので、そちらを利用してあげてほしい。

無料セキュリティソフト”Microsoft Security Essentials”の説明

“Security Essentials”を和訳(意訳?)すると、「必要不可欠な防御」という意味になる。その名の通り、パソコン保護のための基本的な保護・防御機能を備えているソフトウェア。
ソフトのインストールもウイルス定義ファイルの更新も無料。

インストールできるOSの種類

現在インストール出来るのは、OSがWindows7のパソコンのみ。Windows8やWindows10には「Windows Defender」という機能が備わっているので、Security Essentialsを使用する必要がない。Windows Server 2012などのサーバOSは対象外。

windows XPは2014年4月に、Vistaは2017年4月に、マイクロソフト社のサポート期限が切れており、セキュリティエッセンシャルズはインストールできない。むしろ、OSがサポート切れ(=保護されない)なのにセキュリティソフトだけを最新にしても、システムを保護する効果は限定的。

サポート切れのOSやソフトをインターネットに接続できる状態で使い続けると、第三者から攻撃を受け損害を被るなど危険が伴うので、使用をやめるか、LANケーブルを抜きwifiをオフにして一切インターネットを使わない状態を保つか、OSのバージョンアップをした方が良い。詳細は、下記公式サイトより確認。

マイクロソフト:Windows Vista のサポートは終了しました
https://support.microsoft.com/ja-jp/help/22882/windows-vista-end-of-support

サポート切れのOSを使い続け、それが原因でトラブルや被害をこうむっても、ベンダー(マイクロソフト)は助けてくれない。元セキュリティ技術者で現サーバエンジニアの人間としても、「自業自得…」と冷ややかに思うだけで、自分の仕事を増やされたくないので、基本的に仲のいい人しか助けない(笑)

その他の特徴

日本語をはじめ、英語・フランス語・ドイツ語・中国語・韓国語など多言語に対応している。

ネットブックなどCPUやメモリのスペックの低いパソコンにおいても動作するよう開発されているため、普通程度のスペックのノートパソコンやデスクトップ型パソコンであれば、動作の遅延を感じることが少ない。
(但し、ご自身のパソコンに搭載されているCPUやメモリのサイズや質にも依存する。少なくとも、Windows7/メモリ4GB/CPU 1.6Ghz×2個という、低スペックなパソコンでも、動作の遅さは感じなかった)

Security Essentialsは、10年程前まで定価4,000円程で販売されていた、「One Care」↓というセキュリティソフトが元になっている。パソコンに感染するウィルスが海外を中心に暗躍しているため、マイクロソフト社が有償販売していたセキュリティソフトの無償配布に踏み切ったという経緯がある。

“Microsoft Security Essentials”を使用した感想

丁度「One Care」から「Security Essentials」に切り替わった頃にマイクロソフト社でアルバイトしていたので、この無料ソフトが人口に膾炙しながら生き延びているのが感慨深い。「One Care」の販売最終日に、「One Care」の販促物などこまごまとしたものをリーダーと一緒に片付けたことを、不思議とまだ覚えている。

「One Care」はさほど日の目を見なかったが、後継の「Security Essentials」が頑張ってくれたので、良かったなと思っている。

高い信頼性

セキュリティソフトをどれにしようか迷われているのであれば、有償ソフトを購入される前に、セキュリティエッセンシャルズを試して頂ければと思う。

セキュリティエッセンシャルズを使い始めて早10年が経過し、その間にパソコンのハードウェアを変えたり、OSを変えたり、アプリを入れ変えたり、クラウドを利用開始したりしたが、今のところ一度もマルウェア(ウイルス・ワーム)に罹っていない。

IT技術者として常駐した勤務先(その分野で世界第x位の外資系企業)が、パソコン80台にセキュリティエッセンシャルズを導入し、1年程窓口でサポートを担当したことがあったが、「ウイルスを見逃した」等の酷い報告は上がって来た覚えがない。
「動作が遅い気がする」と言われたことは1~2回あった気がするが、「Security Essentials」が原因と確定したことはなかった。

支障なく安心して何年も使い続けていられるところは、さすがは大御所マイクロソフトといったところだろうか。マイクロソフト社製品は、値段が高い分それなりに製品仕様のしっかりしたものが多いので、「One Care」の時代に市場に価値を認められなかったのは、少し残念だったと思う。

マイクロソフトの有償ソフトウェアについては、Word/Excel/PowerPoint/Access/Outlook/OneNote/Visio/Project/Sharepoint/Lync と今までそれなりの数操作してきたが、市場に出回ってから製品に不具合が頻発するなどの致命的なトラブルは、今まで耳にしたことがない。ちょっと空気を読まないところのある会社なので、VistaやWindows8など、「使えるけど使いにくい!」と思う製品は、時々出てくるが(笑)
Security Essentialsも10年生き延びたソフトだし、10年の間に十分改良されてきたのだろうと思う。(IT用語で言うところの「枯れている」状態)

そういえば、アルバイトとしてマイクロソフト社の手先になっていた時も、社外に提示する販促用資料は全て氏名等のマスキング処理(=氏名等を黒く塗り潰した状態にする)が求められるなど、マイクロソフト社は個人情報保護や情報漏洩に昔からやたらとうるさかった
Windows XPやOffice 2003の頃はそうでもなかったが、Windows Vistaあたりからセキュリティや情報保護にうるさくなり始め、ユーザにもセキュリティ意識を押しつけつつ、エンドユーザからすると過剰なほどパソコンの保護機能を充実させてきた。

なので未だに、「マイクロソフトはセキュリティにうるさい会社」というイメージが物凄くある(笑) これほどセキュリティを重視する会社なのだから、その会社が出してくるセキュリティソフトは当然一定の品質を保ったまともなものだろう、と思っている。

必要な機能が一通り備わっている

幸か不幸か元セキュリティ技術者なので、McAfee VirusScan EnterpriseやSymantec Endpoint ProtectionやNortonウイルスバスターやE-SETやyaraiなど、仕事で他社製の有償セキュリティソフトを扱う機会も多かった。
だが、プライベートパソコンでセキュリティソフトを使うのであれば、機能的にはセキュリティエッセンシャルズで十分

プライベートパソコンでよく使う機能は、フルスキャン・クイックスキャン・リアルタイムスキャンの3点セットに、各種除外設定とCPU利用率制限とログ確認、くらいだろうか。

ログの保存機能は充実していないように思うが、それ以外は基本的な機能が一通り揃っている。フルスキャン時にCPU使用率の割合を変えることもできるし、除外設定機能(スキャンしたくないファイル・フォルダをスキャン対象から外す)など、個人ユーザはさほど使わないだろうと思う機能も網羅されている。

マイクロソフト社の無料セキュリティソフト「セキュリティエッセンシャルズ」の設定画面。リアルタイム保護の設定が表示されている。

↑ リアルタイムスキャンを有効にする画面

マイクロソフト社の無料セキュリティソフト「セキュリティエッセンシャルズ」の設定画面。除外設定が表示されている。

↑ 除外設定を有効にする画面

マイクロソフト社の無料セキュリティソフト「セキュリティエッセンシャルズ」の設定画面。フルスキャン時のCPU使用率制限を設定する画面が表示されている。

フルスキャン時のCPU使用率制限を設定する画面

ウイルス定義ファイルは自動更新・手動更新とも可能で、McAfee VirusScanと同様、最新の定義ファイルだけをexe形式でダウンロードすることも可能。これができないと、マルウェア感染したパソコンをネットワークから切り離した後、ウイルス定義ファイルをUSBメモリ等でパソコンに入れることができない。

マルウェアに感染したら、LANケーブルは即抜かないと被害が拡大する恐れがあるので、有線LAN経由でインターネットからウイルス定義ファイルを取得・更新することができなくなる。無線LAN(wifi)経由も、勿論NG。

マルウェアの検知と駆除のために実行するフルスキャンは、その時点で最新の定義ファイルを使わないと意味がないので、無償配布ソフトでもこうしたいざという時の機能を抜かりなく付けているところは、さすがだと思う。

動作が軽い

低スペックパソコンでも動作するので、パソコンを選ばずインストール出来る。フルスキャンもウイルス定義ファイルの更新も、McAfeeやSymantecの有償製品と比べて早い。

特にウィルス定義ファイルは、どのベンダーのものも重い。サイズが大きい。 1世代分(1日分)が1MB程度で、フルで入れようとすると100MB越えが当たり前なので、通信速度が遅かった時代は、ウイルス定義ファイルの入手や配布に苦労した(笑)
ある常駐先で定義ファイルを含むセキュリティソフトを一斉配布した際、あまりのデータの重さにネットワーク障害が起きそうになり、先輩技術者と2人して青ざめたのは未だに忘れられない。

定義ファイルの更新は数時間~24時間の頻度で行うのが普通なので、それなりに重いデータが頻繁に、自宅や企業等の細く低速な末端ネットワークを行き来することになる。最近は無線LANという、更に低速で不安定なネットワークを使ってウイルス定義ファイルを更新することもあるので、定義ファイルのサイズも動作も軽くて済むなら、それに越したことはない。

有償ソフトと比較して軽い分、ネット上ではマルウェア検知率の低さが問題となっているようだが、Symantecの有償セキュリティソフトでパソコンのフルスキャンを掛けると、Cookie等の重要性の低いものもちらほら検知されるので、マルウェア検知率テスト時の検知対象がどこまでの範囲だったのかが気になるところだ。
ぶっちゃけCookieが1つ検知されないくらいなら、パソコンの保護の面ではほぼ問題ないが、周囲に与える被害が甚大なマルウェアは、確実に検知されて欲しいと思う。

有償セキュリティソフトにあって”Microsoft Security Essentials”にない機能

私が知識と経験を有しており詳しく語れるのは、半年間朝から夜更けまで2万台以上をサポートしたMcAfee Virusscan Enterpriseが一番で、2番目が仕事で足かけ6年使ったSymantec Enpoint Potection。
この2つの有償セキュリティソフトに付いており、「Security Essentialsには付いてないなあ…」と感じた機能があったので、メモ。

ログの表示・保存機能

これは是非とも欲しい(笑) ログとは、システムが何時何分何秒に何をどのように対処したか、システムの振る舞いを記録しているファイル。特に、ウイルス定義ファイルの更新履歴はログに残し、数クリックで簡単に表示できるようにしておきたい。

定義ファイルの定期更新はセキュリティソフトのシステム保護の要なので、毎日ちゃんと更新出来ているか、いつから更新できなくなったか等を把握し、トラブル解決に結び付けたい。

手厚いサポート

ウイルスに感染した際、サポートの手厚さが明暗を分けることがある。感染が見つかったらどうすればいいのか、データの復旧は出来そうか、感染原因は何だったのか等々、サポートがあれば電話問合せで済むところが、無償ソフトだと、ある程度まで自分で調査・復旧しないといけないだろう。

以前、McAfee社の電話サポート・メールサポートをよく使わせて頂いたが、その製品に非常に詳しい人と常に電話やメールが繋がるというのは、言葉以上の安心感と有難みがあった。

ファイアウォール

McAfee Virusscan enterpriseには、HIPSと呼ばれるファイアウォールに似た侵入防御の機能が付いていた。が、windowsにはOS側にファイアウォールの機能が付いているので、こちらを有効にすればokではないかと思う。両者の機能の違いは把握していない。

ウイルス定義ファイルの配布元となるサーバを登録する機能

大企業向けの機能なので、無くて正解だとは思う。
規模の大きな企業では、セキュリティソフトをインストール・更新するパソコンだけでも1万台に上るのが普通なので、通常は自社で専用のサーバを数台用意し、各パソコンはインターネット上ではなくそのサーバにウイルス定義ファイル等を取得しに行くよう設定される。

だが、ウイルス定義ファイル専用のサーバを配置しないといけないほどパソコン台数の多いご家庭は、さすがにないはず(笑)

Windows7パソコンでも、2023年まではウイルス定義ファイル更新可能

軽くて快適で使い勝手の良かったWindows7が、2020年1月についにサポートエンドを迎えてしまった。Windows7がサポートエンドになれば、Security Essentialsが公式に稼働できるOSはゼロになる。Security Essentialsもついに命尽きるのか…と思っていたら、マイクロソフト社が思わぬ延命措置(?)を施してくれた。

詳細はマイクロソフト公式のWebページ↓を参照頂ければと思うが、2023年まで、Security Essentialsのウイルス定義ファイルを無償提供してくれるらしい。しかも、セキュリティソフトの本体部分である、エンジンの更新も込みで。大御所、太っ腹すぎる…。


Microsoft Security Essentials の概要
https://support.microsoft.com/ja-jp/help/17150/windows-7-what-is-microsoft-security-essentials

OSのサポートが切れている以上、パソコンの保護は不完全だ。不完全だが、OSサポ切れで最新のウイルス定義もないよりは、全然いい。

特にプライベート用としてWindows7を使っている利用者には、「サポート切れなんてどうでもいい。インターネットが見れて、メールとExcelが使えたらそれでいいよ」というユーザも多い。
そうしたユーザがこれから先しばらく快適なWindows7を使い続けることを考えると、不完全であるにせよ、パソコンがウイルス等から保護されるのであれば、それに越したことはないと思う。

あと3年間、限定的だがSecurity Essentialsが生き延びることができるようなので、個人的にはとても嬉しい。エンドユーザへの配慮ある対応といい、ちょっと感動した。

ただ、システムエンジニア的には、OSがサポート切れしている時点でアウトなので、仕事や業務で使うパソコンでWindows7を使い続けるのは決しておすすめしない。

セキュリティソフトを使用する上での注意事項

1台のパソコンにインストールできるセキュリティソフトは1つだけ

セキュリティソフトは、1台のパソコンに2種類同時に入れておくことができない。もし2つ同時に入れてしまった場合、パソコン全体の動作が不安定になるなど、予期せぬトラブルが生じる恐れがある。
パソコンに既に別のセキュリティソフトが入っている場合は、先にそのセキュリティソフトを削除(アンインストール)した後に、改めて新しいセキュリティソフトを入れてあげて欲しい。

ウイルス定義ファイルは24時間か、24時間より短い頻度で更新する

セキュリティソフトは、インストールして終わりのソフトではない。どんな高価なセキュリティソフトでも、ウイルス定義ファイルの更新等の基本的なメンテナンスをしていなければ、そのソフトが本来持っている性能を発揮することができない

ウイルス定義ファイルは、パターンファイルとも呼ばれ、どれがウイルスでどれがウイルスでないかを識別するために、様々なウイルスの特徴(パターン)を記録しているファイル。セキュリティソフトはこのウイルス定義ファイルを用いてウイルスかどうかを識別し、ウイルスであれば発見次第、削除したり安全な場所に隔離するなどの処置を施している。

セキュリティソフトを更新せず、ウイルス定義ファイル等が何ヶ月も前のものだった場合、その定義ファイルには新しく発見されたウイルスの特徴が登録されていないため、新種のウイルスがパソコン内に侵入してもセキュリティソフトが検知出来ず、ウイルスに感染してしまう。
ウイルスに感染したが最後、パソコンは攻撃者に都合の良いように操られてしまい、クレジットカードの番号や銀行の暗証番号が盗まれたり、他のパソコンを攻撃するのに加担させられてしまったりする。

ここまで、説明を分かりやすくするため「ウイルス」と呼んできたが、セキュリティ技術者はパソコンやサーバなどを攻撃してくるものを「ウイルス」とは呼ばず、「マルウェア」と呼んでいる。
マルウェアには、ウイルスの他に「ワーム」(英語では「worm」。いも虫などの足の短い虫を指す言葉)と呼ばれる、ネットワーク網を自発的に動き、次から次へとパソコンやサーバに感染していくタイプのものも含まれる。

ワームには、たった数日間で全世界に爆発的に広がった事例が過去にいくつかあり、ウイルス定義ファイルの更新が僅か1日遅れただけで、命取りになりかねない。

McAfeeなどセキュリティソフトを販売している企業は、1日1回新しいウイルス定義ファイルを公開しているが、爆発的に広がるワームが台頭した場合、翌日の定義ファイル公開を待たずに、その日のうちにそのワームを検知するための定義ファイルを公開し、至急パソコンやサーバの定義ファイルを更新するようユーザに呼びかける。
それくらい、火急に対応を要することがあり得るのだと、想定しておいて欲しい。

ウイルス定義ファイル等の定期更新は、パソコンを守るための基本であり、要でもある。このことを記憶の片隅に留め、セキュリティソフトの定期更新をオフにしたりせず、億劫がらずに更新して頂けると、元セキュリティ技術者としてはとても嬉しい。

何故セキュリティソフトがパソコンに必要か

ITの仕事に従事されている方でも、セキュリティソフトがパソコンやサーバになぜ必要なのかを理解されておらず、業務中に眩暈を感じることがある。

セキュリティソフトを入れると、ソフトはパソコンの中で常駐(PC起動後からPCをシャットダウンするまでずっと動作している)するので、CPUやメモリなどパソコン内のリソースを使ってしまい、パソコン全体の動作は少し遅くなる。(=セキュリティソフトを入れない方が、パソコンの動作は早い)

どうしてそこまでして、セキュリティソフトを入れないといけないのだろうか?
その答えは、「第三者から攻撃を受けるから」。

ご自分のパソコンに何のセキュリティ対策も施さずインターネットを利用している方は、自宅の窓と戸を24時間開け放したまま住み続けているのと同じで、大都会のど真ん中に住むいい年した大人が「どうして家に鍵を取りつける必要があるの?」と真顔で訊いているのと同じ、と考えて頂ければ分かりやすい。

昨今はパソコンもサーバも、インターネットに接続して使うことが圧倒的に多い。意識する・しないに関わらず、パソコンの電源が入っていると、LANケーブルを抜き無線LANを無効にしない限り、24時間365日世界中のパソコンと繋がっている。
パソコンを扱う世界中の人が一人残らず善良で、他人に害をなそうという意志がないなら、セキュリティソフトは要らないかもしれない。

だが実際は、インターネット上に飛び交うメールの約9割がスパムメール(受信者の意向を無視して勝手に送り付けられるメール)で、ウイルスやマルウェアを勝手に送り付けられパソコンから個人情報やクレジットカードの情報を盗み出される、といった事例は後を絶たない。
過去の事例ではSONYの様に大きな企業でさえ、情報漏洩の魔の手から逃れることはできなかった。

しかも高いITスキルを持った攻撃者は、他人のパソコンを遠隔操作ロボットのように操ることができるので、自分のパソコンが勝手に他人のロボットにされ、別のパソコン攻撃するのに加担させられる可能性もある。
にも関わらず、インターネット上の犯罪について、日本の高齢の政治家の反応は鈍く、法整備が毎度毎度後手に回っているのが現状。

最低限、自分にできる範囲でお使いのパソコンを守るために、パソコンにはセキュリティソフトを入れてからご利用下さい。

Adobe Acrobat FAQ:「you are viewing this document in PDF/A mode」というメッセージが表示される

Adobe Acrobat Tips:PDFが編集できない。「you are viewing this document in PDF/A mode」というメッセージが表示される

特徴:

 「you are viewing this document in PDF/A mode」というエラーメッセージが表示される。

推測される原因:

 PDF/A view modeが有効になっている。
 PDF/Aの形式になっているPDFファイルを、通常のPDFモードではなく、PDF/Aモードで開いてしまっている。

解決:

 <日本語版Adobe Acrobatの場合>
 Adobe Acrobatを開き、[編集]-[環境設定]-[文書]-[PDF/A表示モード]を[適用しない]に変更する

 <英語版Adobe Acrobatの場合>
 Adobe Acrobatを開き、[edit]-[preferences]-[Documents]-[PDF/A view mode]を[Never]に変更する

Adobe Acrobat Reader DCの環境設定(preference)画面にある文書(document)セクションを開いたところ。

補足:

 PDF/Aモードは、電子ドキュメントの長期保存に特化したフォーマットのこと。
 PDF/Aモードでは、長期保存に適さない暗号化やフォントリンクなど一部の機能が制限されている。例えば、PDF/Aモードでは、パスワードによるアクセス制限を設定することができない。
 PDF/Aモードを積極的に使っている企業様は、まだ見たことがない…。
 
 当時のシステム環境はAdobe Acrobat X、Windows vista。

 https://en.wikipedia.org/wiki/PDF/A

Adobe Acrobat Tips:印刷禁止のPDFを作成する

手順:

 <日本語版Adobe Acrobatの場合>
 PDFファイルのアイコンの上で右クリックし[プログラムから開く]-[Adobe Acrobat]の順にクリックし、PDFをAdobe Acrobatで開く

 PDF画面上部の[アドバンスト]-[セキュリティ]-[パスワードによる暗号化]-[文書の印刷および編集~]の箇所にチェックを入れる
 [印刷]の欄で[許可しない]を選択
 任意のパスワードを入力
 PDFファイルを閉じて開きなおすと、印刷禁止設定が有効になる

 <英語版Adobe Acrobatの場合>
 PDFファイルのアイコンの上で右クリックし[Open with]-[Adobe Acrobat]の順にクリックし、PDFをAdobe Acrobatで開く

 PDF画面上部の[advanced]-[security]-[Password encrypt…]-[Restrict editing and printing of the document]の箇所にチェックを入れる
 [Printing Allowed]の欄で[None]を選択
 任意のパスワードを入力
 PDFファイルを閉じて開きなおすと、印刷禁止設定が有効になる

補足:

 Adobe Readerでは印刷禁止PDFは作成できない
 Adobe Acrobatには7日間無料で使える試用版が存在する。試用版Adobe Acrobatをパソコンにダウンロードすれば、印刷禁止PDFを作成できる。

 当時のシステム環境は、Windows vista、Adobe Acrobat X

ORACLE MASTER Silver 11g 認定試験受験当日の注意事項

ORACLE MASTER Bronze 11g取得から3年後にORACLE MASTER Silver 11gを受験&取得した際、受験当日の注意事項をことごとく忘れてしまっていた。数年後ORACLE MASTER Goldを受験する時に思いだせるよう、備忘録。

ORACLE MASTER Silverの試験会場について

大阪府北区(梅田近辺)の会場で受験した。

試験会場(清和梅田ビル)はウインズの隣

OracleMasterの受験会場である、梅田清和ビルの1階表玄関。

↑ 梅田清和ビルの1階表玄関。

「清和梅田ビル」という名のビルが、ORACLE MASTER Silverの試験会場だった。確かBronzeも同じ会場だったと思う。だが、Silver受験当日に気付いたのだが、このビルはJRA(日本中央競馬会)のWINS(場外勝馬投票券発売所)のすぐ隣だった。

梅田清和ビルの左隣が、競馬のWINSのビル。

↑ 左隣がWINS(競馬の馬券を購入できる施設)のビル

私の試験開始時刻は、テレビドラマのお約束かのように、日曜13時開始。
ただでさえ混雑する週末の梅田周辺が、駅からWINSまでの間中馬券を買い求めるおじさま方と交通整理真っ最中の警備員さんでごった返しており、自転車を下りないと前に進めなかった(笑)
しかも、梅田清和ビルの看板は、見上げないと見えない位置(10階くらい?)に取り付けられており、うっかりビルの前を素通りしてしまい、試験前の貴重な数分をロスした。

自転車置場は試験会場の1階裏

清和梅田ビルは、裏手に回ると立体駐車場になっており、喫煙所や守衛室がある。喫煙所の前にスペースがあり、1台自転車が止められていた。
守衛さん(もしくは立体駐車場の職員さん)らしき方が出て来られ、清和ビルに入る理由を答えると、喫煙所前のスペースに自転車を停めさせて下さった。感謝。

なお、ビル周辺に有料・無料の自転車駐輪場は見当たらなかった。

受付スペースは広くない

清和梅田ビルの5階に、試験会場「大阪駅前テストセンター」がある。
大阪駅前テストセンターは、雑居ビルの一室。表札がなければ、これまた通り過ぎてしまうんじゃないかと思うほど、ごく普通のビルの一室だった。

室内には、受付カウンターと2名の職員さん、それに木製のロッカーと椅子3脚と机1つ。4~5人入るといっぱいになってしまうくらいの広さしかない。

到着してすぐ、本人確認が始まった。

本人認証の身分証明書は2種類

Oracle Master Bronze受験の際、誤って身分証は1種類と思い込んでいたので、改めて記載。本人確認の身分証明書は2種類必要

着いてすぐ、紙の書類に受験日時とコースと氏名を署名する。その後、クレジットカードのサインを行うような電子ボートに、自筆署名する。

お化粧をして行きましょう…

その後、webカメラに向かって写真撮影。

自転車運転後のボサボサ髪にすっぴんという成人女性にあるまじき姿だったが、もちろん容赦なく撮影された(笑)
試験前で精神的に余裕がないとはいえ、身だしなみ(女性はお化粧も)は整えて行った方がいい…。未だに私のORACLE MASTER Silverの認定証は、この時のボサボサすっぴん写真である。

携帯の電源をオフにし、コートと鞄はロッカーにすっぽり入れる。
ロッカーにはハンガーが入っているので、仕事帰りに背広姿で受験しに行っても、背広を皺にならずに仕舞えると思う。

本人確認手続きが終わると、すぐさま試験開始

私は日曜13時開始で、ORACLE MASTER Silverの試験を予約した。だが実際には、試験は13時丁度には開始されない。受付での本人認証手続きが終わり次第、別室の試験場へと連れて行かれ、そのまま試験開始となった。

試験は別室

試験を行う部屋はガラス張りで、外からよく見える。中は1席に1台デスクトップ型パソコンとPCモニタが置かれて、席ごとに番号が振られている。

中に持って入ることができるのは、受付の方が用意くださるメモ用のB5サイズくらいのボードと黒ペン2本、それに身分証明書(私は運転免許証だった)を1種類。

前髪が邪魔なので小さい髪止めを1つ持って入っていいか尋ねたところ、無事に許可頂けた。

身分証は机に置いた状態で、試験開始。

ORACLE MASTER 試験時間中の注意事項

試験名にSilverは含まれない

マウスをカチカチ操作して試験概要を表示すると、試験名が「Oracle …. Administrator」と表示された。試験名に「Silver」の文言はない。

「あれ、試験名間違えて申し込んだかな…」

と頭が真っ白になった。何度見直しても、試験名に「Silver」とは書かれていない。
この試験名で正しかったと確信を持てたのは、試験終了後だった。

最初の10~20問は緊張と焦りで手につかない

問題数は70問だった。試験名で恐怖の洗礼を受けたこともあり、最初の10~20問は緊張と焦りで、問題文が頭に入らず問題を素通りすることが多かった。各問題には見直し用のチェックボックスがついており、チェックをつけておいて後で見直しすることができるので、取りあえず何かしら解答を選び、チェックボックスにチェックもつけておく、というのが20問中15問くらいあった。

問題も数をこなすと、問題集の類似問題や即答できる問題が出て来始め、「この試験で合ってたかも」と徐々に落ち着きを取り戻してきた。落ち着きが戻ると、75分で解き、残り15分をチェックに充てる、と時間配分まで気が回るようになった。

黒ペンのインクが出ない

入室時に手渡される黒いペンは、ホワイトボードで使うペンの細字版といった雰囲気。だが、2本手渡されて2本ともインクがかすれ始めた時は、焦った。

選択肢の多い問題でも、パソコンのモニタにはメモすることができないので、手元のボートに「1)× 2)○ 3)× …」という風にメモして頭を整理したかったのだが、試験後半はペンのかすれが苛立ちと不安をかきたてるので、ペンの使用を諦め気味になった。

試験終了ギリギリまで見直しする

学習が十分でなく、試験前半が平静でいられなかった自信があるので、全問解き終わった後も、試験終了間際まで見直しに時間を充て、4~5問解答内容を修正した。

ORACLE MASTER 試験後の注意事項

試験直後には合否が分からない

試験終了後は、受付で終了時刻を記載し、合否結果の確認方法が書かれたA4の紙を貰って終了。ここでも、試験後案内が書かれた紙がプリンターから出力されないというトラブルに見舞われ、「もしかして、受験し直しか?」と危ぶんだが、回答内容は無事送信されていた。

30分待つと、メールボックス(Gメール)に合否のお知らせが届いていた。そのメールに記載されていたURLをクリックすると、webサイトに飛び、サイト内で合否を確認した。

結果、合格ライン66%に対し、正答数70%でぎりぎり合格。見直しで4~5問修正していなければ、合格できなかったんじゃないかと感じる。

合格証明書

オラクルシルバー認定証。(日本語表記のもの)

↑ オラクルシルバー認定証。日本語表記と英語表記の2種類がある。

webサイトから、日本語もしくは英語で書かれた合格証明書(pdf)をダウンロードできる。

ORACLE MASTER Silverのバッチは合否判明から2〜3日後に使える

ORACLE MASTER Silverでは、三角形の形をした「バッチ」と呼ばれる画像が使えるようになる。

Oracle Master Silverのバッチ見本。銀色の逆三角形で中央が青い図形。

↑ Oracleバッチ

名刺等に載せて、技術力を証明するツールとのこと。資格が期限切れになるまでの間、使用できる。利用開始になるのは、合否判定から2〜3日後。

ORACLE MASTER 試験当日におすすめの手荷物

試験会場に持っていって良かったもの

スマートフォン。Google Mapがなければ、時間内に試験会場にたどり着けなかっただろうと思う。
髪止め。落ちてくる前髪を減らせるので、試験に集中できる。

試験会場に持って行かなくとも良かったもの

腕時計。腕時計の持込は禁止されており、腕時計をはめたままでは入室できない。ビルまでの道のりは携帯電話の時計で確認できるので、腕時計は持って来なくて良かったかも。
飲み物。飲食物も持込禁止。
参考書。結局当日は開く暇がなく、持ち運びが重いだけで終わってしまった。

試験前日のおすすめの過ごし方 ~やって良かったもの~

試験に申し込む!

情報処理技術者試験と違い、ORACLE MASTERの認定試験は試験日前日まで試験の予約ができる。そのため、十分学習し試験対策を行い「これなら受かる!」と思えた日に、翌日開催される試験の申し込みができてしまう。

ORACLE MASTER 認定試験の受験料は高く、IT技術者は突発的な仕事(システムトラブル)で予定が潰れることも多いので、ギリギリまで試験を申し込まない方が安全。

なお、キャンセルは試験開始時刻の24時間前まで可能とのこと。

十分読み込んだ参考書や問題集を、1ページ3秒程度で全ページ流し読みする。

学習の総仕上げとして、試験2日前と前日に行った。学習したことを全分野でざっと総復習して思い出せるので、時間がかからない割に効果が高かった。プロセス名など普段覚えきれていない細かい知識も、このタイミングで頭に入れた。

前日に軽くお酒を飲み、友人と話す

私は緊張しやすいたちで、案の定試験前日に緊張と不安を感じていたので、試験の前夜は、お酒を軽く飲みながら友人達とお喋りし、緊張をほぐした。
ORACLE MASTERの認定試験はSilverに限らず試験開始時間を自分で選べるので、試験開始時刻を午後にしてしまえば、寝坊や遅刻を心配することなくお酒を飲めた。

お酒と友人は効果大で、「試験に落ちても、失うのはお金だけだ」「不合格なら、もう1回チャレンジすればいいだけだ」と不安が遠のき、いい意味で開き直れたので、自分には適していた。

ORACLE MASTER Silver 11g 独学で一発合格した勉強法など

2018年02月に念願のORACLE MASTER Silver 11gに合格。直前2ヶ月はほぼ学習できなかったが、何とか無事に合格できたので、ORACLE MASTER Goldの取得に備えてメモ。

ORACLE MASTER Silver 学習開始時のスペック

ORACLE MASTER Silver学習開始時点での、筆者のスペックを記載。下っ端ヒラ社員なので、大層なスペックはない。

Oracleデータベースの使用歴:3年

仕事でほぼ毎日オラクルデータベースを触り、実務経験は丸3年。UPDATE文を自分で作って流したり、表領域拡張したり、アラートログを取ったり、手順書を元にデータベース構築したりは普通にできる。

パフォーマンスチューニングは微妙。メモリの割当を増やしたければinit.oraのDB_CACHE_SIZE初期化パラメータを変更したらいいことは分かるが、値をいくつにしたらいいかは自信がない。statspackの取り方は分かるが、分析には自信なし。

トラブル対応は、自分1人だと厳しい。前例のないトラブルを1人で捌けないので、先輩エンジニアがいると安心。Oracle RACやExadataは、噂で聞いて知ってるレベル。見たり実機に触ったりしたことはない。

サーバOSの使用歴:3年

扱えるサーバは、windows server OSのみ。主に保守、たまに構築で、windows server 2003・2008・2012を丸3年間毎日使用。
Linux OSは、ubuntuを少しだけ触ったことがあるが、操作はほぼできない。
AIX、Solarisは経験・知識とも皆無。

その他(セキュリティ・ネットワーク・ハードウェア)

セキュリティ系は、実務経験を1~2年積んだので、そこそこわかる。ネットワーク系は応用情報処理技術者試験で学んだので、知識は多少ある。実務経験はpingやtracertやnslookup使ってトラブルの切り分けをする程度。ハードウェア系は、かろうじて自力でメモリ増設できる程度で、初級エンジニアレベル。

ORACLE MASTER Silverの学習方法

11gの黒本問題集を購入し、端から端まで読み込み、ひたすら設問を解いた。設問は、各問題を2〜5回ずつくらい解いた。

黒本1読目は、読んでも読んでも何が書いてあるのかさっぱり理解できず、本当に辛かった。毎日Oracleデータベースの実機に触っているのにこれほど理解できないとは、「私って相当な阿呆じゃないか」とさえ思った。

実機を使っての動作確認や操作は、自宅ではやらなかった。実機を構築&操作する時間を知識充填に当てていた。
勤務時間中は、調べる時間が乏しいままずっとOracleデータベースを触り続けていたので、経験と知識のバランスを是正したかったのも、実機操作を避けた理由の1つ。

勤務中に毎日実機(Oracle Database 9i/10g/11g/12cとOracle Client)を触れたことが勉強時間の短縮に役立ったので、仕事中に積極的に実機を触るのはおすすめ。
私のように記憶力の悪い人は、知識を理解し脳に蓄えるだけでも相当な時間を要するので、自宅学習は問題集の理解と問題解きに充ててしまうのも、少しおすすめできる。

ORACLE MASTER Silverの学習期間:足掛け1年くらい

毎日きちんと時間とって学習したのは、半年くらい。
肺年齢90才と診断された気管支喘息の治療と、労災申請の手続きとを並行でこなしながらの学習で、心身の健康は微妙すぎる時期だった。Oracleの学習に、肺と気管支の機能は大していらないらしい、ということは分かった(笑)

ORACLE MASTER Silverの学習スタイル

主な学習時間は、仕事の昼休み。自作の弁当を15~20分で食べ終え、残りの35~40分が学習タイム。
平日自宅に早く帰れた日は、+1時間くらい自宅学習。土曜・日曜・祝日は、余裕がある時のみ頑張った。

ORACLE MASTER Silver試験結果:合格

正答率70%で、何とか一発合格。

定着しきってない知識も多々ある状態で受験したので、試験前も試験中も試験後も、合格しそうな気持ちと不合格になりそうな気持ちが半々だった。「不合格になったら、明日からこれやって鍛えて、1ヶ月後にまた受験しよう」とも思っていた。

ORACLE MASTER Silver取得後、どう活用したか

ORACLE MASTER Bronzeの試験は「広く浅く」データベースの仕組みを知る試験だったが、ORACLE MASTER Silverは「断片」。オラクルの機能の要所要所を、深めに掘り下げて知識を得る試験だった。

だが、実務で役立つ知識が多かったので、学習している途中でも、得た知識が大活躍し、周りからの信頼も高まるので、仕事中に学習のモチベーションを上げてもらえるという相乗効果があった。

データベース障害を独力解決できる

ORACLE MASTER Silverに合格した翌週に、勤務先でデータベース障害が起きた。データベースファイルが壊れた障害と、データベースに接続できなくなった障害の、計2件。
よくある障害だが、ORACLE MASTER Silverの取得を報告した直後に、2件とも2時間以内に独力解決できてしまったため、周囲の自分を見る目が一気に変わった。自分自身も「意外と自己解決できるな…」と少し自信がついてきた。

その後は、Oracleデータベースに関してのみ、「3次受け」のようなポジションで仕事をした。1次受けがヘルプデスク、2次受けがインフラ技術者チームで、インフラ技術者チームが答えきれなかった問合せについて、事象を確認し、ログやwebサイトから技術的な裏付けを取り、チーム全員に分かるように回答する、というのが普段の仕事の一部になった。
今思うと、Silverしか取得していないのに、よく頑張ったものだ(笑)

転職には大きく影響せず

その後転職する際、私自身はデータベース技術者として転職したかったのだが、ORACLE MASTER Silverだけでは、データベース技術者としてとして十分ではない、と見なされることが多かった。
データベース技術者として生きていきたい方は、ORACLE MASTER GoldかORACLE MASTER Platinumを早めに取得することを、強くおすすめする

データベースエンジニア(兼サーバエンジニア)になり、データベース漬けの生活に

ただ、私はたまたま運が良かったようで、Red Hat Enterprise Linux OSに構築されたOracle RACがわんさかある客先に配属された。日経平均株価を構成するような日本有数の製造業様で、顧客にも配属された他の技術者にも、「超」がつくハイレベルエンジニアが何人もいた。いくら人手が足りなかったとはいえ、よく配属してもらえたものだと今でも思う(笑)

配属時の職種はサーバエンジニアだったが、データベースの台数が多い割にデータベースエンジニアが全然足りない職場だったので、実質的にはデータベース専業に近いエンジニアとして働いていた。

応用情報処理技術者を取った後にも感じたことだが、私は「資格を取るたびに職種が変わる」という経験をしている(笑) IT業界はそういうものなのかもしれないが、数年ごとに自分の職種が変わるので、面白い業界だな…とは思う。

丁度11gから19cへのバージョンアップの時期に配属されたので、WindowsOSのシングル構成DBからLinux&Oracle RAC構成へのデータインポートをやったり、RHEL7の19cマルチテナント構成DBについて、要件定義や構築手順書の作成から構築運用まで一貫して携われたりと、貴重なキャリアを数多く積ませて頂けた。

Linux OSのOracle RACを毎日触れる環境に身を置けたのが、ORACLE MASTER Silverを取得した一番のメリットかもしれない。特にマルチテナント構成の19c RAC(Enterprise Edition)はまだまだ珍しいんじゃないかと思うので、便利だが複雑怪奇な構成を毎日がっつり見れたのは、本当に良かった。

コロナ禍で週5在宅勤務に

年収は400万円台後半まで上がったが、それ以上に良かったのが、コロナ禍に入り週5在宅勤務で仕事をさせて頂けたこと。

コロナ禍でご苦労された方々には正直申し訳ないのだが、私はコロナ禍に入ってからの方が年収が上がり、通勤やら化粧やら飲み会やら無駄な雑事が一切なくなって、仕事が楽になった。

安全に働くことができただけでなく、浮いた通勤時間で技術書をデータ化していつでもどこでも読めるようにしたり、英語の発音を矯正する時間が取れたり、ORACLE MASTER Goldの厚さ4.8cmの技術書を持ち運ばずに読み進められたりと、仕事のスキルを上げる点でもプラスに働いた。

独学でのORACLE MASTER Silverの学習で、つまづく要因

独学で黒本問題集を3回解き、それでも正答できなかった問題は、

  1. 理解が浅い
  2. 実務で使用した経験がない
  3. 暗記ができない

の3点が主な要因だと思うので、それぞれの原因に適した対策を採るよう心掛けた。

(1)理解が浅い

インターネットで用語とその周辺知識とを検索することで、理解を補った。問題文で登場した未知の単語については、十分に意味を調べ、システムの動く仕組みや構造そのものを理解しようと努めた。

私は記憶力が悪く、新しい単語を一度にたくさん覚えるのは苦手なので、新しく登場した単語は意味とセットにして参考書の余白にメモしておき、折に触れて読み返すよう心掛けていた。

(なお、調べた後の画面をスマホで撮影し、写真として見返すようにしていた時期もあった。だが、写真で記録すると、うっかり関係ない写真にスワイプしてしまい、気が散って結局読まなくなることが多かったため、この方法はあまり効果がなかった…)

(2)実務で使用した経験がない

ORACLE MASTER Silverはオラクルデータベースの持つ様々な機能を、様々な切り口から問う問題が多く、実務で使用したことがない機能や仕組みへの知識も求められる。

当時の勤務先はセキュリティにうるさくない企業だったので、監査やリポジトリマネージャー、それに各種アドバイザーの機能は、ORACLE MASTER Silverの勉強を始めるまで見たことも聞いたこともなかった。

増える実務経験と乏しい知識の偏りを是正するのが今回Silverを受験した目的の1つだったので、実務で使用しないものは仕組みや概要を理解し、動的パフォーマンスビューを仕事の合間に眺める程度に留め、深追いはしなかった

お時間のある方や未知の機能に興味の強い方は、OTNで検証用のOracleデータベース11g・12cを入手してご自宅のパソコンにインストールし、実機でがんがん機能に触れるのも、理解が進んでいいとは思う。

Oracle Technology Network(OTN) 公式サイト
http://www.oracle.com/technetwork/jp/community/join/overview/index.html

(3)暗記ができない

私はとにかく暗記が苦手なので、1~2度読んだくらいで用語を覚えるのは諦めた(笑)
システムの仕組みを十分理解しているかをまずチェックし、それでも暗記の必要な項目は、隙間時間に繰り返し参考書を読み返す&見返すことで補った。

1~2回参考書をしっかり読み込んだ後、3回目以降は1ページあたり2~3秒の速いペースで同じ参考書を読むことで、プロセス名やV$ビューの名前など覚えにくい用語に繰り返し触れることができ、単語を定着させやすくなった。
この方法は後半が楽で忘れにくいので、少しおすすめ。

ORACLE MASTER Silver取得に適したタイミング

記憶力があると有利なので、なるべく早め取得するといい

データベース構築やチューニングに日常的に携わっている方なら、実務経験が1年前後でも受験できると思う。運用保守畑在住だった私は、Oracleを実務で使い始めて3~4年が経過した頃にようやく受験し、それでも合格ラインギリギリだった。

だが、Oracle初心者でも、学習を開始して1年以内にORACLE MASTER Bronze・Silver・Goldの3つを取得した女性を知っているので、経験が浅くてもやる気と記憶力次第で取得できるはず。

Oracleデータベースが有する機能について幅広く問われ、細かい機能の暗記もそれなりに必要とされる資格なので、どうせ受験するなら、なるべく早くて若い方がいい。記憶力の低下する30代半ば以降は、やや不利になる。

ORACLE MASTER Silver 11gと12c どちらを受験すべきか(2018年時点の情報)

ここから下は、新試験制度ができる以前の情報なので、情報が結構古い。2022年時点では、試験制度そのものが新試験制度に変わっているので、オラクル社の公式サイト等で最新の情報を入手されることをおすすめする。


2018年以降に取得するなら、12cがいい。

オラクルマスターという資格には、国家資格とは違い資格に有効期限があるので、後々のことを考えると12cで取る方が資格を長く使える。オラクルマスターの取得に万単位のコストがかかることを考えると、少しでも長く使って元を取る方がいい。

しかも11gは、2018年1月にExtended Supportが切れ、Sustaining Supportへと移行してしまった。

ORACLE社のベンダーサポートはPremier Support → Extended Support → Sustaining Support の3種類で、Sustaining Supportはサポートの終末期。他のミドルウェア製品とは異なり、Sustaining Supportはサポート無期限という好待遇で、既存の脆弱性に対するパッチは適用されるしサービスリクエストで問合せもできるが、新規で見つかった脆弱性のパッチは提供されない

Sustaining Supportに入ると、企業様は予算や他のソフトとの兼ね合いで、新サーバの購入&移行を行い、移行ついでに新しいバージョンでOracleデータベースをサーバに入れる。そのようにして、じわじわと12cのOracleデータベースが増えていくだろう。ただ、11gから12cに移行する際保守料金が上がってしまう企業様がいるため、11gから12cへの移り変わりは流れが緩やかだ。

ちなみに2018年現在では今のところ、勤務先では11gユーザ様が大多数。1割が12c、1~2割が10g、9iはゼロ、残りが11gという比率。そろそろ12cが増えてきてもおかしくないので、これから取得するならORACLE MASTER 12cの方がおすすめ。

そして、12cを勧めておいて何だが、11gでオラクルマスターを取っても無駄になるわけではない。
オラクル社のsustaining supportは無期限で、サポート切れがない(=困った時Oracle社が助けてくれる)。ので、セキュリティにうるさくないお客様の中には、11g(バージョン11.2.0.4)を使い続ける企業様もそこそこいると思う。

ORACLE MASTER Silverは取得した方がいいか(おすすめの資格か)

Oracleデータベースを実務で使うなら、心の底から取得推奨

ORACLE MASTERもSilverに至ると、Oracleデータベースを実務で使わない方は、取得する意義が薄い。
ORACLE MASTERは、10g・11g・12cなどのデータベースのバージョンごとに受験するので、取って1~3年のうちに使わないなら、製品バージョンの方が進んでしまって、せっかく身に付けた知識が陳腐化して時代遅れになってしまう。

将来データベース系の仕事につきたいだけであれば、情報処理技術者試験などの国家資格系を狙うか、windows server 2016などサーバ系の資格を取る方が、他の分野に使い回しが効くと思う。(ただ、私がデータベースの仕事を始めた時、サーバ保守未経験&データベースもほぼ未経験で、資格も応用情報処理技術者があるくらいだった…)

ORACLE MASTER以外のデータベース系資格

データベースの知識や技術を身につけたいなら、応用情報処理技術者試験・データベーススペシャリストのいずれかをおすすめする。

どちらも難しい資格だが、情報処理系の国家資格で、特定のデータベースに依存しない知識が身につくので、汎用性が高い。
1回の受験料が5700円と安く、取得した資格に有効期限もないので、ベンダー資格とは比較にならないほど、費用対効果がいい
過去問も公式サイトに10年分以上無償で公開されている。過去問と答えが掲載されており、解説は確かついていなかったと思う。

「応用情報処理技術者試験」は、IT関連技術を幅広く問う試験だが、選択できる分野の1つにデータベースがある。
ここでデータベースを選択すると、SQLや正規化やトランザクションなどデータベースの仕組みの基礎を学ぶことができる。
但し、応用情報処理技術者の資格を取りたいなら、プログラミングやネットワークなど別分野の知識や経験も必要。学習範囲が広いので、データベースを学ぶだけでは取得は難しい。が、「とりあえずデータベースについて手っ取り早く学びたい!」という方には、とっつきやすいとは思う。

「データベーススペシャリスト試験」は、応用情報処理技術者の上位資格で、情報処理系国家資格の最難関の1つ。出題範囲は、データベースに特化している。ORACLE MASTERと異なり、出題範囲はデータベースの設計・開発系の比率が高いので、DB構築・運用経験者よりDB開発経験者の方が有利だと思う。DB開発でよくあるデータベースのテーブル設計の問題は、データベーススペシャリストでは見かけるが、ORACLE MASTERでは出題された記憶がない。
試験は年1回、毎年春にしか開催されない。データベーススペシャリストは私も未取得なので、取得に向けて現在進行形で修行に励んでいる…。

以前は、「MCAデータベース」というマイクロソフト社の入門レベルのデータベース資格も存在したが、残念ながら、2014年でサービスを終えている。

ORACLE MASTER 11gの失効期限

オラクルマスターという資格には、TOEICのように、その資格が有効である期間が限られている。
2018年10月現在、ORACLE MASTER 11gの失効日はまだ設定されていないようだ。11gと12cが、現在オラクル社の認める「最新バージョン」であるとされている。

参考
ORACLE MASTER データベース資格者の方へ 重要なお知らせ

11gは、Oracle社のExtended Support(延長サポート)が2019年1月末で切れ、最もサポートレベルの低いSustaining Supportへ移行する。ORACLE MASTER 11gが失効するのは、少なくともOracle 11gがSustaining Supportへ移行し、しばらく経ってからだろうと思う。(データベース製品より先に資格が失効するという馬鹿げたことは、さすがにオラクル社はしてこないはず)

Websphere Application Server8.5.5.xとJAVA1.71(JAVA1.8)のバージョンアップにおいて考慮すべき点(メモ)

遅ればせながら、2017年にWebsphere Application Server(略して、WAS)の7.0.0.xxから8.5.5.9へのバージョンアップと、Websphere Application ServerのJAVA1.6からJAVA1.7.1へのバージョンアップの要件定義・計画を行ったので、バージョンアップ実施までに考慮した事柄をメモ。
言葉足らず・説明足らず・考慮不足があると思うので、利用される方はご注意を。

目的

Websphere Application Server(WAS)内部で使われているJAVAのうち、JAVA1.6が2018年04月30日にサポート切れになる。JAVA1.7もしくはJAVA1.8へのバージョンアップが必要なため。

参考:
WAS V7/V8 サポート終了 およびWAS V8.5同梱のJava 6/7のサポート終了について
http://www-01.ibm.com/support/docview.wss?uid=jpn1J1013265

バージョンアップを行うOS・ミドルウェア・ソフトウェアの範囲

WAS → VerUp(WAS8.5.5.x & JAVA 1.71へ)
 + サーバOS → Stay(現OSバージョンのまま)
 + ORACLE → Stay(現JAVAバージョンのまま)
 + 自社開発アプリケーション → Stay(現JAVAバージョンのまま)

WASのJAVAのみバージョンアップを行い、他のミドルウェア・他のアプリのJAVAは更新しない。サーバOSのバージョンアップやサーバの構成変更も実施しない。

WAS リリーススケジュールの確認

WASバージョン リリース日 自社開発アプリの評価 IBMが推奨するか 備考
WAS8.5.5.9 2016/03/18 評価済(JWSLT) 推奨する ★着地バージョンの最有力候補
WAS8.5.5.10 2016/08/15 未評価 推奨する
WAS8.5.5.11 2016/12/23 評価済(JWST) 推奨する
WAS8.5.5.12 2017/07/21 評価済(JST) 推奨する
WAS8.5.5.13 2018/02/05 未評価 推奨する

IBMが推奨するWASバージョンの一覧(英語)
Recommended updates for WebSphere Application Server
http://www-01.ibm.com/support/docview.wss?uid=swg27004980#ver85_0

結論:WAS&JAVAの着地バージョン

JAVA:1.71
WAS:8.5.5.9
自社開発アプリ:2017/12か2018/01の最新モジュール

バージョンアップ検討案

第1案:WAS8.5.5.11かWAS 8.5.5.12へバージョンアップし、JAVA 1.8をインストールしてJAVAの切替を行う

最も理想的な案。だが、WASのJAVA 1.8はWindows Server 2008(windows server 2008 R2を含む)をサポートしておらず、Windows 2008を利用している企業が半数を占める現状では、採択できなかった。

また、WAS 8.5.5.11でGUI画面からインストールすると、デフォルトのJAVAがJAVA1.8になる、という情報↓がある。

Installing Java SDK 8.0 on WAS 8.5.5.x
https://www.ibm.com/developerworks/community/blogs/aimsupport/entry/Installing_Java_SDK_8.0_on_WAS_8.5.5.x?lang=en

インストール時に表示される画面がWAS8.5.5.3インストール時の画面から変わったのであれば、WAS 8.5.5.11 以上を入手した後、社内サーバで動作検証を行った上で、社内のWASインストールマニュアルを変更しなければならない。しかしながら、検証とマニュアル更新を突貫工事で行い、バージョンアップ実作業に間に合わせるのは、少し無理があった。
→後日WAS8.5.5.12を社内検証サーバにインストールしたところ、JAVA7orJAVA8へのバージョンアップを推奨する画面が1枚追加されていただけで、インストール手順は今までとほぼ同じ。インストールされるJAVAも、JAVA6だった。

第2案:WAS 8.5.5.9へバージョンアップし、JAVA 1.71をインストールしてJAVAの切替を行う

WAS 8.5.5.9は、JAVA 1.6・JAVA 1.71・JAVA 1.8の3種類のJAVAが利用可能で、柔軟性が高い。Windows Server 2008・2008 R2・2012・2012 R2 のいずれのOSでも利用OK。
最も現状に即していたため、客先はこの第2案を採択。
(WAS 8.5.5.9は、WASインストール時のデフォルトがJAVA 1.6、オプションでJAVA1.71を利用できる。更に、このバージョンからJAVA1.8もサポートされる)

第3案:WAS 8.5.0.xへバージョンアップし、JAVA 1.70をインストールして、JAVAの切り替えを行う。

JAVA 1.6・JAVA 1.7の2種類しかサポート範囲に含まれないが、バージョンアップするサーバ台数が少なくて済むというメリットがある。
だが、WAS 8.5.0.xにはクリティカルな脆弱性があるそうで、開発チーム・ミドルウェア出荷チームから激しい反発にあい、JAVA1.70は出荷すらして貰えなかった。この案は採択できず。
(JAVA 1.71はWAS 8.5.5.2以降しかサポートされないため、WAS 8.5.0.xはJAVA 1.70しか選択できない)

第4案(補欠):WAS 7.0.0.xxのまま、JAVA 1.70をインストールして、JAVAの切り替えを行う。

計画と準備に手間と時間がかかるWASバージョンアップを行わずに済むので、トータル作業時間が最も少ない案。
但し、WAS7.0とJAVA1.7の組み合わせはIBMのサポート範囲外のため、実装できるかどうかや、正常に動作するかどうかは分かっていない。
社内検証だけでも試してみたかったが、採択できず。

超重要!な注意事項

IBMは、Windows Server 2008 OS × Websphere Application Server JAVA1.8 の組み合わせをサポートしない

JAVA1.8を使うのであれば、Windows Server 2012もしくはWindows Server 2016へのOSバージョンアップが必須。

windows server 2008の延長サポートは2020年1月14日まで提供されるが、WASのJAVA 1.7のサポートは2019年9月30日で切れるので、OSより先にWASが(マルウェアを覚悟しないと)使えなくなってしまう。

JAVA1.7.1の初期バージョンには、致命的な不具合がある

WAS8.5.5の各Fix Packの紹介ページに1行だけ注意書きが付されているが、JAVA1.7.1の初期バージョンには、WASが起動できないという致命的な不具合がある。


Known side effects

WebSphere Application Server 8.5.5 may not start when using Java 7 after upgrading to fix pack 2 or later. See Technote for more details.

<日本語訳>
(本FixPackの)既知の副作用

JAVA7を用いてFix Pack2以上にアップグレードすると、WAS 8.5.5が起動しないことがあります。詳細はテクニカルノートを参照のこと。


この不具合は、JAVAをJAVA7.1.4以上にバージョンアップすると解消する。JAVA7.1.4は、WAS8.5.5.12以上のFixPackと同時に出荷されている。
WASと、そのWASに対応するJAVAは同時に出荷されるが、JAVAだけを切り離して適用しても差し支えない。そのため、WAS8.5.5.2以上のWASに適用するJAVA7は、WASのバージョンに関わらず、JAVA7.1.4以上となる。

本不具合の詳細については、下記のURLより確認できる。

JAVA7を用いてFix Pack2以上にアップグレードすると、WAS 8.5.5が起動しないことがあります(英語)

WebSphere Application Server 8.5.5 may not start when using Java 7 after upgrading to fix pack 2 or later, with APAR PM97140
http://www-01.ibm.com/support/docview.wss?uid=swg21692797


Problem(Abstract)
After upgrading WebSphere to 8.5.5 fix pack 2 or above, if a server is using Java 7 and the optional Java 7 service release is not also updated (as recommended), WebSphere will fail to start.

Symptom
WebSphere fails to start after upgrade and native_stderr.log has the following error message:

JVMJ9VM007E Command-line option unrecognised: -Xcheck:dump
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

Cause
APAR PM97140 introduced -Xcheck:dump to the application server arguments which requires a minimum of Java 7 SR4.

Resolving the problem
Upgrade the optional Java 7 to the recommended version to match the WAS upgrade: https://www-304.ibm.com/support/docview.wss?uid=swg27005002

<日本語訳(抜粋)>

障害(概要)
WAS8.5.5 fixPack 2もしくはそれ以上を用いてアップグレードした後、サーバがjava 7 を用いており、かつ、オプションのjava7 サービスリリース(?)を更新していなければ、Websphereが起動に失敗します。

(中略)

原因
(文章前半は訳せない) ..最低でもjava7のSR 4が必要です。

問題の解決
JAVA 7を推奨バージョンまでアップグレードし、WASのアップグレードに合わせて下さい。


windows OSでWAS8.5.5.9とJAVA1.7.1.0.0の組み合わせを社内検証した際、プロファイルが新規作成できず、DmgrとNodeAgentのサービスが両方とも起動に失敗するという、悲惨な目に遭った。
JAVA7.1.4が手元になかったため、手元にある最上位バージョンだったJAVA1.7.1.3.60を上書きインストールすると、どちらのサービスも正常に起動できるようになった。
上記の不具合と直接の関係はないのかもしれないが、初期出荷のJAVA7.1は十分警戒した方がいい。

一度に2種類のJAVA7はインストールできない

JAVA 7.1.0.0がインストールされているWAS 8.5.5.9にJAVA 7.1.3.60をインストールすると、JAVA 7.1.0.0が上書きされてしまった。JAVA6とJAVA7は2つ同時にインストールしておくことができ、managesdk.batで使用するJAVAを切り替えることができるが、JAVA7同士は同時にインストールしておくことができないようだ。

先にインストールしたJAVA 7.1.0.0フォルダをリネームしてから2種類目のJAVA 7.1.3.60をインストールし、2種類のJAVA 7を無理矢理共存させる方法は、採れなくもない。
ただその場合、Installation Managerが先にインストールしたJAVA 7.1.0.0を認識できなくなるのではないかと懸念している。

WAS バージョン検討の詳細

WASバージョン JAVAバージョン 使用可否 考慮事項
8.5.5.11~ JAVA1.71 or JAVA1.8 NG WASがデフォルトで使うJAVAとしてJAVA 1.6もしくはJAVA1.8のどちらかをインストールでき、JAVA1.71をオプションとして選択できる。JAVA1.6が2018/04/30にサポート終了(EOS)することを踏まえると、①JAVA1.8でインストールする、②JAVA1.6でインストールして4月末までにJAVA1.71へバージョンアップする、の二択。但し、JAVA1.8はWindows Server 2008をサポートしない。また、GUIモードでインストールするとデフォルトがJAVA1.8になる。(コマンドラインを用いたインストールであれば、JAVA1.6かJAVA1.8を選択できる)
8.5.5.10 JAVA1.71 or JAVA1.8 NG 自社開発アプリが未検証
8.5.5.9 JAVA1.71 or JAVA1.8 OK
8.5.5.3~8.5.5.8 JAVA1.71 OK
8.5.5.2 JAVA1.71 NG Solaris/ HPでJAVA1.7を利用できないのでNG
8.5.0.x JAVA1.70 NG 自社開発アプリがJAVA1.70をサポートしないのでNG
7.0.0.x JAVA1.6 NG 2018年4月末以降IBMがサポートしないのでNG

WAS8.5.5.11以降
デフォルトがJAVA1.8。
コマンドラインモードでインストールするのであればJAVA1.6を利用でき、JAVA1.7をオプションで選択できる。
本来はJAVA1.8でインストールし、一時的にJAVA1.8→JAVA1.7のバージョンダウンすべきだが、バージョンダウンは未検証なので、現時点では使用不可。

WAS8.5.5.9
デフォルトがJAVA1.6かJAVA1.8。JAVA1.7をオプションで選択でき、WASバージョンアップなしにJAVA1.8を利用できる。
本来はJAVA1.8でインストールし、一時的にJAVA1.8→JAVA1.7のバージョンダウンすべきだが、バージョンダウンは未検証なので、現時点では使用不可。

WAS8.5.5.2以上(実質8.5.5.3↑)
JAVA1.71インストールが可能になる

WAS8.5.0.x
JAVA1.70しかインストールできない

Installing optional Java 7.x on WebSphere Application Server 8.5
https://www.ibm.com/developerworks/community/blogs/aimsupport/entry/installing_optional_java_7_x_on_websphere_application_server_8_5_0_0?lang=en

————————————————–
・Java 7.0 was shipped as an optional feature that can be installed with WAS v8.5.0.0
・Java 7.1 is shipped with WAS v8.5.5.2 (in a full installation) which can be installed as an optional feature on WAS v8.5.5.2 or higher (not available for WAS running on Solaris/ HP)
————————————————-
訳文

・java7.0はオプションの機能として出荷され、WASのバージョン8.5.0.0でインストールできます。
・java 7.1はWASのバージョン8.5.5.2とともに出荷され、WAS8.5.5.2かそれ以降のバージョンで、オプションの機能としてインストールできます。(但し、ソラリスやHPで稼働しているWASには、ご利用頂けません)

(和訳文はブログ管理人が作成)
———————————————-

JAVA1.8はWAS8.5.5.9以上が必要
————————————————–
WAS traditional V8.5でJava 8をサポートするには、少なくとも8.5.5.9またはそれ以降のフィックス・パックが必要であり、
Java 7.1であれば8.5.5.2またはそれ以降のフィックス・パックが必要であり、
Java 7.0であればV8.5.0.0からサポートされています。
————————————————–

WAS8.5.5.11以降は、デフォルトがJAVA6かJAVA1.8でインストールされる
Installing IBM WebSphere SDK Java Technology Edition Version 7.0 or 7.1 using the GUI
https://www.ibm.com/support/knowledgecenter/en/SS7K4U_8.5.5/com.ibm.websphere.installation.nd.doc/ae/tins_installation_jdk7_gui.html

自社開発アプリ側はWAS8.5.5.11で評価、お客様にも案内

8.5.5以降 デフォルトJAVA1.6
8.5.5.2以降 オプションでJAVA1.71インストールok WAS8.5.5.2は一部OSがサポート外
8.5.5.11以降 デフォルトJAVA1.8
 ->WAS8.5.5.3~8.5.5.10がベスト

自社開発側のJAVA1.8対応が済んでる?? -> 済んでたらwindows2012のみJAVA8、windows2008はJAVA7でインストール&稼動
自社開発側のJAVA1.8対応が済んでない -> windows2012・windows2008ともjava7でインストール&稼動

現在、windows2012の自社アプリはJAVA1.7.011で稼働中。WASはJAVA1.6で稼動

WAS8.5.5.2 JAVA7.1とRED HAT LINUX5との組合せがNG
H社はRED HAT LINUX6でセーフ
N社はDBサーバがRED HAT LINUX5だが、APサーバはwindowsOSなのでセーフ

JAVA SDK7.1のインストール

インストール手順書
 インストール + JAVA切替 が必要
 JAVA1.6とJAVA1.7とJAVA1.71はそれぞれ別フォルダにインストールされるため、同時に存在でき、切り替え・切り戻しが可能
 インストール&切替手順は別記事で記載

SDKモジュール
WAS8.5.5.9に付属なし
SDKモジュールをMW出荷担当部署からに送って貰う

Oracleバージョンアップ

Oracle 11.2.0.3以下 -> 11.2.0.4
 具体的な手順書は別記事で記載
 既存環境に上書き適用ができず、実質的に新規インストール+α
 実績少ない
 適用モジュール不明 ★要対応
   >>Oracleパッチ適用の手順は、
   >>(1)現行のOracleインストールフォルダをリネーム
   >>(2)新たにOracle11.2.0.4をインストール
   >>(3)設定ファイルを移行
   >>(4)各インスタンスにアップグレード処理を実行
 HDD空きは、全環境のフルDMP + 10~20GB
 11.2.0.4で新規作成した方が早いかも…?

Oracle 10g->11g、10g->12c、11g->12c
 通常のインストール手順書で代用

全工程WBS作成

Oracle + WAS(7->8.5.5 or 8->8.5.5) + TLS1.2対応 で作成

参考リンク

Installing IBM WebSphere SDK Java Technology Edition Version 7.0 or 7.1 using the GUI
https://www.ibm.com/support/knowledgecenter/en/SS7K4U_8.5.5/com.ibm.websphere.installation.nd.doc/ae/tins_installation_jdk7_gui.html

————————————————–
Starting in version 8.5.5.11, you must install either Java SE 6 or Java SE 8 as the version of Java SE contained in the /java and /java64 directories in WebSphere Application Server and used by default during server and node configuration. Java 8 is the recommended Java SDK because it provides the latest features and security updates. You can continue to use Java SE 6, but no service can be provided after the end of support in April 2018, which could expose your environment to security risks.
————————————————–

Installing IBM WebSphere SDK Java Technology Edition Version 7.0 or 7.1 using response files
https://www.ibm.com/support/knowledgecenter/en/SS7K4U_8.5.5/com.ibm.websphere.installation.nd.doc/ae/tins_installation_jdk7_silent.html

Switching to Java 7.0 SDK in WebSphere Application Server
https://www.ibm.com/support/knowledgecenter/en/SSWLGF_8.5.0/com.ibm.sr.doc/twsr_java17.html


8.5.5.9: WebSphere Application Server V8.5.5 Fix Pack 9
http://www-01.ibm.com/support/docview.wss?uid=swg24041819