IBM Support

[Db2] db2diag.log に "FedStart Failed" メッセージが定期的に出力される

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 に記録されます。

Answer

次のいずれかの方法で、メッセージを抑制できます。
 
  1. 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 のいずれかの特権を持っている必要があります。
  2. インスタンス・オーナーに対して有効なユーザー・マッピングを定義する。
    インスタンス・オーナーに対して有効なユーザー・マッピングを定義することで、リモート・データソースへの接続が成功するようになり、メッセージは抑制されます。
    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 ステートメント
 
お問合せ先
技術的な内容に関して、パスポート・アドバンテージの契約のもと Db2 テクニカル・サポートへお問い合わせください。
Db2 テクニカル・サポート

[{"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"}]

Document Information

Modified date:
25 August 2023

UID

swg21594117