DB2 UDB上において、DBMoto Logテーブルをマニュアルで削除する手順をご説明します。
1.最初に、Replication Monitorからlast transaction(一番最新のtransaction)
を得る必要があります。
例えば、last transactionが1001の場合は、1~1000のtransactionを
処理完了済みで、transaction idが1001未満のレコードを、
MasterテーブルとLogテーブルから削除できることを意味します。
2.これはMasterテーブルのスクリーンショットです。
今回の例では、TIDが1001未満のレコードを削除出来ます。
3.これはLogテーブルのスクリーンショットです。
今回の例では、このテーブルからTIDが1001未満のレコードを削除出来ます。
関連したトピックス
- イニシャル・リフレッシュを行った時のリフレッシュとミラーリングでのトランザクション管理【DBMoto】
- Handling errors with SQL Serverについて【リアルタイムレプリケーションツールDBMoto】
- スクリプトを使用してSQL Serverにデータベースを作成する方法
- DBMotoサイドでPrimary Keyを設定した場合のミラーリング(SQL Server)【リアルタイムレプリケーション】
- __DBM__MASTERLOG / _DBM_LOG_xx のテーブルについて【リアルタイムレプリケーションツールDBMoto】
- Database Performance Monitor :データベースの監視と効率化を行うSaaS型ソリューション
- Oracle Redo Log の Transaction ID取得に失敗する場合【リアルタイムレプリケーションツールDBMoto】
- [DBMoto]EBCDICのDB2(AS/400,z/OS)からのレプリケーションは特殊文字も外字もOK!
- SQLパフォーマンスチューニングとは何か? その重要性
- パフォーマンスを確認するレプリケーションアクティビティビューア【リアルタイムレプリケーションツールDBMoto】