Oracle実験室 / Oracle Database 19c (19.3) インストール

# 前書き
私が勉強中のOracle DatabaseについてVirtualBox環境でのセットアップ・各種操作等を行った際のメモです。

- 記事一覧 [Oracle実験室 / Oracle Restart環境構築 (19.3)](https://qiita.com/Que-sera-sera/items/df2a5f53953ea500f333)
- 前の記事 [Oracle実験室 / Oracle Database 19c Grid Infrastructure (19.3) インストール](https://qiita.com/Que-sera-sera/items/c23143f9cb62bb360aa9)
- 次の記事 [Oracle実験室 / Oracle Database 19c (19.3) Database Configuration Assistant (DBCA)](https://qiita.com/Que-sera-sera/items/1415e48238cc6d84d429)

# Oracle Database 19c (19.3) インストール
Grid Infrastructureインストール済のサーバーにOracle Databaseをインストールします。

# 準備
## 作業用ディレクトリ作成
- ダウンロードファイル用の一時用作業ディレクトリを作成します。

```
# mkdir -p /tmp/work
# chmod -R 777 /tmp/work
# cd /tmp/work
```

# ダウンロード
- ダウンロードしたファイルは"/tmp/work"に配置します。<br>
今回はOUI版を使用します。<br>
Oracle Database 19c (19.3) for Linux x86-64<br>
https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html

# OS設定変更
パッケージインストール、ユーザー作成、カーネルパラメータ等の設定は、前記事に記載してますので、そちらを参照ください。<br>
https://qiita.com/Que-sera-sera/items/c23143f9cb62bb360aa9

# Oracle Databaseインストールメディアの展開
```
$ su - oracle
$ mkdir -p $ORACLE_HOME
$ cd $ORACLE_HOME
$ pwd
/u01/app/oracle/product/19.3.0/dbhome_1
$ unzip -q /tmp/work/LINUX.X64_193000_db_home.zip
```

# Oracle Database インストール
oracleユーザーでGUIログインします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/294043/de119ee3-7618-1811-c491-375e587cdf75.png)

## OUI起動
```
$ cd $ORACLE_HOME
$ ./runInstaller
```
## 構成オプションの選択
- データベース作成は別途DBCAコマンドで作成しますので今回"ソフトウェアのみの設定"を選択します。
- [次へ]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/294043/f888172c-f1f1-48e4-168c-16972ebe701f.png)

## データベース・インストール・オプションの選択
- 今回は単一インスタンスのOracle Restart環境構築が目的ですので「単一インスタンス・データベースのインストール」を選択します。
- [次へ]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/294043/932a417e-696f-ad69-31cf-bff423355b77.png)

## データベース・エディションの選択
- 「Enterprise Edition」を選択します。
- [次へ]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/294043/2aeb42d1-d54b-ffcf-f12d-7947ace8742d.png)

## インストール場所の指定
- 特に変更する必要はないのでデフォルトのままにしておきます。(環境変数で設定済)
- [次へ]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/294043/76950574-b7b2-acd5-83e3-de688e515e01.png)

## 権限のあるオペレーション・システム・グループ
- 特に変更する必要はないのでデフォルトのままにしておきます。
- [次へ]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/294043/af50aae1-7b8d-0633-ecb8-b3fce126fb25.png)

## rootスクリプトの実行構成
- インストール中に必要なrootパスワードを設定します。
- [次へ]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/294043/511fa79c-fd0f-aa15-2257-423634dfeb49.png)

## 前提条件チェックの実行
- インストールに必要なリソース、パッケージのチェックが実行されます。<br>
問題があれば都度対象する必要があります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/294043/a5fae680-835e-0434-80fb-d626da2df265.png)

## サマリー
- 問題がなければインストールの準備画面が表示されます。
- [インストール]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/294043/8834482f-f0ee-63ab-617f-c906e3bfcb01.png)

## 製品のインストール
- しばらくお待ちください・・・。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/294043/c35ee99a-96e2-ff31-8c1e-34a0944cfcf7.png)

## 終了
- インストールが完了したら[閉じる]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/294043/5e56d97f-ceb6-d0e8-2aa7-332fb20b483c.png)

## 読み取り専用Oracleホームの構成
```
$ su - oracle
$ orabase; orabaseconfig; orabasehome
/u01/app/oracle
/u01/app/oracle/product/19.3.0/dbhome_1
/u01/app/oracle/product/19.3.0/dbhome_1

$ roohctl -enable
読取り専用Oracleホームを有効化しています。
orabasetabファイルを更新し、読取り専用Oracleホームを有効化してください。
orabasetabファイルは正常に更新されました。
読取り専用Oracleホームのブートストラップ・ディレクトリを作成してください。
ブートストラップ・ディレクトリは正常に作成されました。
ブートストラップ・ファイルは正常に処理されました。
読取り専用Oracleホームは正常に有効化されました。
詳細は、ログ・ファイル/u01/app/oracle/cfgtoollogs/roohctl/roohctl-YYMMDD午前HHMMSS.logを確認してください 。

$ orabase; orabaseconfig; orabasehome
/u01/app/oracle
/u01/app/oracle
/u01/app/oracle/homes/OraDB19Home1
```