資源管理の管理領域を作成します。以下の手順にしたがって作業を行ってください。
領域情報の変更
環境に合わせて領域の情報を変更します。
編集対象となるファイルは、以下に格納されています。
/opt/FJSViis/SHELL/mkdbsp.ddl
<インストールディレクトリ>\FJSViis\SHELL\mkdbsp.ddl
修正内容は、領域をファイルシステムに配置するか、ローデバイスに配置するかで異なり、以下のとおりとなります。配置先の詳細は、“2.3.1 資源管理のディスク設計”を参照してください。
ファイルシステム上に配置する場合
<領域サイズ>には“2.3.1.1 資源管理の資源”で設計した値を設定してください。
CREATE DBSPACE STDBSP001 ALLOCATE FILE /[資源管理の管理領域作成先ディレクトリ]/STDBSP001 ATTRIBUTE SPACE(1024M); CREATE DBSPACE STDBSP002 ALLOCATE FILE /[資源管理の管理領域作成先ディレクトリ]/STDBSP002 ATTRIBUTE SPACE(1024M); CREATE DBSPACE STDBSP003 ALLOCATE FILE
/[資源管理の管理領域作成先ディレクトリ]/STDBSP003 ATTRIBUTE SPACE(<領域サイズ>); CREATE DBSPACE STDBSP004 ALLOCATE FILE /[資源管理の管理領域作成先ディレクトリ]/STDBSP004 ATTRIBUTE SPACE(<領域サイズ>);
ローデバイス上に配置する場合
<ローデバイス名>には“4.2 ローデバイスの作成”で作成したローデバイス名を指定してください。
CREATE DBSPACE STDBSP001 ALLOCATE RAWDEVICE <ローデバイス名>; CREATE DBSPACE STDBSP002 ALLOCATE RAWDEVICE <ローデバイス名>; CREATE DBSPACE STDBSP003 ALLOCATE RAWDEVICE <ローデバイス名>; CREATE DBSPACE STDBSP004 ALLOCATE RAWDEVICE <ローデバイス名>;
管理領域作成シェルの実行
IIS管理者にユーザーを変更します。
su - [IIS管理者ユーザー名] <Enter>
管理領域作成シェルを実行して、資源管理の管理領域の作成を行います。実行時にエラーが発生して、処理が中止になった場合は、再度シェルを実行してください。
cd /opt/FJSViis/SHELL/ <Enter> sh ./sh_create_resource.sh <Enter>
cd <インストールディレクトリ>\FJSViis\SHELL<Enter> sh_create_resource.bat <Enter>
ポイント
IIS管理者以外のユーザーでシェルを実行した場合、IIS管理者で管理領域にアクセスができなくなります。以下の手順でシェルを再実行してください。
管理領域作成シェルを実行したユーザーがアクセスできるディレクトリ配下に以下のファイルを作成します。
drop_ddl.dat <Enter>
drop_ddl.datファイルの内容は以下のとおりです。
DROP SCHEMA DCSCH CASCADE; DROP DBSPACE STDBSP001; DROP DBSPACE STDBSP002; DROP DBSPACE STDBSP003; DROP DBSPACE STDBSP004; DROP DATABASE INFOSTORAGEDB;
管理領域作成シェルを実行したユーザーで以下のコマンドを実行します。
rdbddlex -d INFOSTORAGEDB [drop_ddl.datの絶対パス] <Enter>
IIS管理者のユーザーで管理領域作成シェルを再実行します。
su - [IIS管理者ユーザー名] <Enter> cd /opt/FJSViis/SHELL/ <Enter> sh ./sh_create_resource.sh <Enter>
cd <インストールディレクトリ>\FJSViis\SHELL<Enter>
sh_create_resource.bat <Enter>
実行したあと、drop_ddl.datファイルは不要となりますので、OSのコマンドで削除してください。
注意
管理領域作成シェルはすでに同じユーザーによって作成済みの管理領域が存在する場合、削除を行って領域を再作成します。
そのため、運用を開始したあとは決して管理領域作成シェルを実行しないでください。