การแก้ไขปัญหา ‘db21034e ข้อผิดพลาดคำสั่งที่ได้รับการประมวลผล … ความผิดพลาด

DB2 ช่องว่างตารางมีโครงสร้างที่เกิดขึ้นจริงที่เก็บตารางฐานข้อมูล อาจมีปัจจัยทางกายภาพและตรรกะจำนวนมากที่อาจจะเสียหายพื้นที่ตารางดังนั้นการกระทำของตารางฐานข้อมูลที่ไม่สามารถเข้าถึงได้ ความเสียหายของพื้นที่ตารางสามารถตรวจพบโดยข้อความข้อผิดพลาดที่เกิดขึ้นเมื่อคุณพยายามที่จะติดตารางได้รับผลกระทบ สถานการณ์ดังกล่าวสามารถจัดการได้อย่างมีประสิทธิภาพและปลอดภัยด้วยถ้าการสำรองข้อมูลที่ถูกต้องและปรับปรุงสามารถใช้ได้ แต่เมื่อมีปัจจุบันไม่มีการสำรองข้อมูลดังกล่าวที่สามารถใช้ในการเรียกคืนข้อมูลที่ไม่สามารถเข้าถึงทางเลือกสุดท้ายคือการใช้ยูทิลิตี้ฐานข้อมูล DB2 ซ่อม

มีรายงานว่ามีหลายกรณีที่แสดงให้เห็นถึงความเสียหายของพื้นที่ตารางในฐานข้อมูล DB2 เป็น ยกตัวอย่างเช่นพิจารณาปัญหาจริงเมื่อล้มเหลวของฮาร์ดแวร์ที่เกิดขึ้นบนคอมพิวเตอร์ที่ใช้ฐานข้อมูล DB2 หลังจากนี้พื้นที่ตารางถูกทำเครื่องหมายเป็นแบบออฟไลน์กับรัฐที่เฉพาะเจาะจงสำหรับการพูด x4000 ‘0 ‘ ฮาร์ดแวร์ล้มเหลวจะถูกแทนที่ แต่เมื่อผู้ใช้พยายามที่จะเปลี่ยนพื้นที่ตารางออฟไลน์กลับไปยังรัฐออนไลน์ที่จะไม่ดำเนินการตามที่คาดไว้ ในความพยายามของการทำเช่นนั้นแต่ละข้อความข้อผิดพลาดต่อไปนี้ปรากฏขึ้น:

“ข้อผิดพลาด: DB21034E คำสั่งที่ได้รับการประมวลผลเป็นคำสั่ง SQL เพราะมันไม่ได้เป็นบรรทัดคำสั่งที่ถูกต้องคำสั่งประมวลผล.”

วิ่ง DB2DART ยืนยันว่าพื้นที่ตารางฐานข้อมูลในประเด็นที่ได้รับความเสียหายเช่นนี้จะทำให้เกิดข้อผิดพลาดด้านล่าง:

ข้อผิดพลาด “: หนึ่งหรือมากกว่าหนึ่งตารางวัตถุหรือ tablespaces DMS จะเสียหาย tablespaces บางอย่างอาจไม่
ใช้งาน. ”

นี่รากของความเสียหายของพื้นที่ตารางคือความล้มเหลวของฮาร์ดแวร์

ทางออก

การแก้ปัญหาพื้นฐานดังต่อไปนี้ในการแก้ไขปัญหาให้ สมัครหนึ่งที่เหมาะสมกับความต้องการของคุณ:

วางตารางพื้นที่ได้รับผลกระทบและสร้างใหม่ที่มีคุณลักษณะเดิม
คืนค่าฐานข้อมูลจากล่าสุดใช้ได้สแตนด์บายหรือสำรองเย็น
ใช้บุคคลที่สามเครื่องมือการกู้คืนข้อมูล DB2

DB2 ซอฟต์แวร์กู้คืนฐานข้อมูลเป็นเครื่องมือพิเศษที่ออกแบบด้วยเทคโนโลยีความปลอดภัยในการสแกนและซ่อมแซมความเสียหายฐานข้อมูล DB2 เครื่องมือเหล่านี้จะถูกสร้างขึ้นโดยโปรแกรมเมอร์สมาร์ทในการวิเคราะห์ฐานข้อมูล DB2 เสียหายและดึงข้อมูลทั้งหมดที่มีคุณค่าในรูปแบบที่อ่าน การพิจารณาเป็นพิเศษจะได้รับการรักษาความริเริ่มของฐานข้อมูลเนื้อหา

ซอฟต์แวร์กู้คืนข้อมูล DB2 เป็นระดับ high-end โปรแกรมรักษาความปลอดภัยที่สามารถซ่อมแซมและกู้คืนฐานข้อมูล DB2 เสียหายโดยใช้กลไกที่มีประสิทธิภาพ สนับสนุน IBM DB2 (UDB) v8 นี้สาธารณูปโภคกู้คืน DB2 สามารถเรียกคืนวัตถุฐานข้อมูลทั้งหมดเช่นตารางช่องตารางภาชนะบรรจุที่เรียกสระว่ายน้ำบัฟเฟอร์ views, และอื่น ๆ มันเข้ากันได้กับระบบปฏิบัติการ Windows 2003, XP และ 2000