Question & Answer
Question
db2diag.log に以下のメッセージが定期的に出力されます。出力を抑制するにはどうすればよいでしょうか
2012-02-18-20.35.19.705979+540 I418559G523 LEVEL: Error
PID : 4383 TID : 864021392 PROC : db2sysc
INSTANCE: db2inst1 NODE : 000 DB : SAMPLE
APPHDL : 0-2181 APPID: *LOCAL.db2inst1.120218113521
AUTHID : DB2INST1
EDUID : 151 EDUNAME: db2agent (SAMPLE)
FUNCTION: DB2 UDB, Query Gateway, sqlqgPassthruPrepare, probe:30
MESSAGE : ZRC=0x80260160=-2144992928=SQLQG_ERROR "Error constant for gateway."
DATA #1 : String, 15 bytes
FedStart Failed
Cause
ヘルス・モニターは、定期的に表に対する RUNSTATS の必要性を評価します。対象には、ニックネーム経由でリモート・データソースに存在する表も含まれます。そのため、ニックネームが定義されている場合、定期的にリモート・データソースへの接続が行われます。
この接続はインスタンス・オーナーによって実行されるため、インスタンス・オーナーにリモート・データソースへの接続に必要となる有効なユーザー・マッピングが定義されていないと接続に失敗し、メッセージが db2diag.log に記録されます。
この接続はインスタンス・オーナーによって実行されるため、インスタンス・オーナーにリモート・データソースへの接続に必要となる有効なユーザー・マッピングが定義されていないと接続に失敗し、メッセージが db2diag.log に記録されます。
Answer
次のいずれかの方法で、メッセージを抑制できます。
特にありません
関連情報
db.tb_runstats_req 統計収集の必要性 : ヘルス・インディケーター
CREATE USER MAPPING ステートメント
- RUNSTATS の必要性を評価するための統計情報の収集を行わないようにする
DBM 構成パラメータの HEALTH_MON が ON であり、かつ db.tb_runstats_req が有効となっている場合、ヘルス・モニターは定期的に表の統計情報を収集します。db.tb_runstats_req ヘルス・インディケーターの構成を以下のように変更することで、統計情報収集を行わないようにできます。db2 "UPDATE ALERT CONFIGURATION FOR DATABASE ON <database name> USING db.tb_runstats_req SET THRESHOLDSCHECKED NO"
※ 連合データベース側で実行してください。実行ユーザーは、SYSADM/SYSMAINT/SYSCTRL のいずれかの特権を持っている必要があります。 - インスタンス・オーナーに対して有効なユーザー・マッピングを定義する。
インスタンス・オーナーに対して有効なユーザー・マッピングを定義することで、リモート・データソースへの接続が成功するようになり、メッセージは抑制されます。db2 connect to データベース名 db2 "CREATE USER MAPPING FOR <instance owver> SERVER <server name> OPTIONS (REMOTE_AUTHID '<remote user>', REMOTE_PASSWORD '<remote password>')"
<remote user>, <remote password> は、リモート・データソースで有効なユーザー ID とパスワードを指定してください。
※ 連合データベース側で実行する必要があります。インスタンス・オーナー、もしくは DBADM 特権を持っているユーザーで実行してください。
特にありません
関連情報
db.tb_runstats_req 統計収集の必要性 : ヘルス・インディケーター
CREATE USER MAPPING ステートメント
[{"Type":"MASTER","Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSEPGG","label":"Db2 for Linux, UNIX and Windows"},"ARM Category":[{"code":"a8m500000008PkvAAE","label":"Connectivity-\u003EFederation"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.5.0;9.7.0"}]
Was this topic helpful?
Document Information
Modified date:
25 August 2023
UID
swg21594117