Groupmax Object Server Version 6 システム管理者ガイド
エリアの再初期化は,オペレーティングシステム障害,ファイルシステム障害,運用誤りなどが原因で,データベースエリア中のファイルが削除されたり不正になったりしたデータベースエリアを初期化し直します。再初期化の対象となるエリアは,ユーザ用エリア,インデクス用エリアです。
障害のためにファイルが削除されると,オブジェクトサーバを起動できなくなります。また,ファイルが不正になると,オブジェクトサーバを起動できなくなる場合があります。障害になったファイルのバックアップがない場合には,エリアを再初期化して障害を回復します。
エリアを再初期化するには,[データベースのエリアの再初期化]ユティリティを使います。[データベースのエリアの再初期化]ユティリティについては,「8.6.1 データベースのエリアの再初期化」を参照してください。
エリアを再初期化するときの手順を説明します。
[データベースのエリアの再初期化]ユティリティを実行して,オブジェクトサーバのデータベースエリアを再初期化します。再初期化の対象となるエリアは,ユーザ用,インデクス用のエリアです。
ユーザ用エリアで,再初期化するエリアにタイプが定義されている場合,該当するタイプのオブジェクト数は0件になります。再初期化した後に,[データベースの再編成]ユティリティを使用してデータベース全体を再編成し,そして該当するエリアのデータの再登録や整合性の確保を連携プログラムで実行してください。
インデクス用エリアで,再初期化するエリアにインデクスが定義されている場合,該当するインデクスは未作成状態になります。再初期化した後に,[データベースの再編成]ユティリティのインデクス再作成を使用するか,又はデータベース全体の再編成を実行して,再初期化したエリアのインデクスを再作成してください。
なお,このユティリティではファイルの最大割り当て量は指定できません。必要があれば,再初期化した後で,[データベースのファイルの属性変更]ユティリティを使用して最大割り当て量を設定してください。
ユティリティの処理結果は,オブジェクトサーバシステムディレクトリのファイル「xodresult」に出力されます。
ユティリティが正常に終了した場合には,処理結果の末尾に正常終了のメッセージが出力されます。
エラーが発生した場合には,「xodresult」にはメッセージが出力されません。このときには,イベントログ,又はコマンドプロンプトに出力されたエラーメッセージを参照して,エラーの原因を取り除き,ユティリティを再実行してください。
ユティリティの処理結果は,オブジェクトサーバシステムディレクトリのファイル「xodresult」に出力されます。「xodresult」という名称のファイルがある場合には,ファイルの末尾に追加して出力されます。ファイルがない場合には,「xodresult」というファイルが新規に作成されます。
図4-20に処理結果の出力フォーマットを示します。また図4-20に示した出力フォーマットの項目を表4-12に示します。図4-20と表4-12の図中文字は対応しています。
図4-20 [データベースのエリアの再初期化]ユティリティの処理結果の出力フォーマット
表4-12 [データベースのエリアの再初期化]ユティリティの処理結果の出力項目
| 図中文字 | 項目 | 表示形式 |
|---|---|---|
| aa…aa | システムID | 11バイト |
| bb-bb | バージョン・リビジョン番号 | 5バイト |
| cc-dd-ee | ユティリティ実行開始年月日 | 西暦の下2けた−月−日 |
| ff:gg:hh | ユティリティ実行開始時刻 | 時:分:秒 |
| ii…ii | エリア名 | 最大30バイト |
| xx…xx | エリア番号 | 10進数(右詰め) |
| jj…jj | エリアの用途 | 最大20バイト |
| kkkkkkkkkk | エリア中の合計ページ数 | 10進数(右詰め) |
| llllllllll | エリアのセグメントサイズ | 10進数(右詰め) |
| mmmmmmmmmm | エリア中のオブジェクトサーバ用の管理ページを除いた利用できるページ数 | 10進数(右詰め) |
| nnnnnnnnnn | エリアのページ長 | 10進数(右詰め) |
| o | ファイルの通番 | 10進数(右詰め) |
| pppp | ファイル名 | 最大175バイト |
| qqqqqqqqqq | ファイルの割り当て量 | 10進数(右詰め) |
| rrrrrrrrrr | ファイルのページ数 | 10進数(右詰め) |
| ssssssssss | ファイルの最大割り当て量 | 最大割り当て量指定なしの場合,「**********」を表示します |
All Rights Reserved. Copyright (C) 2000, 2015, Hitachi, Ltd.