Groupmax Object Server Version 6 システム管理者ガイド
データベースの回復に使用するユティリティの実行方法を説明します。
[データベースのバックアップ]ユティリティによって取得したデータベースのバックアップファイルを入力して,バックアップ時点の状態にデータベースを回復します。
ユティリティの処理結果は,オブジェクトサーバシステムディレクトリのファイル「xodresult」に出力されます。「xodresult」という名称のファイルがある場合には,ファイルの末尾に追加して出力されます。ファイルがない場合には,「xodresult」というファイルが新規に作成されます。このファイルの内容を参照してユティリティが正常終了したことを確認してください。ユティリティが正常終了していない場合は,回復中のデータベースは壊れています。この場合は,エラー原因を取り除いて,[データベースのリストア]ユティリティをはじめから実行し直してください。
図4-14に処理結果の出力フォーマットを示します。また,図4-14に示した出力フォーマットの項目を表4-8に示します。図4-14と表4-8の図中の文字は対応しています。
図4-14 [データベースのリストア]ユティリティの処理結果の出力フォーマット
表4-8 [データベースのリストア]ユティリティの処理結果の出力項目
| 図中文字 | 項目 | 表示形式 |
|---|---|---|
| aaa…aaaa | システムID | 11バイト |
| vv-rr | バージョン番号・リビジョン番号 | 5バイト |
| yy-mm-dd | 年月日 | 西暦の下2けた−月−日 |
| hh:mm:ss | 時刻 | 時:分:秒 |
| bbb…bbb | 回復したエリア名 | 最大30バイト |
| ccc…ccc | 回復したエリアの用途 | 最大20バイト |
| n | 通番 | 10進数(右詰め) |
| eee…eee | 回復したエリアのページ長 | 単位はバイト。10進数(右詰め) |
| fff…fff | 回復したファイル名 | 最大175バイト |
| ggg…ggg | 回復したエリアのページ数 | 10進数(右詰め) |
バックアップ時点の状態のデータベースに対して,バックアップ以降のアンロードジャーナルを入力し障害発生時点のデータベースの状態に回復します。アンロードジャーナルファイルはバックアップ時点から障害発生時点までのファイルを過不足なく使用しなければなりません。また,一度のユティリティ実行ですべてのファイルを指定できない場合は,アンロードジャーナルファイルを時系列に複数回に分けて実行してもかまいません。
ユティリティの処理結果は,オブジェクトサーバシステムディレクトリのファイル「xodresult」に出力されます。「xodresult」という名称のファイルがある場合には,ファイルの末尾に追加して出力されます。ファイルがない場合には,「xodresult」というファイルが新規に作成されます。このファイルの内容を参照してユティリティが正常終了したことを確認してください。ユティリティが正常終了していない場合は,回復中のデータベースは壊れています。この場合は,エラー原因を取り除いて,[データベースのリストア]ユティリティから実行し直してください。
図4-15に処理結果の出力フォーマットを示します。また,図4-15に示した出力フォーマットの項目を表4-9に示します。図4-15と表4-9の図中文字は対応しています。
図4-15 [データベースの回復]ユティリティの処理結果の出力フォーマット
表4-9 [データベースの回復]ユティリティの処理結果の出力項目
| 図中文字 | 項目 | 表示形式 |
|---|---|---|
| aaa…aaa | システムID | 11バイト |
| vv-rr | バージョン番号・リビジョン番号 | 5バイト |
| yy-mm-dd | 年月日 | 西暦の下2けた−月−日 |
| hh:mm:ss | 時刻 | 時:分:秒 |
| bbb…bbb | 回復したエリア名 | 最大30バイト |
| ccc…ccc | 回復したエリアの用途 | 最大20バイト |
| n | 通番 | 10進数(右詰め) |
| eee…eee | 回復したエリアのページ長 | 単位はバイト。10進数(右詰め) |
| fff…fff | 回復したファイル名 | 最大175バイト |
| ggg…ggg | 回復したファイルに使用した更新ジャーナル(FJ)件数 | 10進数(右詰め) |
[データベースの回復]ユティリティで作成されたバックアウト情報ファイルとアンロードジャーナルファイルを使用して,データベースの障害発生時からみて最新の同期点で仕掛かり中のトランザクションをロールバックします。このユティリティはアンロードジャーナルファイルに仕掛かり中のトランザクションが含まれる場合だけ必要です。
ユティリティの処理結果は,オブジェクトサーバシステムディレクトリのファイル「xodresult」に出力されます。「xodresult」という名称のファイルがある場合には,ファイルの末尾に追加して出力されます。ファイルがない場合には,「xodresult」というファイルが新規に作成されます。このファイルの内容を参照してユティリティが正常終了したことを確認してください。ユティリティが正常終了していない場合は,回復中のデータベースは壊れています。この場合は,エラー原因を取り除いて,[データベースのリストア]ユティリティから実行し直してください。
図4-16に処理結果の出力フォーマットを示します。また,図4-16に示した出力フォーマットの項目を表4-10に示します。図4-16と表4-10の図中文字は対応しています。
図4-16 [データベースのバックアウト]ユティリティの処理結果の出力フォーマット
表4-10 [データベースのバックアウト]ユティリティの処理結果の出力項目
| 図中文字 | 項目 | 表示形式 |
|---|---|---|
| aaa…aaa | システムID | 11バイト |
| vv-rr | バージョン番号・リビジョン番号 | 5バイト |
| yy-mm-dd | 開始年月日 | 西暦の下2けた−月−日 |
| hh:mm:ss | 開始時刻 | 時:分:秒 |
| bbb…bbb | 使用した最古ジャーナルのブロック番号 | 10進数(右詰め) |
| ccc…ccc | 使用した最新ジャーナルのブロック番号 | 10進数(右詰め) |
| eee…eee | 使用したジャーナルのFJレコード数 | 10進数(右詰め) |
| fff…fff | ユーザ名称。ただし,オブジェクトサーバと連携するプログラムによって,ユーザ名称が設定されていない場合,「********」が表示されます | 8バイト |
All Rights Reserved. Copyright (C) 2000, 2015, Hitachi, Ltd.