VirtualBoxでOracle Linux 9 + Oracle DB 19c 環境構築

![7-1_全体概要図.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/7a42058d-c589-47fa-93a7-e4babc66b0a8.png)


OracleDB 23ai　オンプレ版のリリースが延期（リリース日未定）
合わせて以下の通り19cのサポート期限が延長

| Ver | Premier Support | Extended Support |
|:-:|:-:|:-:|
| 19c  | 2029年12月  |  2032年12月 |
| 23ai  | 2031年12月  | TBD  |

※最新のサポート期限は以下参照

https://support.oracle.com/knowledge/Oracle%20Database%20Products/742060_1.html

19c利用期間も長くなりそうなので、改めて最新の19c環境をVirualBoxで構築
Linux 9 + Oracle DB 19c の構築は想定以上に問題も発生したので手順を整理しました。

:::note warn
Red Hut Enterprise Linux 9 および Oracle Linux 9 でOracleDB19cをインストールする場合、RU(Release Update)が必要です。（=サポート契約が必要）
:::

OTNライセンス（無償）の範囲内で構築したい場合は、以下のサイトを参考に Oracle Linux 7.9で構築することをお勧めします。

https://cosol.jp/techdb/2021/06/oracle19c_setup_1of2/

https://qiita.com/ora_gonsuke777/items/b41f37637e59319796b4

# 構成

 - ホストOS：Windows 10
 - 仮想化ソフト： VitualBox 7.0.8 (+ VirtualBox Guest Additions)
 - ゲストOS： Oracle Linux 9.5
 - DB： Oracle Database 19c (RU 19.25）

# 前提
 - VirtualBox
 - Tera Term （ターミナルソフト）

 ※無い場合はインストール


## 構築手順

![7-2_1_仮想マシン.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/46718c77-5bca-484e-abab-a6c777e0eea8.png)

:::note
### 構築手順

1. [仮想マシン（Oracle Linux）作成](https://qiita.com/jri-oi/items/29cc151fb8f98298d044)</font>
    1. 仮想マシン作成
    1. Oracle Linux 9.5インストール<
1. [Oracle Databaseインストール事前準備](https://qiita.com/jri-oi/items/5ab379764a5af5658210)
    1. Oracle Preinstallation RPM実行(Oracleユーザ作成)
    1. ディレクトリ作成
    1. Oracle Database ソフトウェア配置
1. [Opatchインストール](https://qiita.com/jri-oi/items/9069717e478644a78e2d)
    1. RU配置
    1. Opatchインストール
1. [Oracle Database インストール](https://qiita.com/jri-oi/items/90c4ee02573eaedcc5ed)
1. [データベース作成](https://qiita.com/jri-oi/items/95d39dd312668e3ae3b2)
:::

# 1.Oracle Linux インストール

## 1-1.Oracle Linux インストールメディアダウンロード
Oracle Linux 9.5のISOイメージファイルをhttps://yum.oracle.com/oracle-linux-isos.html からダウンロードします。
　OracleLinux-R9-U5-x86_64-dvd.iso
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/7b943a90-8956-f6e5-26a4-a661f0fb911d.png)


## 1-2. VM作成

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/ed0d85be-5c39-2bff-989b-e6b5c010c748.png)

仮想マシン名：ol95db19c　を設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/ac58ba25-dcc5-e699-e465-8cc203fbb167.png)

メインメモリー：3072MB
CPU：２
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/94d20545-2bf1-98e6-beac-8380d1fe7116.png)

仮想ディスク：１００GB
　※枠を確保するのみ。多めに設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/b4407286-5568-f2a9-e1fb-6bed24855a50.png)

完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/ea025dc7-c074-8d2e-70c2-2583b4b71c6e.png)


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/904735eb-430b-0367-f7b2-8c57cf9b0f2d.png)

## 1-3. VM設定
### 一般
クリップボードの共有：双方向
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/7da6fb01-aaf5-f9da-ba01-63bda8359e13.png)

### ネットワーク

アダプター１：変更なし
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/3e3bff3c-1195-987a-70da-4a3ed9e3ba24.png)

アダプター２：ネットワークアダプターを有効化　→　ホストオンリーアダプター
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/3fdb87dc-baf0-116e-0d6c-9d0c0646e452.png)


### ストレージ
1-1でダウンロードしたディスクイメージを指定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/cf49c371-0386-69a3-f27f-3f6967f8aca6.png)

## 1-4. VM起動・Oracle Linuxインストール
起動
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/9efe3639-7e22-6747-45ff-9f7f7d42dcfd.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/08d3721a-f34a-5127-1f4e-ea80000eb5d9.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/bee0ca09-8942-ab09-40ff-8bd29953f4e7.png)

Install Oracle Linux 9.5.0が選択されている状態でEnter
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/ef52262d-2236-70e0-8541-467bb55a66af.png)

Checkが動くがESCでスキップ可
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/2db3130a-5737-3bce-a7cf-bdff7a592c2a.png)


日本語（デフォルト）で続行
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/89b565b8-7abf-bfcc-1cb3-75e75b909e8e.png)

:::note warn
仮想マシン画面から、外に出る（ホストマシンに移動する）場合は右Ctrlボタン
:::

システム：インストール先
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/c6aa3b9e-4a1a-9099-06b5-9a7502b91b91.png)

デフォルトのまま完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/eee8bf89-90f9-a6bf-6576-1f3acdfd831f.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/7f64748d-16a8-0dec-7089-b1043f52d863.png)


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/42866cfd-eb4b-c558-bd80-6d067f50e3f2.png)

enp0s3は変更不要
任意のホスト名： ol95db19c.dev を設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/d1daf9f1-bc29-67f3-f651-42f22c85d2dc.png)

enp0s8を選択して、設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/b34ef7ad-a44c-8b0c-3f07-dcc76afced14.png)

IPv4設定タブ
メソッド：手動
アドレス：192.168.56.10
ネットマスク：24
ゲートウェイ：空白
→　保存
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/bb9acc79-5621-9768-3428-017966089fa9.png)

設定を確認して完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/4fd357a1-3960-6ae5-f4db-f74918840d6a.png)

ユーザの設定
rootパスワード

任意のパスワードを入力（簡単なパスワードだと完了を２回押す）
rootアカウントをロックを外す
パスワードによるroot SSHログインを許可

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/fdc78677-08a1-46a6-d90e-559f09cd8c4e.png)

インストールの開始
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/3ad66a98-0a26-de0a-d1bf-9b5a91ab5e4f.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/dc971ebe-dfb8-9472-290f-1ac440e41762.png)

完了→システムの再起動
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/f5c9fa95-ae5e-fa71-d58d-4d31f565a581.png)

## 1-5. 再起動後の初期設定

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/24e20087-71f8-c92e-cc9e-09a0fd035d2d.png)

位置情報サービス　不要なのでOFF
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/5f6aaa1d-c2d1-15d9-7bf9-5a90fd47df7a.png)

スキップ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/9c615a3b-a041-b051-fe8f-2ff0cbc72c2a.png)

任意のユーザ名を入力
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/bfb70861-dc13-53cb-fee5-2a27028da51e.png)


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/b50a21b1-03d8-43be-cbcf-d95d4fcff745.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/92b92103-3b16-fad7-bce6-9b2f80342179.png)

右上から設定を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/d354a364-6d91-685f-bc19-b0e5e287c245.png)

ディスプレイ→解像度を　1024x768に変更
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/34939414-ba9b-1a71-6e4a-7b982951cb04.png)


→　[（２）Oracle Databaseインストール事前準備](https://qiita.com/jri-oi/items/5ab379764a5af5658210)


:::note
### 構築手順
![7-2_1_仮想マシン.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3491580/46718c77-5bca-484e-abab-a6c777e0eea8.png)
1. [仮想マシン（Oracle Linux）作成](https://qiita.com/jri-oi/items/29cc151fb8f98298d044)</font>
    1. 仮想マシン作成
    1. Oracle Linux 9.5インストール<
1. [Oracle Databaseインストール事前準備](https://qiita.com/jri-oi/items/5ab379764a5af5658210)
    1. Oracle Preinstallation RPM実行(Oracleユーザ作成)
    1. ディレクトリ作成
    1. Oracle Database ソフトウェア配置
1. [Opatchインストール](https://qiita.com/jri-oi/items/9069717e478644a78e2d)
    1. RU配置
    1. Opatchインストール
1. [Oracle Database インストール](https://qiita.com/jri-oi/items/90c4ee02573eaedcc5ed)
1. [データベース作成](https://qiita.com/jri-oi/items/95d39dd312668e3ae3b2)
:::