BMS-HOSxP Community
HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: gu_prajag ที่ พฤษภาคม 17, 2007, 21:32:51 PM
-
มันฟ้องว่า
Table 'hos.tmp_patient_repl' doesn't exist
select * from patient where hn='0044866'
ทุกเคสเลย
ฝาก อ.ทุกท่าน ช่วยดูด้วย
-
ก่อนหน้านี้ทำอะไรมาบ้างครับ
-
ก่อนหน้านั้น update structer แล้วไม่ผ่านมันฟ้องตารางหายไปหลายตัว ผมเข้าไปดูในตัว slave เห็นไม่มีข้อมูลอะไรในตารางนั้น ก็เลยสร้างตารางนั้นที่ขาดเข้าไปในเครื่องหลัก โดยใช้โครงสร้างเดิมจากตัว slave ไม่ใช่คัดลอกตารางมานะอะ ใช้การ create โดยโค้ด หลักจากนั้นก็ update structer ใหม่ก็ผ่าน แต่เมื่อเช้านี้ server มันล่มอะ เข้า linux ไม่ได้เลย ผมใช้เวลาแก้ไขอยู่นานวุ่นไปตั้งแต่เช้าเลย ผมเลยใช้คำสั่งซ่อมดิสไป ตอนซ่อมดิสอยู่มันก็ฟ้องตารางบางตัวว่ามีปัญหาแต่มันซ่อมให้ จากนั้นก็เข้า linux ได้ แล้วลองใช้งาน มันก็เป็นอย่างนี้อะ
-
ตารางไม่น่าจะฟ้องว่าหายไปเองครับ
น่าจะเกิดจากสามารถอืนๆๆ ครับ
ถ้ามีอยู่แล้วไม่หายแน่นอนครับ
ต้องมีใครไปทำอะไรกับมันเช่น
นำเข้า ข้อมูลเก่ากับมา
หรือไม่ก็ HW เสีย ครับ
-
ตอนนี้ linux ใช้ได้แล้วครับ แต่มีปัญหาตอนลงทะเบียนคนไข้ใหม่อะมันฟ้อง อย่างข้างบนอะ
-
น่าจะเกิดจากการติดตั้งระบบ Replication Cluster นะครับ ลองทำการ Drop trigger ของตาราง patient ออกก่อนครับ
ตรวจสอบ trigger ได้ด้วยคำสั่ง
show triggers like 'patient%'
จากนั้นจึง drop trigger ออกด้วยคำสั่ง
drop trigger 'trigger_name'
-
อยาก up version ใหม่ เป็น 3.50.5.x แต่อยากได้ การสั่งอาหารที่ ward เหมือน 3.50.4.x
-
ตอนนี้กำลังวุ่นอยู่กับคุณ rtu_mayo อยู่อะครับ
ผมยังไม่ลอง trigger ตามคำสั่งที่ อ.บอกนะครับ แต่ลอง update struter ก่อนกะว่าค่อยลองทำตามอาจารย์ แต่มันก็ยังฟ้องอยู่อย่างเดิมตอนลงทะเบียนคนไข้ใหม่ครับ hos.tmp_patient_relp ตัวนั้นอยู่เหมือนเดิม อยากให้อาจารย์ช่วยดูไฟล์ของตอนอับเดลและหน้าต่าง debug ที่มันรายงานตอนอับ structer ดูหน่อยครับ ว่าจะแก้ปัญหาอย่างไร ถ้ายังไงหลังจากที่อาจารย์ตอบผมค่อย trigger ดู
-
ใช้คำสั่ง
show triggers like 'patient%'
จะได้ดังรูปครับ แล้วเราจะ drop ยังไง
drop trigger 'ใส่อะไรอะ'
-
drop จากหน้าจอนี้ได้ ไหมครับ
-
หน้าจอนี้ ตอนนี้ยังไม่ได้ครับ (มันยัง drop ไม่หมดทุก trigger)
แต่ลองดูก็ได้ครับ