Tag DB2

[DB2] Archive Logs ไม่ Clear (-mtime/ -mmin)

IBM DB2

เรื่องมีอยู่ว่าพอดี Path Archive Logs ของ DB2 มันเต็มครับ โดยตัว Crontab ก็มี โดยมี script สั้นๆประมาณนี้ ตอนแรกตั้งใจให้มัน Clear ของวันก่อนหน้าทุกวันครับ ปรากฏว่ามันดันทำงานจริงๆ มันไป Clear 2 วันก่อนหน้าแทนครับ เลยทำให้เต็ม ซึ่งมี root cause จาก timestamps – Why does find -mtime +1 only return files older than 2 days?…

[DB2] ดูว่า Table ไหนเปลี่ยนแปลง

IBM DB2

ช่วงนี้ได้มีแงะ Logic ตัวนึงครับ แต่ทว่ามันไม่มี Code เหลือแต่ DLL และมันยังทำงานได้อยู่ แต่ผมต้องมาเขียนใหม่เป็น C# แล้วจะแงะยังไงหละเนี่ย จากการลอง Research มีวิธีการที่เป็นไปได้ 3 แบบ Solution1: ROW CHANGE expression Ref: – ROW CHANGE expression – IBM Documentation – Time-based update detection – IBM Documentation – How to set timestamp…

[DB2] Backup offline/online and database logs

IBM DB2

จดไว้กันตายและกัน หลังๆไม่ค่อยได้เตะตัว DB2 แล้ว พอมาดูเคสอีกที เอ๋อแดรก เป็น Dev ที่สวมหลายหมวกแล้วมืนจริงๆ 555 เริ่มต้นด้วย BACKUP มันมี 2 แบบ Offline / Online แล้วที่นี้มันต่างกันยังไง ถ้าดูสถานะ Log ใช้ db2pd -db INVSDB -logs Circular logging  & Archive logging  Log ในที่นี้หมายถึงพวก Transaction Logs นะ ใน DB ทั่วไปมี Log…

DB2 Data Type DECFLOAT แล้ว SQL Server ใช้อะไร ?

สำหรับ Blog นี้ผมก็ได้มาแก้ไข Module Perf ที่สรุปแล้วต้องให้ Field ประเภทที่ต้องเก็บทศนิยมละเอียดนิดนึง เลยได้ใช้ Data Type DECFLOAT ครับ แล้วที่นี้มีอีก Site ต้องใช้งานด้วย แต่ Site นั้นใช้ MS SQL / Azure SQL คราวนี้ต้องมาแปลง SQL ครับ ก่อนอื่น DECFLOAT คือ อะไร ? แล้วมันต่างกับ Decimal ยังไง ANSI SQL Syntax คล้ายๆกัน SQL…

DB2 Driver งงไปหมดด

ถ้าใครยังใช้งาน DB2 อยู่ แล้วต้องมาหา Driver เพื่อเอาไปติดตั้งใช้งาน มันจะเป็นอะไรที่โคตรงง และงงมาก คิดว่ามาจด ความเจ็บปวดที่เจอมาดีกว่า ถ้าลงเพียวๆ ต่อไปเป็น Driver ใน Code ครับ มีอีกหลายตัวครับ แต่ไม่เคยใช้งาน ตามรูปเลย ถ้าใช้ Container มาท่านี้ครับ สบายขึ้นเยอะ dockerfile สำหรับ .NET6 + DB2 อ๋อแล้วถ้ามี Dev ใช้ Platform หลากหลาย กับ DB2 อันนี้เลยครับ [.NET] บันทึกการจัดการ NuGet ที่ต้องแยกเฉพาะตาม…

dockerfile สำหรับ .NET6 + DB2

จดไว้ก่อน เพราะ documentation ของ DB2 ในส่วนนี้มันไม่ค่อยดีครับ และตัว Library ของมันเอง มีความ Unique ด้วยตัวมันเองอีกครับ ใช้ alpine ไม่ได้นะ DB2 Environment Full dockerfile ตรง Reference บางอันดูไม่เกี่ยวกับ .NET นะ แต่มันมีอธิบายเรื่อง DB2 ผมเลยเอามา Reference ด้วยนะ Reference