0

db2 9.7 データベースを使用していますが、db2tsm.dll 理由コード 1 のエラーが発生するため、接続できません。ほとんどのバックアップを別のデータベースに復元し、構成ファイルを比較しました。破損したデータベースでは、logarchmeth1 が TSM に設定されています。

データベースに接続せずにそのパラメーターを変更することは可能ですか??

ありがとうございました

よろしくお願いします

4

1 に答える 1

1

もちろん、そのパラメーターを変更できます。

db2 update db cfg for SAMPLE using logarchmeth1 DISK:/tmp

前の例では、アーカイブ ログを保持しますが、TSM を使用する代わりに、ディスク内のファイル システムを使用します。

logarchmeth2 が空であること、または TSM を使用しないものであることを確認してください。

logarchmeth1 (および logarchmeth2) を OFF に変更すると、ログが循環モードに変更され、完全バックアップを発行する必要があり、復旧戦略が変更されます (ポイント イン タイム 復旧はありません)。

最後に、データベースがクラッシュ リカバリ中で、アーカイブ ログが必要な場合は、ログ チェーンの同じディレクトリ構造 (SAMPLE/db2inst1/NODE0000/C0000000) で、それらを TSM から抽出し、ディスクに配置する必要があります。ただし、データベースはクラッシュ リカバリではなく、TSM 経由でログをアーカイブできないだけだと思います。提案されたソリューションでは、ログはテープではなくディスクに送信されますが、別の場所に保存することを忘れないでください。

于 2013-03-22T08:47:25.667 に答える