[DB2] db2support เครื่องมือสำหรับเก็บข้อมูล เพื่อวิเคราะห์ปัญหาครับ

จริง Blog นี้ดองมานานหลายเดือนเลย สำหรับวันนี้ได้เวลาเคลียร์ HDD เลยไปเจอรูปที่เตรียมไว้ทำ Blog เลยตัดสินใจมาเขียนให้จบดีกว่าครับ โดยวันนี้เรื่องของ db2support  แล้วตัว db2support  คือ อะไร หลายคนอ่านชื่อแล้วอาจจะคิดว่าพิมพ์คำสั่งไปปุบ มีทีมงานจาก DB2 วิ่งเข้ามาดูที่ DB Server ของเรา แต่จริงๆไม่ใช่นะครับ มันเป็นเครื่องมือที่เก็บข้อมูลต่างๆ เพื่อนำมาวิเคราะห์ปัญหาครับ

db2support  ใช้งานอย่างไร

แค่พิมพ์คำสั่งครับ สำหรับรายละเอียดดูได้จากที่นี้ครับ โดยใน Blog นี้ผมใช้คำสั่งดังนี้

db2 => db2support -d BFMAPR -C

Note: บน Linux/Unix จะมี Flag -C = Compress และ -c connect แต่ Windows มันไม่ได้สนใจตัวเล็กใหญ่ครับ

เห็นมันน้อยๆ แต่ Option ของคำสั่งนั้นเพียบครับ โดยผมให้เห็นข้อมูลพื้นฐาน จาก Database (-d) BFMAPR และให้ทำการบีบอัด (-C) โดยได้เป็น .zip พอดีผมใช้ Windows เป็นหลัก ถ้าเป็นค่ายอื่นๆ ก็จะเป็น .tar โดยสิิ่งที่มันเก็บสามารถดูได้จากที่นี่ครับ

หลังจากกดคำสั่งไปแล้ว รอมันทำงานครับ

32016-08-05_133633

โดยสำหรับ Windows มันอยู่ใน โพลเดอร์ IBM\SQLLIB\BIN ครับ แต่ถ้าต้องการเปลี่ยน Location เพิ่ม param [outputdir] เข้าไป

Pattern Command จะประมาณนี้ใช้ได้ทั้ง Windows (ผ่าน  "DB2 Command Window - Administrator" / Linux / Unix

db2support [outputdir] -s -d [database] -c -f > db2support.log 2>&1
  • -s | -system_detail : เอาข้อมูล HW / OS มาด้วย
  • -d : ชื่อ Database
  • -c : connect แต่ Windows = Compress
  • -f : full เอาข้อมูลออกมาทั้งหมด

เมื่อลองเปิดดูมันสร้างเว็บ เราสามารถไล่ดูในสิ่งที่ต้องการได้ครับ

42016-08-05_134135

Tools ตัวนี้เหมาะสำหรับอะไร ?

  • การเก็บข้อมูลระหว่างไป MA เพื่อดูว่าในแต่ะช่วงมีารเปลี่ยนแปลงอะไรบ้าง
  • การดับไฟที่เกิดขึ้นที่ Production ครับ

2024 Update

เขียนไว้ตอนปี 2016 ตอนนี้มี Guideline จาก Official แล้วนะ


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.