-1

私はやろうとしていますONLINE RESTORE ROLLFORWARDING TO END OF LOGS AND COMPLETE。このコマンドを実行すると、エラーSQL1035Nが発生します。データベースは現在使用中です。それはそれに接続を許可しません!

データベースを非アクティブ化してからコマンドを実行すると、復元できますが、データベースはユーザーが利用できませんが、24時間年中無休の本番システムであるためです。これを解決する方法は?

4

1 に答える 1

1

オンライン・リストアを実行する場合、DB2は、リストアしようとしている表領域をロックする必要があります。復元プロセスは、基本的に、テーブルスペースのデータを含むディスク上のファイルを上書きします。これは、復元が行われている間、同じテーブルスペース内のデータを使用するアプリケーションと互換性がありません。

データベースのすべてのデータが単一の表領域にある場合、オンライン復元は特に有用ではありません。データベースに複数のテーブルスペースがある場合、破損したテーブルスペースが復元されている間、アプリケーションは機能を継続できる可能性がありますが、もちろん、これにはアプリケーションとデータベースの設計にある程度の計画が必要です。

于 2013-02-24T20:42:59.413 に答える