db2で特定のテーブルのログを確認する方法は何ですか?
DB2において、指定したテーブルのログを閲覧するためには、以下のコマンドを使用することができます。
- 最初に、DB2データベースにログインします。
- 現在のデータベースをターゲットデータベースに設定するには、以下のコマンドを使用してください:
CONNECT TO (にはログを調査したいデータベース名を入力してください) - その後、ログモードをRECOVERABLEに設定するために次のコマンドを使用してください:
SET LOGMODE RECOVERABLE. - 次に、次のコマンドを使用してログファイルをアクティブに設定します:SET WRITE RECOVERY ON
- 最後に、指定されたテーブルのログを表示するために以下のコマンドを使用してください:
SELECT * FROM TABLE(SYSPROC.GET_RECOVERY_STATUS(”, ”)) - スキーマ()は、対象テーブルの保存先であるスキーマ名を指し、は対象テーブルの名前を指します。
指定されたテーブルのログ情報、ログファイルの名前、サイズ、タイプなどを含む結果セットが返されます。