Groupmax Object Server Version 6  システム管理者ガイド

[目次][用語][索引][前へ][次へ]


4.7.1 エリアの再初期化

エリアの再初期化は,オペレーティングシステム障害,ファイルシステム障害,運用誤りなどが原因で,データベースエリア中のファイルが削除されたり不正になったりしたデータベースエリアを初期化し直します。再初期化の対象となるエリアは,ユーザ用エリア,インデクス用エリアです。

障害のためにファイルが削除されると,オブジェクトサーバを起動できなくなります。また,ファイルが不正になると,オブジェクトサーバを起動できなくなる場合があります。障害になったファイルのバックアップがない場合には,エリアを再初期化して障害を回復します。

注意
エリアの再初期化での障害,及びその後の障害に備えるため,xodarintコマンドを実行する前と後にデータベースファイルのバックアップをすべて取得しておいてください。バックアップの取得方法については,「4.4 データベースのバックアップの取得」を参照してください。
<この項の構成>
(1) データベースのエリアの再初期化に使用するコマンド
(2) 手順
(3) xodarintコマンドの処理結果

(1) データベースのエリアの再初期化に使用するコマンド

エリアを再初期化するには,xodarintコマンドを使います。xodarintコマンドについては,「8.4 データベースの保守コマンド」を参照してください。

(2) 手順

エリアを再初期化するときの手順を説明します。

(a) xodarintコマンドの実行

xodarintコマンドを実行して,オブジェクトサーバのデータベースエリアを再初期化します。再初期化の対象となるエリアは,ユーザ用,インデクス用のエリアです。

ユーザ用エリアで,再初期化するエリアにタイプが定義されている場合,該当するタイプのオブジェクト数は0件になります。再初期化した後に,xodbreogコマンドを使用してデータベース全体を再編成し,そして該当するエリアのデータの再登録や整合性の確保を連携プログラムで実行してください。

インデクス用エリアで,再初期化するエリアにインデクスが定義されている場合,該当するインデクスは未作成状態になります。再初期化した後に,xodbreogコマンドのインデクス再作成を使用するか,又はデータベース全体の再編成を実行して,再初期化したエリアのインデクスを再作成してください。

なお,このコマンドではファイルの最大割り当て量は指定できません。必要があれば,再初期化した後で,xodflaltコマンドを使用して最大割り当て量を設定してください。

コマンドの処理結果は,オブジェクトサーバのホームディレクトリ下のファイル「xodresult」に出力されます。

コマンドが正常に終了した場合には,処理結果の末尾に正常終了のメッセージが出力されます。

エラーが発生した場合には,「xodresult」にはメッセージが出力されません。このときには,標準出力に出力されたエラーメッセージを参照して,エラーの原因を取り除き,コマンドを再実行してください。

(3) xodarintコマンドの処理結果

コマンドの処理結果は,オブジェクトサーバのホームディレクトリ下のファイル「xodresult」に出力されます。「xodresult」という名称のファイルがある場合には,ファイルの末尾に追加して出力されます。ファイルがない場合には,「xodresult」というファイルが新規に作成されます。

図4-20に処理結果の出力フォーマットを示します。また図4-20に示した出力フォーマットの項目を表4-12に示します。図4-20と表4-12の図中文字は対応しています。

図4-20 xodarintコマンドの処理結果の出力フォーマット

[図データ]

表4-12 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.