3.6.1 データベースファイルの詳細
JP1/AJS3 for Cloud Service Applicationsでは,次のデータベースファイルを使用します。
- 〈この項の構成〉
(1) データベースファイルの格納先
- Windowsで,インストール先フォルダがデフォルトまたはシステムで保護されたフォルダ配下の場合
-
%ALLUSERSPROFILE%\Hitachi\JP1\JP1_DEFAULT\JP1AJS3CSA\database\AJSCSA.db
「%ALLUSERSPROFILE%」のデフォルトは「システムドライブ\ProgramData」です。
「システムで保護されたフォルダ」とは,次のパスを指します。
-
「システムドライブ\Windows」配下
-
「システムドライブ\Program Files」配下
-
「システムドライブ\Program Files (x86)」配下
-
- Windowsで,インストール先フォルダが上記以外の場合
-
JP1/AJS3 for CSAのインストール先フォルダ\database\AJSCSA.db
- Windowsでクラスタ運用している場合
-
共有フォルダ\jp1ajs3csa\database\AJSCSA.db
- Linuxの場合
-
/var/opt/jp1ajs3csa/database/AJSCSA.db
- Linuxでクラスタ運用している場合
-
共有ディレクトリ/jp1ajs3csa/database/AJSCSA.db
(2) データベースのテーブル
項番 |
テーブル名称 |
テーブル内容 |
---|---|---|
1 |
AJSCSADEFINITION |
定義テーブル |
2 |
AJSCSAEXECUTEHISTORY |
実行履歴テーブル |
(3) データベースファイルの権限
- Windowsの場合
-
「Administrators」の「フルコントロール」
(継承は無効化,他のユーザーおよびグループはなし)
- Linuxの場合
-
権限:600(-rw-------)
所有者:root
グループ:root
(4) 一時ファイルの格納先
- Windowsで,インストール先フォルダがデフォルトまたはシステムで保護されたフォルダ配下の場合
-
%ALLUSERSPROFILE%\Hitachi\JP1\JP1_DEFAULT\JP1AJS3CSA\tmp
「%ALLUSERSPROFILE%」のデフォルトは「システムドライブ\ProgramData」です。
「システムで保護されたフォルダ」とは,次のパスを指します。
-
「システムドライブ\Windows」配下
-
「システムドライブ\Program Files」配下
-
「システムドライブ\Program Files (x86)」配下
-
- Windowsで,インストール先フォルダが上記以外の場合
-
JP1/AJS3 for CSAのインストール先フォルダ\tmp
- Linuxの場合
-
/var/opt/jp1ajs3csa/tmp
(5) データベースファイルのメンテナンス
JP1/AJS3 for Cloud Service Applicationsで使用するデータベースファイルは,JP1/AJS3 for Cloud Service ApplicationsのWeb画面から登録,編集,および削除の操作がされる都度,自動メンテナンスが実施されます。
データベースファイルのメンテナンスは次の順に実施されます。
-
実行履歴テーブルのメンテナンス
実行履歴テーブルのメンテナンス(保存期間を超えたレコードの削除)は,データベースファイルの自動バックアップ時に実施されます。
-
データベースファイル全体の無効領域の解放
-
データベースファイル全体のバックアップ
データベースファイルのメンテナンス中は,アプリケーションサーバログに次のメッセージログが出力されます。
- メンテナンスが成功した場合
-
-
KNBB3801-I
-
KNBB3803-I
-
KNBB3805-I
-
- メンテナンスでエラーが発生した場合
-
-
KNBB3802-W
-
KNBB3804-W
-
KNBB3806-W
-
- メモ
-
メンテナンスに失敗した場合でもWeb画面にはその内容は通知されず,アプリケーションサーバログにだけ記録が残ります。
また,実行履歴テーブルのメンテナンスまたはデータベースファイル全体の無効領域の解放中にエラーが発生した場合,以降のメンテナンスは実施されません。
(6) データベースファイルの自動バックアップ
JP1/AJS3 for Cloud Service Applicationsで使用するデータベースファイルは,自動でバックアップされます。データベースファイルのバックアップの格納先を次に示します。
- Windowsで,インストール先フォルダがデフォルトまたはシステムで保護されたフォルダ配下の場合
-
%ALLUSERSPROFILE%\Hitachi\JP1\JP1_DEFAULT\JP1AJS3CSA\database\AJSCSA.db.back
「%ALLUSERSPROFILE%」のデフォルトは「システムドライブ\ProgramData」です。
「システムで保護されたフォルダ」とは,次のパスを指します。
-
「システムドライブ\Windows」配下
-
「システムドライブ\Program Files」配下
-
「システムドライブ\Program Files (x86)」配下
-
- Windowsで,インストール先フォルダが上記以外の場合
-
JP1/AJS3 for CSAのインストール先フォルダ\database\AJSCSA.db.back
- Windowsでクラスタ運用している場合
-
共有フォルダ\jp1ajs3csa\database\AJSCSA.db.back
- Linuxの場合
-
/var/opt/jp1ajs3csa/database/AJSCSA.db.back
- Linuxでクラスタ運用している場合
-
共有ディレクトリ/jp1ajs3csa/database/AJSCSA.db.back