レプリケーション運用中にマスタサーバのリポジトリを修復する場合、マスタサーバのリポジトリのバックアップディレクトリ(Solaris、Linuxではバックアップファイル)を使用することにより、リポジトリをバックアップ時の状態へ修復することができます。バックアップディレクトリ(Solaris、Linuxではバックアップファイル)がない場合は、レプリケーション形態を再構築する必要があります。
■バックアップがある場合
RDB製品のバックアップ・リストア/リカバリ機能を使用して、データベース内のデータをバックアップ時の状態へ修復することができます。
【マスタサーバでの操作】
修復するリポジトリを停止します。
手順1で停止したリポジトリを削除します。
【スレーブサーバでの操作】
修復対象のリポジトリを停止します。
RDB製品のバックアップ・リストア/リカバリ機能を使用して、データを修復します。
修復したリポジトリを起動します。
【マスタサーバでの操作】
環境構築時にバックアップしたマスタサーバ側リポジトリの資源をリストアします。ireprestsysコマンドを使用し-confonlyオプション指定でリストアします。
RDB製品のバックアップ・リストア/リカバリ機能を使用して、データを修復します。
停止したマスタサーバ側リポジトリを起動します。
■バックアップがない場合
【マスタサーバでの操作】
修復するリポジトリを停止します。
【スレーブサーバでの操作】
修復するマスタサーバ側リポジトリと同名のリポジトリを停止します。
停止したリポジトリを削除します。
【マスタサーバでの操作】
マスタサーバで停止したリポジトリを削除します。
レプリケーション形態を新規に作成します。
レプリケーション形態の環境構築については、“付録C 負荷分散環境(レプリケーション形態)の作成”を参照してください。