在DB2中常見問題的故障排除和問題確定 |
發布時間: 2012/7/16 17:58:16 |
本節重點介紹本區域最常見問題的故障排除和問題確定。
4.1 應該如何管理 DB2 診斷文件? 回答: 隨著自動化技術的愈加流行,DB2 億恩科技服務器可能生成大型的消息日志文件、管理通知日志文件和事件日志文件。在具有許多邏輯和物理分區的大型倉庫環境中尤其如此。當發生故障時,數據庫管理器可生成大量診斷數據,用于首次故障數據采集 (FODC) 用途。日志活動的這一增加可能會消耗更多的文件系統空間并出現更多管理性問題。 允許 db2diag.log 文件增長直到用完文件系統中的所有空間,這可能導致重大的問題。簡單地刪除診斷日志文件并不是可行的選項,因為 DB2 支持人員常常需要歷史診斷數據。 建議從 developerWorks 網站下載和使用 db2back.ksh 腳本。此腳本包含許多有用的選項。例如,刪除在幾天前生成的診斷和管理通知日志條目,以及將診斷和管理通知日志文件以壓縮格式歸檔到一個新位置。請遵守下載中包含的條款和條件,并且所有腳本應該在非生產環境中測試之后再部署到生產環境中。從以下網站下載該腳本。 此腳本是目前管理診斷文件的推薦方法。使用此腳本的一個注意事項是,您必須手動下載它并在您億恩科技服務器上配置它,然后使用 crontab 計劃定期執行它。 對于開發和 QA 集群,將 DIAGSIZE 數據庫管理器參數設置為非 0 值并重新啟動實例;將使用一系列循環的診斷日志文件和一系列循環的管理通知日志文件。當非 0 時,DIAGSIZE 參數以 MB 為單位指定這些日志文件的大小。 這些文件稱為 db2diag.n.log 和 <instance>.n.nfy 文件,其中 n 是一個整數,<instance>.n.nfy 文件僅適用于 Linux 和 UNIX 操作系統。 db2diag.n.log 文件和 <instance>.n.nfy 文件的數量均不能超過 10 個。當超過 10 個文件時,會刪除最老的文件并創建新文件。 此方法的一個優勢是只使用一個命令來設置它。但是,此方法的一個明顯缺點是,如果設置的大小太小,數據庫管理器可能刪除最近生成的重要診斷信息。因此,可以使用此方法將 DIAGSIZE 數據庫管理器參數設置為很高的值,以存儲至少一星期的診斷文件。建議指定一個可保存長達一個星期診斷文件的大小。 4.2 如果需要有關 IBM Smart Analytics System 或 InfoSphere Balanced Warehouse 的幫助怎么辦? 回答: 推薦的方法是使用 IBM Service Request 提交一個新服務請求。IBM Service Request 是一個在線問題管理工具,可從以下網站訪問: https://www.ibm.com/support/servicerequest IBM Smart Analytics System 和 InfoSphere Balanced Warehouse 產品包含使用單個問題隊列的集成軟件和硬件支持。您的億恩科技服務器請求將您與 IBM 遠程技術支持代表相聯系,該代表可幫助您診斷問題。如果問題未立即解決,技術支持代表可以幫助您創建一個解決計劃。在聯系支持代表之前請收集以下信息。以下前 3 項信息包含在隨 IBM Smart Analytics System 提供的材料中的安裝記錄中。 ? 您的 IBM 客戶編號 (ICN) 本文出自:億恩科技【www.laynepeng.cn】 |