Interstage Application Server 運用ガイド |
目次
索引
![]() ![]() |
第4章 メンテナンス(資源のバックアップ) | > 4.1 資源のバックアップとリストア | > 4.1.2 バックアップ手順(管理対象サーバおよびスタンドアロンサーバの場合) |
Smart Repository資源のバックアップ手順について説明します。
リポジトリのデータベースとして、標準データベースを使用する場合と、RDB(Symfoware/RDB)を使用する場合で、バックアップ方法が違います。
標準データベースを使用する場合は、以下のバックアップコマンド、バックアップ方法でバックアップします。
RDB(Symfoware/RDB)を使用する場合、Smart Repository資源のうち、リポジトリデータはSymfoware/RDBが管理しています。以下のバックアップコマンド、バックアップ方法に加えて、Symfoware/RDBのバックアップ機能を利用して、バックアップする必要があります。
Smart Repository資源のバックアップは、以下のコマンドを使用します。
C:\Interstage\bin\irepbacksys.exe |
/opt/FJSVirep/bin/irepbacksys |
リポジトリ“rep001”の資源を“X:\Backup\irep\rep001_back”というディレクトリにバックアップする場合の操作例を以下に示します。
1.バックアップ用ディレクトリを作成します。 2.irepbacksysコマンドを実行します。 |
リポジトリ“rep001”の資源を“/backup/irep/rep001_back.tar.gz”というファイルにバックアップする場合の操作例を以下に示します。
1.バックアップ用ディレクトリを作成します。 2.irepbacksysコマンドを実行します。 |
Symfoware/RDBが管理しているリポジトリデータのバックアップ方法の概要を示します。
バックアップ方法の詳細は、Symfoware Serverのオンラインマニュアルのナビゲーションから“バックアップ・リカバリ”を、rdbXXXコマンド(Symfoware Serverのコマンド)の詳細は、Symfoware Serverのマニュアル“Symfoware Server コマンドリファレンス”を、それぞれ参照してください。
データベース作成時に指定したデータベース名、データベーススペース情報一覧を作成して、ノートなどに記録し、保存します。さらに、ディスクの構成情報をバックアップします。
アーカイブログ運用をしている場合は、アーカイブログファイルの使用状況を把握し、強制切替えや、破棄またはバックアップのタイミングを調整してください。
アーカイブログ運用を行っていない場合は、手順4へ進んでください。
RDBディクショナリ、およびDSIをバックアップする前に、アーカイブログファイルの強制切替えを行ってください。
アーカイブログ運用をしていない場合は、取得するデータの矛盾を防止するために、RDBディクショナリ、およびDSIの退避データの取得前に、rdbrtrコマンドで、更新抑止の設定をしてください。テーブルのDSIの取得方法は、後述します。
アーカイブログ運用をしている場合は、この手順は不要です。手順5へ進んでください。
irepcrttblコマンドで作成したすべてのテーブルのDSIを、rdbdmpコマンドでバックアップします。テーブルのDSIの取得方法は、後述します。インデックスのDSIをバックアップする必要はありません。
RDBディクショナリ、およびRDBディレクトリファイルの異常に備えて、rdbdmpdicコマンドでバックアップします。
アーカイブログをバックアップするアーカイブログ運用をしている場合、rdblogコマンドでアーカイブログをバックアップします。
アーカイブログ運用をしていない場合、この手順は不要です。手順8へ進んでください。
アーカイブログ運用をしていない場合、手順4で設定した更新抑止を、rdbrlsコマンドで解除してください。
データベースのバックアップの流れ、詳細は、Symfoware Serverオンラインマニュアルのナビゲーションから“バックアップ・リカバリ”を参照してください。
irepcrttblコマンドで作成したテーブルのDSIの取得方法を示します。
# rdbprt -d SRDB(*1) -m DEF -p - SCHEMA(SRADMIN(*2)) ctrl-D(*3) : No. 1 Schema name ...... SRADMIN Database name ...... SRDB Creator ...... SRADMIN Created date ...... Tue Mar 7 08:37:06 2006 : : : Table information(*4) No. Table name Type : : : 10 IREP_TBL PROCEDURE : : : |
*1) irepcrttblコマンドで指定したデータベース名
*2) irepcrttblコマンドで指定したスキーマ名
*3) ctrl-Dは、ctrlキーを押下しながら“D”キーを押下します。
*4) テーブル情報は一例です。
テーブル名_DSI (「_DSI」は固定) |
運用上、リポジトリ停止することができない場合は、バックアップされた最新のファイルを利用して、「ireprestsys -f バックアップファイル -l」で、バックアップ情報を出力してください。
ireprestsys -f /backup/irep/rep001_back.tar.gz -l |
(*)リポジトリが使用するデータベースがRDBの場合にだけ出力されます。
出力された情報中にあるDate行の時刻を確認し、対象リポジトリのアクセスログ格納先にあるアクセスログを参照の上、その時刻以降のエントリ更新情報が存在しないことを確認してください。存在する場合は、再度バックアップを実行してください。アクセスログについては、“Smart Repository運用ガイド”の“ログ”を参照してください。
目次
索引
![]() ![]() |