「Oracle 19c を自分のPCにインストールして、実際に触りながら勉強したい」「でも手順が複雑そうで、どこから手をつければいいか分からない」——そう調べてきた方に向けた記事です。

Oracle Database 19c は、学習・開発・評価の目的であれば Oracle 公式サイトから無償でダウンロードして自分のPCにインストールできます(OTN開発ライセンスの範囲・本番/商用は別途ライセンスが必要)。 インストールの方法は大きく分けて、①Windows/Linux に直接入れる、②Docker コンテナで動かす、③軽量な無償エディション(XE)を使う、の3ルートがあります。

この記事では、ORACLE MASTER Gold(1Z0-083 含む)と Java Gold を保有するバックエンドエンジニアの筆者が、Oracle 19c のインストール手順を「どのルートを選ぶか」から実際の流れ、つまずきやすい点、資格学習との関係まで、できるだけ正確に・網羅的に解説します。

※Oracle のダウンロード方法・ライセンス条件・システム要件・インストーラの仕様は改定されることがあります。本記事の手順は執筆時点(2026年)の一般的な理解にもとづくものです。実際にインストールする際は、必ず Oracle 公式のダウンロードページとインストールガイド(Database Installation Guide)で、自分のOS向けの最新手順を確認してください。

この記事で分かること
  • Oracle 19c を入れる前に決めること(エディション・OS・方式)
  • Windows へ直接インストールする手順の流れ
  • Linux(Oracle Linux 等)へのインストールの概要
  • Docker コンテナで手軽に 19c を動かす方法
  • 無償で軽く試したいときの選択肢(Express Edition=XE)
  • インストール後の接続確認(sqlplus)
  • ORACLE MASTER Gold(1Z0-083)学習に効く環境の作り方
  • よくあるつまずきと対処


インストール前に決める3つのこと

Oracle 19c のインストールでつまずかないコツは、作業を始める前に「エディション」「OS」「インストール方式」の3つを決めておくことです。 これを曖昧にしたまま進めると、途中で「そもそも何を入れているのか」が分からなくなりがちです。

① エディション:学習ならどれを選ぶか

Oracle Database 19c には、主に Enterprise Edition(EE)Standard Edition 2(SE2) といった有償エディションがあります。学習・開発・評価の目的であれば、公式からダウンロードして OTN 開発ライセンスの範囲で無償利用できます(本番稼働・商用は別途ライセンスが必要)。

「もっと軽く試したい」場合は、無償で使える Express Edition(XE) という選択肢もありますが、XE はメジャーバージョンが 19c とは別(18c や 21c など)で提供される点に注意が必要です。19c そのものを学びたいなら EE/SE2 を、とにかく手軽に Oracle を触りたいなら XE を、という切り分けになります。

※エディションのラインナップ・提供バージョン・ライセンス条件は変更され得ます。最新の対応状況は必ず Oracle 公式で確認してください。

② OS:Windows か Linux か

19c は Windows(デスクトップ版・Server版)と Linux(Oracle Linux / RHEL 系など) の両方に対応しています。学習用の手軽さで言えば、普段使いの PC が Windows なら Windows へ直接、実務に近い環境で慣れたいなら Linux(仮想マシンや Docker 経由)という選び方が現実的です。

③ 方式:直接インストールか、コンテナか

同じ「19c を入れる」でも、PC に直接インストールする方法と、Docker コンテナで動かす方法があります。ざっくり整理すると次のとおりです。

方式 向いている人 メリット 注意点
直接インストール(Windows/Linux) 通常のインストール手順や管理操作を学びたい人 実務・資格学習に近い手順を経験できる 起動が重い・アンインストールがやや面倒
Docker コンテナ まず触りたい・使い終わったら消したい人 構築/破棄が速い・環境を汚さない Docker の前提知識が要る
Express Edition(XE) とにかく軽く無償で Oracle を試したい人 セットアップが簡単・完全無償 バージョンが19cと異なる場合がある

横にスクロールできます


Windows に Oracle 19c を直接インストールする手順

Windows への Oracle 19c インストールは、公式サイトからzipをダウンロードし、Oracleホーム用のフォルダに展開して setup.exe を実行する「イメージベース」の流れが基本です。 ここでは全体の流れを、順を追って解説します(詳細な画面や項目は公式インストールガイドを併読してください)。

ステップ1:Oracle 公式からダウンロードする

Oracle の公式ダウンロードページから、自分の Windows(64bit)向けの 19c のインストールイメージ(zip) を入手します。ダウンロードには Oracle アカウント(無料登録)が必要になるのが一般的です。ライセンスに同意する画面が出るので、利用目的(学習・評価か)を踏まえて内容を確認します。

ステップ2:Oracle ホームのフォルダを作って展開する

19c の Windows 版は、「Oracle ホーム」となるフォルダを先に作り、そこへ zip を直接展開するイメージベース方式です。たとえば C:\app\product\19c\dbhome_1 のようなフォルダを用意し、そこにダウンロードした zip の中身を展開します。この「展開した場所がそのまま Oracle ホームになる」点が、以前のバージョンと少し感覚が違うところです。

ステップ3:setup.exe を実行する

展開したフォルダ内の setup.exe を管理者として実行すると、Oracle Universal Installer(インストーラのGUI)が起動します。ここから、

  • 構成の種類(単一インスタンスのデータベースを作成するか、ソフトウェアのみ入れるか)
  • データベース種別(デスクトップクラス/サーバークラス)
  • 文字コードや管理用パスワード
  • コンテナデータベース(CDB)として作成するか

といった項目を順に設定していきます。19c はマルチテナント構成が基本で、CDB(コンテナDB)の中に PDB(プラガブルDB)を作る構成を選べます。資格学習でこの CDB/PDB を扱うなら、ここで「コンテナデータベースとして構成」を選んでおくと後の勉強と噛み合います。

ステップ4:インストールと初期データベース作成

設定を終えると、ソフトウェアのインストールと初期データベースの作成(DBCA 相当の処理)が進みます。マシンのスペックによっては時間がかかるため、途中で止まっているように見えても慌てず待ちます。完了すると、管理用の接続情報(サービス名など)が表示されるので控えておきましょう。

⚠️ 必要メモリ・ディスク容量・対応 Windows バージョンなどのシステム要件は、必ず公式の Database Installation Guide(Windows 向け)で確認してください。要件を満たさないと、インストーラの前提チェックで止まることがあります。


Linux(Oracle Linux 等)へのインストール概要

実務環境に近い形で学びたいなら、Linux(Oracle Linux や RHEL 系)への 19c インストールも有力な選択肢です。 Windows の GUI インストールに比べると事前準備の工程が多いぶん、実務・資格学習で問われる「OS 側の準備」を体験できるのが利点です。

Linux での大まかな流れは次のとおりです。

  • 前提パッケージ(依存ライブラリ)を導入する。Oracle Linux では、この準備を助ける oracle-database-preinstall 系のパッケージが用意されているのが一般的です。
  • OS ユーザー・グループ(oracle ユーザー、dba グループなど)とカーネルパラメータを設定する。
  • Oracle 公式から Linux 版の 19c を入手して展開し、インストーラ(runInstaller)またはRPMでセットアップする。
  • 環境変数(ORACLE_HOMEORACLE_SIDPATH など)を設定し、dbca でデータベースを作成する。

この「OS ユーザー・カーネルパラメータ・環境変数」あたりは、ORACLE MASTER の学習でも出てくる基礎知識と重なります。手を動かして一度通しておくと、座学の理解が一段深まる領域です。

⚠️ ディストリビューションやバージョンによって必要な前提パッケージ・手順は変わります。対応 OS と手順は公式インストールガイド(Linux 向け)で必ず確認してください。


Docker で手軽に Oracle 19c を動かす

「インストールで環境を汚したくない」「使い終わったらすぐ消したい」なら、Docker コンテナで Oracle 19c を動かすのが手軽です。 PC に直接入れるより、構築と破棄がすばやくできます。

Oracle は、コンテナ用のイメージ作成に使える公式の資材(GitHub 上の oracle/docker-images リポジトリのビルドスクリプトや、Oracle Container Registry のイメージ)を提供しています。おおまかな流れは次のとおりです。

  • Docker(Docker Desktop 等)を PC に用意する。
  • Oracle が提供するビルドスクリプトを使って 19c のイメージを作る、または提供イメージを取得する(イメージ取得には Oracle アカウントでのログイン・規約同意が必要な場合があります)。
  • docker run で環境変数(管理パスワードや PDB 名など)を指定してコンテナを起動する。
  • 起動後、コンテナ内または外部クライアントから接続して使う。

コンテナ方式は「壊してもすぐ作り直せる」ため、アップグレードやリカバリの練習など、失敗しても怖くない試行を繰り返したい学習と相性が良い方法です。

⚠️ 提供イメージの入手条件・タグ・利用規約は変更されることがあります。イメージ取得前に、Oracle の公式リポジトリ/レジストリの案内で最新の手順とライセンスを確認してください。


軽く試すなら無償の Express Edition(XE)

「まずは Oracle というデータベースがどんなものか、無償でサッと触ってみたい」だけなら、Oracle Database Express Edition(XE)が最も手軽です。 XE は機能や使用リソースに上限がある代わりに、完全無償で商用利用も可能な軽量エディションです。

ただし注意点として、XE のメジャーバージョンは 19c とは限りません(18c や 21c など、その時点で提供されているバージョンになります)。そのため、

  • とにかく Oracle の SQL や基本操作に慣れたいだけ → XE で十分
  • 19c そのものを対象に学びたい(特に 1Z0-083 対策で 19c の挙動を確認したい)→ EE/SE2 の 19c を入れる

という使い分けになります。XE で SQL に慣れてから、19c 本体でマルチテナントや管理機能を触る、という二段構えも現実的です。

※XE の提供バージョン・機能上限・ライセンス条件は改定され得ます。導入前に Oracle 公式の XE ページで最新情報を確認してください。


インストール後の接続確認(sqlplus)

インストールが終わったら、まず sqlplus でデータベースに接続できるかを確認します。 ここまで通れば、環境構築はいったん成功と考えてよいでしょう。

コマンドプロンプトやターミナルで、たとえば次のように管理ユーザーで接続します(実際のパスワード・接続文字列は自分が設定したものに置き換えてください)。

sqlplus / as sysdba

接続できたら、簡単な確認クエリを流してみます。

SQL> SELECT banner FROM v$version;
SQL> SHOW pdbs;

v$version でバージョン表記(19c 系である旨)が確認でき、SHOW pdbs でプラガブルデータベース(PDB)の一覧が見えれば、マルチテナント構成が動いている状態です。PDB が「MOUNTED」で止まっている場合は、ALTER PLUGGABLE DATABASE ... OPEN; で開く、といった操作が学習のとっかかりになります。

ここで CDB と PDB を行き来する感覚を早めに掴んでおくと、後述する 1Z0-083 の学習がぐっと楽になります。


ORACLE MASTER Gold(1Z0-083)学習と19c環境

手元に 19c 環境を作る最大のメリットは、ORACLE MASTER Gold(1Z0-083=Oracle Database 19c 管理II)の学習を「読む」から「触る」に変えられることです。 管理系の試験は、文字で読むだけだと定着しにくい論点が多いためです。

1Z0-083 は、いわゆる 運用管理(DBA)寄りの内容が中心で、たとえば次のようなテーマが問われる区分です(詳細な出題範囲は必ず公式で確認してください)。

  • マルチテナント(CDB/PDB の作成・管理・移動)
  • バックアップとリカバリ(RMAN など)
  • アップグレード・パッチ適用
  • 各種の管理・監視・チューニングの基礎

これらは、まさに手元の 19c で CDB/PDB を作って壊して、バックアップして戻して——と繰り返すことで理解が進む領域です。だからこそ、Docker のような「壊してもすぐ作り直せる」環境と相性が良いわけです。

ここで、後輩からよく受ける質問に答える形で補足します。

後輩
資格を取るだけなら、わざわざPCに入れなくても参考書だけで足りませんか?
先輩
参考書だけでも受かる人はいるよ。ただ 1Z0-083 は管理操作が中心だから、手を動かした人のほうが「なぜこの手順なのか」が腑に落ちやすい。少なくとも一度は自分で CDB/PDB を触っておくのがおすすめだね。
後輩
19c じゃなくて XE の別バージョンで練習してもいいですか?
先輩
SQL の基礎練習ならXEでもいいよ。でも 1Z0-083 は「19c の」管理IIだから、バージョン差で挙動が違う論点もある。仕上げは 19c 本体で確認しておくと安心だね。
後輩
Gold はいきなり受けられますか?
先輩
一般的には Silver を取ってから Gold(1Z0-083)に進む流れだよ。認定要件は改定されることがあるから、受験前に必ず Oracle 認定公式で最新を確認してね。

なお、ORACLE MASTER Gold の難易度・勉強法そのものはORACLE MASTER Gold の勉強法と難易度で、Bronze から Gold までの取得順序はORACLE MASTER 取得ロードマップで詳しく解説しています。あわせて読むと、環境構築から資格取得までの道筋が見えやすくなります。

⚠️ 試験番号・試験範囲・認定要件(前提資格)は改定されることがあります。1Z0-083 の最新の範囲・受験要件は、必ず Oracle 認定公式(およびピアソンVUE)で確認してください。


よくあるつまずきと対処

最後に、Oracle 19c のインストールで初学者がつまずきやすいポイントを整理します。先に知っておくだけで、無用な時間を減らせます。

  • システム要件チェックで止まる:メモリ不足・対応外OS・必要な前提パッケージ未導入が主因です。公式ガイドの要件を満たしているか、先に確認しましょう。
  • どこが Oracle ホームか分からなくなる:19c の Windows 版は「展開した場所=Oracle ホーム」です。最初に置き場所を決めてから展開すると混乱しません。
  • CDB/PDB の概念でつまずく:19c はマルチテナントが基本です。「箱(CDB)の中に個別のDB(PDB)が入っている」というイメージを先に持つと、接続や管理操作の理解が早まります。
  • 接続できない(サービス名・リスナー):sqlplus で接続できないときは、リスナーが起動しているか、接続文字列(サービス名)が正しいかを確認します。
  • アンインストールが面倒:直接インストールは削除の手間がかかります。「試すだけ」なら最初から Docker や XE を選ぶと、環境をきれいに保てます。

環境構築で消耗しすぎると、肝心の学習が進みません。「重い管理手順を学びたいなら直接インストール、まず触りたいなら Docker/XE」と割り切って選ぶのが、遠回りにならないコツです。


Oracle 19c インストールのよくある質問(FAQ)

Oracle 19c のインストールは無料でできますか?

A. 学習・開発・評価の目的であれば、Oracle 公式サイトから 19c をダウンロードして無償で使えます(OTN 開発ライセンスの範囲)。本番稼働や商用利用には別途ライセンスが必要です。ライセンス条件は改定されることがあるため、利用前に必ず Oracle 公式の最新の規約を確認してください。

Oracle 19c を Windows の自分のPCにインストールできますか?

A. できます。Oracle Database 19c は Windows(デスクトップ版・Server版)向けにも提供されており、公式から zip をダウンロードして Oracle ホームに展開し、setup.exe を実行するイメージベースの手順でインストールします。対応OS・必要メモリなどのシステム要件は公式のインストールガイドで最新を確認してください。

Oracle 19c を手軽に試すなら Docker とどちらがいいですか?

A. PC に直接入れると起動・停止やアンインストールが重くなりがちなので、まず触ってみたい・使い終わったら消したい場合は Docker コンテナが手軽です。一方、ORACLE MASTER Gold の管理系(1Z0-083)を通常のインストール手順から学びたいなら、直接インストールを一度経験しておく価値があります。目的で選ぶのがおすすめです。

Oracle 19c のインストールは ORACLE MASTER Gold(1Z0-083)の勉強に役立ちますか?

A. 役立ちます。1Z0-083(Oracle Database 19c 管理II)はマルチテナント(CDB/PDB)・バックアップ/リカバリ・アップグレードなど運用管理が中心で、実際に手元の 19c 環境で操作しながら学ぶと定着しやすいテーマが多いです。試験範囲・出題内容は改定され得るため、受験前に Oracle 認定公式で最新を確認してください。

Oracle Database XE(無償版)で 19c の勉強はできますか?

A. SQL や基本操作の練習であれば XE でも十分できます。ただし XE のメジャーバージョンは 19c とは限らない(18c/21c など)ため、1Z0-083 のように「19c の」挙動を確認したい学習では、仕上げに 19c 本体(EE/SE2)を使うのが安心です。XE で慣れてから 19c に移る二段構えも現実的です。

インストール後、まず何を確認すればいいですか?

A. sqlplus で管理ユーザー接続ができるか、SELECT banner FROM v$version; でバージョンが 19c 系か、SHOW pdbs で PDB が見えるか、をまず確認します。ここまで通れば環境構築はいったん成功です。PDB が開いていなければ、ALTER PLUGGABLE DATABASE ... OPEN; で開く操作が最初の学習のとっかかりになります。

まとめ:Oracle 19c インストールの要点

Oracle 19c のインストール手順を整理します。

  • 無償で入れられる:学習・開発・評価目的なら Oracle 公式から 19c を無償ダウンロードして自分のPCにインストールできる(OTN 開発ライセンスの範囲・本番/商用は別ライセンス)
  • 3ルートから選ぶ:①Windows/Linux へ直接インストール(管理手順を学びたい人向け)②Docker コンテナ(壊して作り直したい人向け)③Express Edition=XE(とにかく軽く試したい人向け・ただしバージョンは19cと異なる場合あり)
  • Windows は「展開=Oracle ホーム」方式:zip を Oracle ホーム用フォルダに展開し setup.exe を実行。19c はマルチテナント(CDB/PDB)が基本
  • 接続確認まででワンセット:sqlplus 接続と v$versionSHOW pdbs の確認で環境構築の成否を判断する
  • 1Z0-083 学習と直結:ORACLE MASTER Gold(1Z0-083=19c 管理II)はマルチテナント・バックアップ/リカバリが中心。手元の 19c を触りながら学ぶと定着しやすい
  • バージョン・ライセンス・要件・試験範囲は改定されるため、実施前に必ず Oracle 公式・Oracle 認定公式の最新情報を確認する

環境構築でつまずきすぎると、肝心の学習に進めません。目的(管理手順を学ぶ/まず触る)で方式を選び、接続確認まで通す——ここまで済ませてしまえば、あとは手を動かしながら理解を深めるフェーズに入れます。

資格取得までの道筋を描きたい方は、ORACLE MASTER Gold の勉強法と難易度ORACLE MASTER 取得ロードマップもあわせてどうぞ。クラウド上のデータベースまで視野を広げたい方は、AWS SAA の勉強法・独学ロードマップも、次のステップの参考になります。


免責:本記事は筆者の実体験および執筆時点で一般に公開されている情報にもとづく情報提供であり、特定の成果を保証するものではありません。Oracle Database のダウンロード方法・ライセンス条件・システム要件・インストーラの仕様・エディションのラインナップは改定されることがあります。ORACLE MASTER の試験番号・試験範囲・認定要件も改定され得ます。実際にインストール・受験する際は、必ず Oracle 公式サイトおよび Oracle 認定公式(ピアソンVUE)で最新情報をご確認ください。最終的な判断はご自身の責任で行ってください。