データベースについて調べてみた

データベースについて調べたことのメモ。Oracle要素多めになる予定。

オンプレ版Oracle AI Database 26aiをインストールしてみた ~ Oracle AI Database編 ~

今回も前回の続きで、ASMを使用したシングルインスタンスを構成できる様にOracle AI Database 26aiをインストールする手順のうち、Oracle AI Databaseのインストール手順について紹介します。

 

インストール環境(再掲)

下記の様にDBサーバ内にASMインスタンスとDBインスタンスを各1つ起動させるシングルインスタンス構成(非RAC構成)ができるように、Oracle製品をインストールしていきます。なおOSは、x86-64版のOracle Linux 8.10を使用します。

インストール作業の大まかな流れは以下の通りとなります。

  1. インストールに向けた準備作業
  2. Oracle Grid Infrastructure 26aiのインストール
  3. Oracle AI Database 26aiのインストール ← ★今回はここの紹介
  4. データベースの作成

 

3. Oracle AI Database 26aiのインストール

Oracle AI Databaseのインストール作業として、以下を実施します。

  1. インストール先ディレクトリの作成
  2. インストールイメージの展開
  3. インストーラの起動
  4. 環境変数の設定

 

3.1 インストール先ディレクトリの作成

前々回の事前準備作業でやっておけばよかったのですが、Oracle AI Databaseのインストール先ディレクトリ(Oracleホーム)を作成します。ディレクトリの作成はOracle AI Databaseソフトウェアの所有ユーザであるoracleユーザで実施します。

oracle$ mkdir -p /u01/app/oracle/product/23.0.0/dbhome_1
oracle$ ls -l /u01/app/oracle/product/23.0.0/
合計 0
drwxr-xr-x. 2 oracle oinstall 6  3月 18 22:46 dbhome_1

 

3.2 インストールイメージの展開

前々回の事前準備で入手してDBサーバからアクセスできる場所(ここでは/mnt/share)に格納されたOracle AI Databaseのインストールイメージ(V1054592-01.zip)を、oracleユーザで以下の様にインストールするディレクトリ(Oracleホーム)内に展開します。

oracle$ cd /u01/app/oracle/product/23.0.0/dbhome_1/
oracle$ unzip /mnt/share/V1054592-01.zip
Archive:  /mnt/share/V1054592-01.
  inflating: META-INF/MANIFEST.MF    
  inflating: META-INF/ORACLE_C.SF    
  inflating: META-INF/ORACLE_C.RSA   
   creating: OPatch/
…

Oracle Grid Infrastructureのインストールと同様に、インストール先のディレクトリにインストールイメージを展開するので、別のディレクトリに展開してからインストールしていた昔のバージョンのOracle Databaseに慣れている方は違和感があったかと思います。
※今回インストールするディレクトリのパスに、23.26.0ではなく23.0.0が含まれていますが、これはマニュアルの記載内容に倣ったためです。

 

3.3 インストーラの起動

展開したディレクトリ内にあるrunInstallerを実行すると、インストーラを起動することができます。インストーラを起動する際はGUI環境で起動する必要があるため、oracleユーザのGUI環境でターミナルを起動して、そこで以下の様にインストーラを起動します。

oracle$ cd /u01/app/oracle/product/23.0.0/dbhome_1
oracle$ ./runInstaller  
Oracle AI Database設定ウィザードを起動中...

 

インストールは以下のステップで進んでいきます。

  1. 構成オプションの選択
  2. データベース・インストール・オプションの選択
  3. インストール場所の指定
  4. 権限のあるオペレーティング・システム・グループ
  5. rootスクリプト構成
  6. 前提条件チェックの実行
  7. サマリー
  8. 製品のインストール
  9. 終了

 

3.3.1 構成オプションの選択

インストール時にデータベースも作成するか、ソフトウェアのインストールのみを実施するか選択し、「次へ」をクリックします。今回はソフトウェアのインストールのみとするため、「ソフトウェアのみの設定」を選択します。

 

3.3.2 データベース・インストール・オプションの選択

シングルインスタンス構成か、RAC構成かを選択して「次へ」をクリックします。今回はシングルインスタンス構成なので、「単一インスタンス・データベースのインストール」を選択します。

 

3.3.3 インストール場所の指定

Oracleベースを指定する画面が表示されますが、Grid Infrastructureをインストールした際にOracleベースを構成しているため、ここではそのパスが表示されるだけで指定/変更はできません。またOracle AI Databaseのインストール先についても、runInstallerが格納されたディレクトリ(Oracleホーム)で変更できないため、ここでは「次へ」をクリックするだけとなります。

 

3.3.4 権限のあるオペレーティング・システム・グループ

SYSDBA権限を使用できるOSグループなど、各種管理権限を持たせるOSグループの設定画面が表示されます。Preinstall RPMのインストールで構成されたOSグループを用いて自動的に指定された状態になっていますので、ここでも基本的に「次へ」をクリックするだけとなります。

 

3.3.5 rootスクリプト構成

インストールの途中、rootユーザでスクリプトの実行が必要になります。これを新しいターミナルを起動してからrootユーザでスクリプトを実行するのが昔からのやり方なのですが、ここでrootユーザのパスワード情報を指定することで、インストーラにスクリプトを実行させることができるようになります。今回はインストーラから実行させたいので、「構成スクリプトを自動的に実行」のチェックと、rootユーザのパスワードを指定して、「次へ」をクリックします。

 

3.3.6 前提条件チェックの実行

OSの設定がインストール要件を満たしているかのチェックが自動実行されます。Grid Infrastructureのインストールの時と同様に、Preinstall RPMをインストールしているため、ここのチェックに抵触するものは少ないと思います。

チェックに抵触した項目があると、下記のように抵触した項目が表示されますので、是正できるものは是正した後に「再チェック」をクリックして抵触項目が表示されなくなることを確認して「次へ」をクリックしてください。
是正せずにインストールを継続したい場合は、「すべて無視」にチェックを入れて、グレーアウトされている「次へ」ボタンをアクティブにさせて、「次へ」をクリックしてください。

 

3.3.7 サマリー

ここまで指定してきたインストール情報のサマリが表示されるので、内容に誤りがないかを確認して「インストール」をクリックします。

 

3.3.8 製品のインストール

インストールの進捗状況が表示される画面に遷移するので、完了するまで待ちます。

rootユーザでスクリプトを実行する直前に、本当に実行してよいかを確認するダイアログが表示されるため、「はい」をクリックします。クリックするとrootユーザでのスクリプト実行が行われ、残りのインストールタスクが進みます。

 

3.3.9 終了

インストールが終了すると、Oracle AI Databaseのインストールが完了した旨のメッセージが記載されたページが表示されるので、「閉じる」をクリックしてインストーラを終了します。

 

3.4 環境変数の設定

インストール前に実施してもよいのですが、インストールしたOracle AI Databaseのコマンドを実行できる様にするために、oracleユーザの環境変数定義を下記のように追加します。メッセージを日本語化するために、NLS_LANGの定義も追加します。

oracle$ vi ~/.bash_profile

---
export ORACLE_HOME=/u01/app/oracle/product/23.0.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export NLS_LANG=Japanese_Japan.AL32UTF8

追加したら、新しいターミナルを起動して、以下の様にSQL*Plusが起動できるか確認することで、パスが通っているか確認します。

oracle$ sqlplus /nolog

SQL*Plus: Release 23.26.1.0.0 - Production on 木 3月 19 06:40:18 2026
Version 23.26.1.0.0

Copyright (c) 1982, 2025, Oracle.  All rights reserved.

SQL>

 

 

Oracle AI Databaseのインストール作業はここまでとなります。rootユーザのパスワードを入力する以外は、ラジオボタンやチェックボックスを幾つかクリックするだけでインストールできたので、非常に簡単でした。次回はデータベースの作成手順を紹介していきます。

 

 

次の記事:オンプレ版Oracle AI Database 26aiをインストールしてみた ~ DB作成編 ~

 

前の記事:オンプレ版Oracle AI Database 26aiをインストールしてみた ~ Oracle Grid Infrastructure編 ~