Symfoware(R) Server 概説書 - FUJITSU - |
目次 索引 |
異常が発生した際に、迅速にデータベースを復旧し、データベースの運用ができるようにする必要があります。
Symfoware Serverのリカバリは、以下の資源が復旧できます。
データベース
リカバリは、RDBコマンドにより実行します。
RDBディレクトリファイル
リカバリは、リバースクリエーションで、RDBコマンドにより実行します。
RDBディクショナリ
リカバリは、RDBコマンドにより実行します。
ロググループ(ログ管理ファイル、テンポラリログファイルおよびアーカイブログファイル)
リカバリは、RDBコマンドにより実行します。
また、パーティショニングを採用することにより、障害範囲が局所化されるため、リカバリの時間を短縮することができます。
リカバリについて、以下の機能を説明します。
データベース運用中にOSまたはSymfoware Serverがダウンした場合、ダウンしたシステムで使用されていたデータベースを復旧します。ダウンリカバリは、ダウン後のSymfoware Serverの再起動時に、トランザクションを認識します。ダウン時のトランザクションの状態により、そのトランザクションを有効または無効にします。利用者側で意識する必要はありません。
ダウンリカバリについての詳細は、“RDB管理者ガイド”を参照してください。
データベース運用中にデータベース破壊などの障害が発生した場合、そのデータベースを障害が発生する前の状態に復旧します。
メディアリカバリは、RDBコマンドによりDSI単位に退避したデータを利用し、RDBコマンドによって、DSI単位またはデータベーススペース単位にデータベースを復旧します。
メディアリカバリについての詳細は、“RDB管理者ガイド”を参照してください。
Symfoware Serverでは、オンライン業務中であっても業務を停止せずにデータベースとシステムファイルのリカバリが可能です。これをオンライン・リカバリと呼びます。
今まで、システムファイルは、RDBディクショナリやテンポラリログファイルが破壊された場合、運用中の業務は緊急停止していましたが、オンライン・リカバリにより、以下に示すシステムファイルのディスク障害の発生時でも業務を継続運用したまま復旧することができます。
RDBディクショナリ
RDBディレクトリファイル
ロググループ管理ファイル
ログ管理ファイル
テンポラリログファイル
アーカイブログファイル
Symfoware Serverでは、データベースのデータ操作を制御する重要なファイルであるRDBディレクトリファイルに障害が発生した場合、RDBコマンドにより、データベースからRDBディレクトリファイルを復旧する機能を提供しています。これをリバースクリエーションと呼びます。これにより、全データベースの再構築を行うことなく、短時間で業務を再開することができます。
リバースクリエーションについての詳細は、“RDB管理者ガイド”を参照してください。
リバースクリエーションについて、以下に示します。
Symfoware Serverでは、目的業務を再開するために必要な情報のみを復旧する機能を提供しています。これをインクリメンタルリカバリと呼びます。RDBコマンドにより、最優先となる業務で利用している資源から段階的に復旧することができるため、すべての業務の復旧を待つことなく、目的業務が再開できます。
データベースからRDBディレクトリファイルを復旧するリバースクリエーションにインクリメンタルリカバリを組み合わせることにより、さらに復旧時間が短縮できます。
インクリメンタルリカバリについての詳細は、“RDB管理者ガイド”を参照してください。
データベーススペースは、ディスク上に作成したローデバイスに割り付けられています。媒体障害からの復旧を行うためにはディスクを交換します。交換作業を行う間、そのディスク上に作成したローデバイスに割り付けられたすべてのデータベーススペースに対するアクセスを抑止する必要があります。そのため、Symfoware Serverから一時的にそれらのデータベーススペースを切り離します。切り離されたすべてのデータベーススペースには、アクセス禁止状態が設定されます。データベーススペースの切離しは、RDBコマンドにより行います。
データベーススペースの切離しについての詳細は、“RDB管理者ガイド”を参照してください。
目次 索引 |