IBM Support

(参考) "Cannot insert duplicate key in object 'dbo.raw_datasource_sites'"エラーでデータ・インポートが失敗する。

Fix Readme


Abstract

License Metric Tool (LMT) と BigFix Inventory (BFI) のバージョン 9.2.11, 9.2.12 と 9.2.13 の環境で、データ・インポートまたはデータ・ソースの構成は以下のようなエラーで失敗することがあります。

2018-10-02 12:00:11 (+0:00:00.407) ERROR: Sequel::DatabaseError: DBNAME: BFEnterprise - Java::JavaSql::BatchUpdateException: Cannot insert duplicate key row in object 'dbo.raw_datasource_analyses_etl_changes' with unique index 'raw_datasource_analyses_etl_changes_datasource_id_sitename_id_index'. The duplicate key value is

Content

この問題はバージョン 9.2.14 で解決されます。 この問題を修復するには、添付された raw_data_import_fix.zip ファイルからファイルを解凍し、以下の場所にコピーしてください(元のファイルをバックアップできますが、LMT / BFI のインストール・ディレクトリー以外の場所にバックアップを置くようにしてください)。
1) "raw_datasource_analysis.rb", "raw_datasource_fixlet.rb", "raw_datasource_site.rb" を以下の場所にコピーします:

Linux: <LMT_BFI_install_dir>/wlp/usr/servers/server1/apps/tema.war/WEB-INF/app/models

Windows: <LMT_BFI_install_dir>\wlp\usr\servers\server1\apps\tema.war\WEB-INF\app\models\
2) "stored_procedure.rb" を以下の場所にコピーします:

Linux: <LMT_BFI_install_dir>/wlp/usr/servers/server1/apps/tema.war/WEB-INF/lib/etl/strategy

Windows: <LMT_BFI_install_dir>\wlp\usr\servers\server1\apps\tema.war\WEB-INF\lib\etl\\strategy\
3) LMT / BFI アプリケーションを再起動します。
関連文書
原文:
(英文) Data import fails with "Cannot insert duplicate key in object 'dbo.raw_datasource_sites'" error.(Technote #0734589)
https://www-01.ibm.com/support/docview.wss?uid=ibm10734589
この文書は、米国 IBM 社の資料を翻訳した参考文書です。日本語環境での検証は行っておりませんのでご注意ください。翻訳元の文書は、関連文書のリンクよりご参照ください。

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS8JFY","label":"IBM License Metric Tool"},"Component":"","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"9.2.11, 9.2.12, 9.2.13","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
10 October 2019

UID

ibm10873290