DB2 Restore backup DB2 database with different database name
Problem Solution Another DB2 Step for Restore DB (In Thai) [DB2] Restore แบบ WITHOUT ROLLING FORWARD; แล้ว Error SQL1035N | naiwaen@DebuggingSoft
Problem Solution Another DB2 Step for Restore DB (In Thai) [DB2] Restore แบบ WITHOUT ROLLING FORWARD; แล้ว Error SQL1035N | naiwaen@DebuggingSoft
สำหรับ Blog นี้ผมก็ได้มาแก้ไข Module Perf ที่สรุปแล้วต้องให้ Field ประเภทที่ต้องเก็บทศนิยมละเอียดนิดนึง เลยได้ใช้ Data Type DECFLOAT ครับ แล้วที่นี้มีอีก Site ต้องใช้งานด้วย แต่ Site นั้นใช้ MS SQL / Azure SQL คราวนี้ต้องมาแปลง SQL ครับ ก่อนอื่น DECFLOAT คือ อะไร ? แล้วมันต่างกับ Decimal ยังไง ANSI SQL Syntax คล้ายๆกัน SQL…
I used a new laptop to execute some .NET Code + DB2 11.5.8 Database via ODBC / DB Factories / IBM DB2 .NET Data Provider) I found unpredictable hang or take a lot of time (about 20 minutes ++) to…
หลังจากลองเอา Image ASP.NET Core มา Run ปรากฏว่าพบ Error ตอนแรกคิดว่า Image มันมีปัญหาอะไร หรือป่าว ลองเข้าไปใน Container แล้ว Export Environment Variable มาตรวจตาม Got error when connecting db2 · Issue #29 · ibmdb/go_ibm_db (github.com) มันมีครบนะ ลองไปส่อง .csproj พบว่ามีอะไรแปลกๆอยู่ครับ อ้าวทำไม Linux มันไป Reference Library ของ…
พอดีได้รับเคสไฟไหม้มาตรวจสอบ เนื่องจากลองทำ Take On Date (ตั้ง Database ใหม่) แล้วปรากฏว่าข้อมูลที่เตรียมมามันไม่สามารถ Restore ที่ Production ได้ครับ โดยเจอ Error SQL1035N The operation failed because the specified database cannot be connected to in the mode requested. SQLSTATE=57019 พอลองไปดู Step Backup พอจะเดาได้แล้วแหละ ว่ามาจากอะไร Backup Restore สาเหตุ…
อันนี้มาช่วยน้องแก้ปัญหา หลังจากแนะนำให้ใช้ Operation db2 load เพื่อเอาข้อมูลจากที่ UAT มาขึ้นใหม่อีกเครื่องครับ หลังจากน้องตรวจสอบ Log พบ Error ว่าไม่สามารถเอาข้อมูลได้ จาก Error ที่พบทั้ง 66187 Record ถูก Rejected หมดเลยครับ ต้องไปส่องหาสาเหตุจากไฟล์ tab839.msg พอมาดูที่ message file แล้วถึงบางอ้อเลยครับ SQL3550W The field value in row “F0-3” and column “3” is not NULL,…
สำหรับ DB2 มัน Feature HADR สำหรับช่วย Replicate Log จากเครื่องหลัก(Primary) ไปยังเครื่องสำรองอื่นๆ (Standby) ที่นี้ข้อจำกัดของ DB2 ในส่วน Standby ปกติมีหน้าที่รอรับ Log จากเครื่อง Primary อย่างเดียวครับ แล้วที่นี้ DB2 ตั้งแต่ 9.7 มันยอมให้อ่านจาก Database ที่เป็น Standby ได้ โดยการเปิด Feature DB2_STANDBY_ISO โดยมีข้อจำกัดอ่านได้แบบ Uncommitted Read (UR) เท่านั้น DB2_STANDBY_ISO ดีไหม ?…
พอดีได้เจอเคสของลูกค้าว่า Database ไม่สามารถ Restore ได้ เพราะลองเข้าใช้งาน Application แล้วไม่เจอตัว Database ครับ สิ่งที่ต้องเป็นอย่างแรก ตรวจสอบไฟล์ Backup ก่อนครับ ว่าครบถ้วนสมบูรณ์ หรือไม่ครับ โดยตัว DB2 มีคำสั่งเตรียมมาให้อยู่แล้วครับ db2ckbkp พระเอกของเรา ตัว db2ckbkp ทำหน้าที่ตามชื่อครับ db2 check backup ครับ โดยมีรูปแบบการใช้คร่าว ดังนี้ จากคำสั่งข้างต้น มาลองดูรายละเอยีดเบื้องต้นกันครับ คำสั่ง db2ckbkp ใช้งานได้ทุก user ครับ แต่ต้องกำหนด Initialize db2…
สำหรับการ QUIESCE การให้อธิบายมันเป็นการปิดระบบ เพื่อให้ Admin เข้ามาบำรุงรักษาครับ โดยอาจจะเป็นการติดตั้ง Application หรือ Backup Database เป็นต้นครับ DB2 QUIESCE ใช้ได้ทั้งกับ Database และ Instance ครับ โดยเป็ยการบังคับ User ที่ไม่ใช่ Admin ออกไปจากระบบครับ หลังบำรุงรักษาระบบเสร็จ เปิดให้ User เข้าใช้งานได้ ด้วยคำสั่ง db2 unquiesce database ตัวอย่างการใช้งาน โดยเป็น Script Backup Database ครับ ที่ใช้คำสั่ง quiesce…
Blog อันนี้ ผม Re-Write จาก Note ที่เคยทำไปเมื่อปีก่อนครับ อาจจะไม่อัพเดตล่าสุดครับ ทำไมถึงต้องขยายพื้นที่ Disk เพิ่ม ปัญหา ลูกค้าต้องการเพิ่ม Database อีก 2 ก้อน เพื่อทดสอบระบบงานครับ ทำให้ Disk เดิมที่ Allocate ไว้ 60GB อาจจะไม่เพียงพอครับ แนวทางการแก้ไข เพิ่ม Disk ขึ้นมาเป็น 100 GB ครับ (ที่มาของ 100 GB เพราะคำนวณ Max Growth ของ Database…