Interstage Application Server Smart Repository運用ガイド
目次 索引 前ページ次ページ

第4章 運用・保守

4.8 スタンドアロン形態の修復

 スタンドアロン形態で運用中にトラブルなどが発生し、リポジトリの修復が必要になった場合の修復方法について説明します。


環境が壊れている場合

 環境が壊れている場合は、スタンドアロン形態のリポジトリを再作成します。リポジトリのバックアップディレクトリ(Solaris OE、Linuxではバックアップファイル)を使用することにより、リポジトリをバックアップ時の状態へ修復することができます。バックアップディレクトリ(Solaris OE、Linuxではバックアップファイル)がない場合は、リポジトリを新規に再作成する必要があります。

 スタンドアロン形態での運用中に、リポジトリをバックアップディレクトリ(Solaris OE、Linuxではバックアップファイル)から作成し直して修復する場合の対応手順を説明します。

  1. Interstage管理コンソールを使用し、修復するリポジトリを停止します。
  2. 手順1で停止したリポジトリを削除します。
  3. 修復するリポジトリのバックアップディレクトリ(Solaris OE、Linuxではバックアップファイル)を、ireprestsysコマンドを使用してリストアします。



     バックアップディレクトリ X:\Backup\irep\rep001_back
     リポジトリ名 rep001

    ireprestsys -d X:\Backup\irep\rep001_back -R rep001
    IREP: 情報: irep11001: リストアが成功しました X:\Backup\irep\rep001_back [rep001]


     バックアップファイル名 /backup/irep/rep001_back.tar.Z
     リポジトリ名 rep001

    # ireprestsys -f /backup/irep/rep001_back.tar.Z -R rep001
    UX:IREP: 情報: irep11001: リストアが成功しました /backup/irep/rep001_back.tar.Z [rep001]

     

  4. Interstage管理コンソールを使用し、修復したリポジトリを起動します。

 ireprestsysコマンドの詳細については、“リファレンスマニュアル(コマンド編)”の“バックアップコマンド”を参照してください。

データベース内のデータが壊れている場合

 データベース内のデータが壊れている場合は、データベース内のデータのみを修復します。リポジトリのバックアップディレクトリ(Solaris OE、Linuxではバックアップファイル)を使用することにより、データベース内のデータをバックアップ時の状態へ修復することができます。バックアップディレクトリ(Solaris OE、Linuxではバックアップファイル)がない場合は、データを新規に再作成する必要があります。

 データの修復手順を説明します。

  1. Interstage管理コンソールを使用し、修復するリポジトリを停止します。
  2. 手順1で停止したリポジトリを削除します。
  3. Interstage管理コンソールを使用し、[システム] > [サービス] > [リポジトリ]の[新規作成]タブ(管理サーバの場合は、[一括操作] > [Interstage管理コンソール] > [Interstage Application Server] > [セキュリティ] > [リポジトリ]の[新規作成]タブ)で、以下の項目を削除したリポジトリと同じ設定にして、[作成]ボタンをクリックします。

    最新のバックアップディレクトリ(Solaris OE、Linuxではバックアップファイル)を、ireprestsysコマンドを使用し、-dataonlyオプション指定で、データベース内にデータのみをリストアします。
    リポジトリ名は、バックアップしたリポジトリの名前と同じものを指定してください。

    データベースの置き換えをするかどうかの確認メッセージが表示されますので、置き換える場合は、“y”または“Y”を入力してリストアを続行してください。リストアを中止する場合は、“n”または“N”を入力してください。その他のキーを入力した場合は、確認メッセージを再度出力してキー入力待ちとなります。



     バックアップディレクトリ X:\Backup\irep\rep001_back
     リポジトリ名 rep001

    ireprestsys -d X:\Backup\irep\rep001_back -R rep001 -dataonly
    Data already exists in database store. (C:\Interstage\Enabler\EnablerDStores\IREP\rep001\data)
    Are you sure of deleting data in database store? (y/n):y
    IREP: 情報: irep11001: リストアが成功しました X:\Backup\irep\rep001_back [rep001]


     バックアップファイル名 /backup/irep/rep001_back.tar.Z
     リポジトリ名 rep001

    # ireprestsys -f /backup/irep/rep001_back.tar.Z -R rep001 -dataonly
    Data already exists in database store. (/var/opt/FJSVena/EnablerDStores/FJSVirep/rep001/data)
    Are you sure of deleting data in database store? (y/n):y
    UX:IREP: 情報: irep11001: リストアが成功しました /backup/irep/rep001_back.tar.Z [rep001]


     バックアップファイル名 /backup/irep/rep001_back.tar.Z
     リポジトリ名 rep001

    # ireprestsys -f /backup/irep/rep001_back.tar.Z -R rep001 -dataonly
    Data already exists in database store. (/var/opt/FJSVena/DStores/FJSVirep/rep001/data)
    Are you sure of deleting data in database store? (y/n):y
    UX:IREP: 情報: irep11001: リストアが成功しました /backup/irep/rep001_back.tar.Z [rep001]

     

  4. Interstage管理コンソールを使用し、修復したリポジトリを起動します。

 ireprestsysコマンドの詳細については、“リファレンスマニュアル(コマンド編)”の“バックアップコマンド”を参照してください。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005