| 付録: Informix |  |
| この付録では、自動およびマニュアルでのデータベース作成と、Informix サーバインスタンスの再構成について、簡単に説明します。 自動の Informix 構成とデータベースの作成 ERP LN データベースが Informix Server インスタンスで見つからなかった場合に、この方法を使用して Installation Wizard でデータベースが作成されます。 自動データベース作成は、ERP LN 環境の最も簡単なインストール方法です。インストーラがデータベースを作成し、Informix Server インスタンスを再構成します。 パス名とサイズは、インストール時に Database Device Locations and Sizes ダイアログで指定できます。以下の Informix dbspace が作成されます。 bsi_dbs - データに使用されます。 bsi_idx - インデックスに使用されます。 bsi_tmp - 作業用のスペースに使用されます。 bsi_log - 論理ログに使用されます。 bsi_phy - 物理ログに使用されます。 重要 Installation Wizard は、dbspace に必要なファイルの作成を行いません。ユーザはマニュアルでファイルシステムのファイルを操作する必要があります。ファイルの所有者は informix:informix で、｢読取｣ および ｢書出｣ の許可が必要です (chmod 660)。 現在の物理ログサイズは、物理ログサイズに対してユーザが入力した値に応じて変化します。ログは新規作成された bsi_phy dbspace に移動されます。 さらに、Installation Wizard ではそれぞれが 5 MB の論理ログを生成します。生成された論理ログの数は、論理ログサイズにユーザが入力した値から計算されます。たとえば、論理ログサイズとして 300 MB と入力した場合、インストーラは 60 (300 ÷ 5) の論理ログを bsi_log dbspace に生成します。 以下に、Informix onconfig ファイルのその他の変更箇所を示します。 OPTCOMIND を 0 に設定します。 LOGSIZE を 5000 に設定します。 SHMVIRTSIZE を 32768 に設定します。 FILLFACTOR を 60 に設定します。 LTAPEDEV を NUL に設定します。 TAPEDEV を NUL に設定します。 LOCKS を 50000 に設定します。 CKPTINTVL を 300 に設定します。 SHMADD を 32768 に設定します。 NUMAIOVPS を 2 に設定します。 MULTIPROCESSOR を 0 に設定します。 SINGLE_CPU_VP を 1 に設定します。 NUMCPUVPS を 1 に設定します。 DBSPACETEMP を bsi_tmp に設定します。 データベースが作成されます。 Informix Dynamic Server を Installation Wizard で構成する際、Informix Dynamic Server は変更を適用するために停止と再起動を何度か実行します。 マニュアルの Informix 構成およびデータベースの作成 この節では、マニュアルでデータベースを作成する方法と、Informix の構成に関する重要なトピックを簡単に説明します。 この方法でインストールする場合、Informix Server 構成およびデータベース作成をユーザ自身が行います。構成が正しく行われていない場合、ERP LN のインストールは正常に終了しません。 Informix Server の構成 重要な考慮事項を以下に示します。 Informix dbspace テーブルデータ用に 2GB が必要です。 インデックスデータ用に 2GB が必要です。 Installation Wizard では、既定の dbspace 名を使用します (｢自動の Informix 構成とデータベースの作成｣ の節を参照してください)。他の名前にする場合は、インストールの際に Configuration Files ダイアログボックスでストレージパラメータを修正する必要があります。 Informix 論理ログ: 多数の論理ログを生成します (｢自動の Informix 構成とデータベースの作成｣ の節を参照してください)。 Informix 物理ログ: 物理ログのサイズは >= 300MB である必要があります。 Informix LOCK: Informix の onconfig ファイルに、最小でも 50000 と設定されている必要があります。 データベースの作成 データベースは Informix dbaccess ツールで作成できます。ユーザはデータベースが使用するログ記録方式を決定する必要があります。 ERP LN 6.1 では、以下の 3 つのログ記録方式を使用できます。 ANSI BUFFERED UNBUFFERED BUFFERED ログ記録方式を使用すると、パフォーマンスが最大になります。それ以外のログ記録方式の概要については、Informix 文書を参照してください。 データベース名はデータベースグループユーザ名に設定します。テーブルデータに使用される dbspace 名が優先されます。データベースを作成するには、以下の SQL 文を利用できます。
    CREATE DATABASE ‘<database>’ IN <dbspace> WITH LOG MODE ANSI
    CREATE DATABASE ‘<database>’ IN <dbspace> WITH BUFFERED LOG
    CREATE DATABASE ‘<database>’ IN <dbspace> WITH LOG