Groupmax Object Server Version 6 システム管理者ガイド
エリアの再初期化は,オペレーティングシステム障害,ファイルシステム障害,運用誤りなどが原因で,データベースエリア中のファイルが削除されたり不正になったりしたデータベースエリアを初期化し直します。再初期化の対象となるエリアは,ユーザ用エリア,インデクス用エリアです。
障害のためにファイルが削除されると,オブジェクトサーバを起動できなくなります。また,ファイルが不正になると,オブジェクトサーバを起動できなくなる場合があります。障害になったファイルのバックアップがない場合には,エリアを再初期化して障害を回復します。
- 注意
- エリアの再初期化での障害,及びその後の障害に備えるため,xodarintコマンドを実行する前と後にデータベースファイルのバックアップをすべて取得しておいてください。バックアップの取得方法については,「4.4 データベースのバックアップの取得」を参照してください。
- <この項の構成>
- (1) データベースのエリアの再初期化に使用するコマンド
- (2) 手順
- (3) xodarintコマンドの処理結果
エリアを再初期化するには,xodarintコマンドを使います。xodarintコマンドについては,「8.4 データベースの保守コマンド」を参照してください。
(2) 手順
エリアを再初期化するときの手順を説明します。
xodarintコマンドを実行して,オブジェクトサーバのデータベースエリアを再初期化します。再初期化の対象となるエリアは,ユーザ用,インデクス用のエリアです。
ユーザ用エリアで,再初期化するエリアにタイプが定義されている場合,該当するタイプのオブジェクト数は0件になります。再初期化した後に,xodbreogコマンドを使用してデータベース全体を再編成し,そして該当するエリアのデータの再登録や整合性の確保を連携プログラムで実行してください。
インデクス用エリアで,再初期化するエリアにインデクスが定義されている場合,該当するインデクスは未作成状態になります。再初期化した後に,xodbreogコマンドのインデクス再作成を使用するか,又はデータベース全体の再編成を実行して,再初期化したエリアのインデクスを再作成してください。
なお,このコマンドではファイルの最大割り当て量は指定できません。必要があれば,再初期化した後で,xodflaltコマンドを使用して最大割り当て量を設定してください。
コマンドの処理結果は,オブジェクトサーバのホームディレクトリ下のファイル「xodresult」に出力されます。
コマンドが正常に終了した場合には,処理結果の末尾に正常終了のメッセージが出力されます。
エラーが発生した場合には,「xodresult」にはメッセージが出力されません。このときには,標準出力に出力されたエラーメッセージを参照して,エラーの原因を取り除き,コマンドを再実行してください。
コマンドの処理結果は,オブジェクトサーバのホームディレクトリ下のファイル「xodresult」に出力されます。「xodresult」という名称のファイルがある場合には,ファイルの末尾に追加して出力されます。ファイルがない場合には,「xodresult」というファイルが新規に作成されます。
図4-20に処理結果の出力フォーマットを示します。また図4-20に示した出力フォーマットの項目を表4-12に示します。図4-20と表4-12の図中文字は対応しています。
図4-20 xodarintコマンドの処理結果の出力フォーマット
図中文字 項目 表示形式 aa…aa システムID 10バイト(AIX及びHP-UXの場合は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) 2001, 2002, Hitachi, Ltd.