レプリケーション運用中にマスタサーバのリポジトリを修復する場合、マスタサーバのリポジトリのバックアップディレクトリ(Solaris、Linuxではバックアップファイル)を使用することにより、リポジトリをバックアップ時の状態へ修復することができます。バックアップディレクトリ(Solaris、Linuxではバックアップファイル)がない場合は、レプリケーション形態を再構築する必要があります。
■バックアップがある場合
標準データベースを使用している場合
【マスタサーバでの操作】
修復対象のリポジトリを停止します。
手順1で停止したリポジトリを削除します。
【スレーブサーバでの操作】
リポジトリを停止します。複数のリポジトリが定義されている場合は、修復対象のマスタサーバ側リポジトリと同一名のリポジトリを停止します。
マスタサーバ側リポジトリのバックアップディレクトリ(Solaris、Linuxではバックアップファイル)を使用し、ireprestsysコマンドに-dataonlyオプションを指定して、データベース内にデータだけをリストアします。
修復したリポジトリを起動します。
【マスタサーバでの操作】
マスタサーバ側リポジトリのバックアップディレクトリ(Solaris、Linuxではバックアップファイル)を使用し、ireprestsysコマンドに-Sオプションを指定してリストアします。
レプリケーション先ホスト情報を設定します。
(コマンドを使用する場合)
リポジトリ(マスタサーバ)の環境定義をファイル(リポジトリ環境定義ファイル)に出力します。
irepconfig print -R リポジトリ名 -o リポジトリ環境定義ファイル |
手順aで作成したリポジトリ環境定義ファイルの以下の各項目に、修復したスレーブサーバ側リポジトリの内容を指定します。
●「operation_mode(運用形態の指定)」項目に「master」を指定します。
●「slave_info(レプリケーション先ホスト情報)」に、接続先スレーブサーバの情報を指定します。
リポジトリの環境定義を変更します。
irepconfig modify -R リポジトリ名 -f リポジトリ環境定義ファイル |
(Interstage管理コンソールを使用する場合)
Interstage管理コンソールを使用し、以下の画面に表示されている、リストアしたリポジトリをクリックします。
・Interstage管理コンソール(スタンドアロン)の場合
[システム] > [サービス] > [リポジトリ]の[リポジトリ:状態]画面 |
・
Interstage管理コンソール(管理サーバ)の場合
[一括操作] > [Interstage管理コンソール] > [Interstage Application Server] > [セキュリティ] |
[環境設定]画面で、[詳細設定 [表示]]をクリックし、[レプリケーション定義]で“マスタで運用する”を選択します。
[レプリケーション先ホスト一覧]の[追加]ボタンをクリックします。
[レプリケーション先ホスト情報]の各項目に、修復したスレーブサーバ側リポジトリの内容を設定して、[適用]ボタンをクリックします。
修復したマスタサーバ側リポジトリを起動します。
irepbacksys、およびireprestsysコマンドの詳細については、“リファレンスマニュアル(コマンド編)”の“バックアップコマンド”を参照してください。
RDBを使用している場合
RDB製品のバックアップ・リストア/リカバリ機能を使用して、データベース内のデータをバックアップ時の状態へ修復することができます。
【マスタサーバでの操作】
修復するリポジトリを停止します。
手順1で停止したリポジトリを削除します。
【スレーブサーバでの操作】
修復対象のリポジトリを停止します。
RDB製品のバックアップ・リストア/リカバリ機能を使用して、データを修復します。
修復したリポジトリを起動します。
【マスタサーバでの操作】
環境構築時にバックアップしたマスタサーバ側リポジトリの資源をリストアします。ireprestsysコマンドを使用し-confonlyオプション指定でリストアします。
RDB製品のバックアップ・リストア/リカバリ機能を使用して、データを修復します。
停止したマスタサーバ側リポジトリを起動します。
■バックアップがない場合
【マスタサーバでの操作】
修復するリポジトリを停止します。
【スレーブサーバでの操作】
修復するマスタサーバ側リポジトリと同名のリポジトリを停止します。
停止したリポジトリを削除します。
【マスタサーバでの操作】
マスタサーバで停止したリポジトリを削除します。
レプリケーション形態を新規に作成します。
レプリケーション形態の環境構築については、“付録C 負荷分散環境(レプリケーション形態)の作成”を参照してください。