【Part2】Oracle Master Bronze DBA 2019 に合格する情報まとめ【Oracleインストール】


#データベースを構築する
Oracleを使える環境を準備してみましょう。
学習には、自分だけの環境を用意することをオススメします。
自分だけの環境があれば、仮に壊してしまっても、また作り直せますので、安心して学習を進められます。

#前提条件
次の記載からは64ビット版のWindows 10 Homeにバージョン12c R2(12.2.0.1)をインストールする手順を説明します。
なお、OSの種類やバージョンが異なっていても、大方の手順は同様です。

#インストールファイルをダウンロードする
Oracleのインストールファイルは、オラクル社の公式技術情報サイト [Oracle Technology Network](https://www.oracle.com/jp/technical-resources/)（以下、OTN）からダウンロードできます。ダウンロードするときに、「Oracle.comのユーザー登録」と「OTNライセンス同意書への同意」が必要です。

>https://www.oracle.com/jp/technical-resources/

2020年7月現在では、以下のURLからOTNのOracleソフトウェアのダウンロードページに飛ぶことができます。

・OTNのOracleソフトウェアのダウンロードページ
>https://www.oracle.com/jp/database/technologies/oracle-database-software-download.html

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/252163/10b18488-3f74-43c6-3f42-14b65d579664.png)

リンク先のページで、下にスクロールし、
「Oracle Database 12c Release 2(12.2.0.1.0) - Standard Edition 2 and Enterprise Edition」
と書かれた場所を見つけます。
「Microsoft Windows x64 (64-bit)」の「File1」のリンクからZIPファイルをダウンロードします。（ダウンロードできない場合は、「See All」をクリックし、リンク先で「Oracle Database 12c Release 2 (12.2.0.1.0) for Microsoft Windows (x64)」のZIPファイルをダウンロードしましょう）

ダウンロードしたZIPファイルを解凍します。「database」というフォルダーが作成され、そこにファイルが展開されます。

#Oracleをインストールする
ZIPファイルを解凍してできたdatabaseフォルダーー内のsetup.exeを実行すると、インストーラーであるOraccle Universal Installer（以下、OUI）が起動します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/252163/b0f6480a-5bbc-92b5-4f48-ba83356a3dab.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/252163/06491212-5258-dd54-8cdb-c38149c85c01.png)

OUIを起動すると、セキュリティに関するがめんに移動します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/252163/9ecf3c58-ab42-5755-b757-51eee95296c7.png)

今回は「セキュリティ・アップグレードをMy Oracle Support経由で受け取ります」のチェックを外し、「次へ」をクリックします。「本当にアップデート通知を受け取らなくてよいか？」という内容の警告が表示されますが、「はい」をクリックしても問題ありません。

##インストール項目を選ぶ
Oracleのインストールだけを行う（「データベース・ソフトウェアのみインストール」）か、インストールと同時にデータベースも作成する（「データベースの作成及び構成」）か指定します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/252163/3d070294-0bea-48d2-70a5-5c5bdc566ed3.png)

今回は「データベースの作成及び構成」を選択し、Oracleソフトウェアのインストールとデータべースの作成を一括して実行します。

次に、システム・クラス（インストール時の構成パターン）を選択します。「デスクトップ・クラス」は小規模環境を想定した構成パターンで、インストール時の設定項目が少なめです。一方、「サーバー・クラス」は大規模環境を想定した構成パターンで、インストール時の構成が比較的多めです。
今回は「デスクトップ・クラス」を選択します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/252163/e40915f4-fadf-4faa-e7cf-840e010aea6e.png)

##データベースの構成を設定する
次の画面では、データベースを動作させる、及びインストールするファイルの所有者となるWindowsユーザーを指定します。ここでは、「Windows組み込みアカウントの使用」を選択します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/252163/6f5be560-7bf1-d482-f2e6-1e6660070e4f.png)

次の「標準インストール構成」の画面では、ファイルの配置場所など、インストールとデータベースにかかわる設定項目を設定します。

この画面で指定する設定項目については、次の画像を参照してください。（画面ではDドライブの配下に設定していますが、Cドライブでも大丈夫です。）

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/252163/04813925-9d2d-04a4-7d6e-31afe3d51b08.png)

設定している項目で資格に出る情報をまとめます。

| OUIの入力項目 | 説明 |
|:---|:---|
|Oracleベース|Oracle関連ファイルの基準となるディレクトリです。**ORACLE_BASE**とも呼ばれます。データベースを構成するファイル（データファイル、制御ファイルなど）、ログファイルなどの、Oracleに関連するほとんどのファイルがORACLE_BASE以下に配置されます。|
|ソフトウェアの場所|ここで指定したディレクトリ以下に、プログラムや構成ファイルといった多数のファイルがインストール処理の中で配置されます。**ORACLE_HOME**とも呼ばれます。ORACLE_HOMEはORACLE_BASEのサブディレクトリに指定します。|
|グローバル・データベース名|データベースの名前（識別子）です。"＜データベース名＞"または"＜データベース名＞.＜ドメイン名＞"という形式で指定します。|

ここで指定したグローバル・データベース名とは別に、ORACLE_SIDはグローバル・データベース名のデータベース名の部分と同じ値に設定されます。ここでは、ORACLE_SIDはorclになります。
グローバル・データベース名と、ORACLE_SIDは、ともにデータベースを識別するための名前ですが、役割が異なります。

<dl>
  <dt>グローバル・データベース名</dt>
  <dd>リモート接続（ネットワークを介したデータベースへの接続）において、接続先のデータベースを識別するために使われます。</dd>
  <dt>ORACLE_SID(SID)</dt>
  <dd>マシン内でデータベースを識別する際に使われます。ローカル接続（ネットワークを使用しないマシン内におけるデータベースへの接続）で使用されます。</dd>
</dl>

##インストール項目を確認する
次に、インストールするマシンが前提条件を満たしているかチェックします。前提条件を満たしているかをチェックします。前提条件が満たされていない場合は、その項目が表示されますので、適宜修正してください。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/252163/425f6742-9138-375e-eb36-60470be4110b.png)

「サマリー画面」では、OUIで指定した項目が一覧として表示されます。表示内容に問題がない場合は、「インストール」をクリックしてインストール処理を開始してください。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/252163/85f76e11-6202-04ed-9165-339cd57968a0.png)

ORACLE_HOME（「ソフトウェアの場所」として指定したディレクトリ）にファイルが展開されます。マシンスペックによっては、数分から十数分程度かかります。
なお、インストール中にWindowsファイアウォールのアクセス許可が求められた場合は、許可してください。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/252163/96426860-1740-4159-af54-6ea5ebb9959f.png)

インストールが完了すると、次の画面が表示されます。
「閉じる」をクリックしてOUIを終了させます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/252163/4572447f-21e3-32a6-3734-fc99232bd1f8.png)

##作成したデータベースを確認する
データベースを作成すると、インストール時に指定したディレクトリ以下にデータベースを構成するファイルが配置されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/252163/e55e2873-600a-8346-2c3d-1b43a0faf803.png)

上記のようなファイルが存在していれば、Oracleのインストールは完了です。

#参考・引用書籍
Oracleの基本 ～データベース入門から設計／運用の初歩まで Kindle版
> https://www.amazon.co.jp/dp/B075N6RB2K/