BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: yokyai ที่ มกราคม 20, 2016, 08:48:54 AM

หัวข้อ: สอบถาม error การทำ initial import ครับ
เริ่มหัวข้อโดย: yokyai ที่ มกราคม 20, 2016, 08:48:54 AM
ตามข้อมูลด้านล่างคือ error จากตัวระบบ หรือว่า error จากการบันทึกข้อมูลครับ หรือว่าเป็น error จากสาเหตุอื่นๆครับ พอดีเปลี่ยนแม่ข่ายใหม่ แต่สลับมาใช้ ip ของ slave เดิมครับ ขอบคุณครับ
20/01/2016 08:37:10 192.xxx.xxx.xxx/hos  #42000FUNCTION hos.get_serialnumber does not exist CLI>LAB01 SQL>insert ignore into lab_auto_print_queue (lab_auto_print_queue_id,lab_auto_print_queue_datetime,lab_order_number) values (get_serialnumber('lab_auto_print_queue_id'),now(),463554)
20/01/2016 08:37:50 192.xxx.xxx.xxx/hos  #42000FUNCTION hos.get_serialnumber does not exist CLI>LAB01 SQL>insert ignore into lab_auto_print_queue (lab_auto_print_queue_id,lab_auto_print_queue_datetime,lab_order_number) values (get_serialnumber('lab_auto_print_queue_id'),now(),463641)
20/01/2016 08:37:51 192.xxx.xxx.xxx/hos  #42000FUNCTION hos.get_serialnumber does not exist CLI>LAB01 SQL>insert ignore into lab_auto_print_queue (lab_auto_print_queue_id,lab_auto_print_queue_datetime,lab_order_number) values (get_serialnumber('lab_auto_print_queue_id'),now(),463643)
20/01/2016 08:37:51 192.xxx.xxx.xxx/hos  #42000FUNCTION hos.get_serialnumber does not exist CLI>LAB01 SQL>insert ignore into lab_auto_print_queue (lab_auto_print_queue_id,lab_auto_print_queue_datetime,lab_order_number) values (get_serialnumber('lab_auto_print_queue_id'),now(),463647)
20/01/2016 08:37:51 192.xxx.xxx.xxx/hos  #42000FUNCTION hos.get_serialnumber does not exist CLI>LAB01 SQL>insert ignore into lab_auto_print_queue (lab_auto_print_queue_id,lab_auto_print_queue_datetime,lab_order_number) values (get_serialnumber('lab_auto_print_queue_id'),now(),463650)
20/01/2016 08:37:51 192.xxx.xxx.xxx/hos  #42000FUNCTION hos.get_serialnumber does not exist CLI>LAB01 SQL>insert ignore into lab_auto_print_queue (lab_auto_print_queue_id,lab_auto_print_queue_datetime,lab_order_number) values (get_serialnumber('lab_auto_print_queue_id'),now(),463649)
20/01/2016 08:37:52 192.xxx.xxx.xxx/hos  #42000FUNCTION hos.get_serialnumber does not exist CLI>LAB01 SQL>insert ignore into lab_auto_print_queue (lab_auto_print_queue_id,lab_auto_print_queue_datetime,lab_order_number) values (get_serialnumber('lab_auto_print_queue_id'),now(),463651)
20/01/2016 08:37:52 192.xxx.xxx.xxx/hos  #42000FUNCTION hos.get_serialnumber does not exist CLI>LAB01 SQL>insert ignore into lab_auto_print_queue (lab_auto_print_queue_id,lab_auto_print_queue_datetime,lab_order_number) values (get_serialnumber('lab_auto_print_queue_id'),now(),463652)
20/01/2016 08:43:24 192.xxx.xxx.xxx/hos  #42000FUNCTION hos.get_serialnumber does not exist CLI>SS11 SQL>insert ignore into person_vaccine_list (person_vaccine_list_id,person_id,person_vaccine_id,vaccine_date,vaccine_note)  select get_serialnumber('person_vaccine_list_id') as person_vaccine_list_id ,  p1.person_id,p6.person_vaccine_id,p3.anc_service_date as vaccine_date ,p3.anc_service_note as vaccine_note  from person p1,person_anc p2 , person_anc_service p3,person_anc_service_detail p4,anc_service p5 ,person_vaccine p6,vaccine_combination v7  where p1.person_id = p2.person_id and p2.person_anc_id = p3.person_anc_id and p3.person_anc_service_id = p4.person_anc_service_id  and p4.anc_service_id = p5.anc_service_id and p5.anc_service_code = v7.vaccine_code and v7.vaccine_combine_code = p6.vaccine_code  and p1.person_id = 126122
20/01/2016 08:43:24 192.xxx.xxx.xxx/hos  #42000FUNCTION hos.get_serialnumber does not exist CLI>SS11 SQL>insert ignore into person_vaccine_list (person_vaccine_list_id,person_id,person_vaccine_id,vaccine_date,vaccine_note)  select get_serialnumber('person_vaccine_list_id') as person_vaccine_list_id,  p1.person_id,p6.person_vaccine_id,p3.service_date as vaccine_date,p3.service_note as vaccine_note  from person p1 , person_wbc p2 ,person_wbc_service p3, person_wbc_vaccine_detail p4, wbc_vaccine p5 ,person_vaccine p6,vaccine_combination v7  where p1.person_id = p2.person_id and  p2.person_wbc_id = p3.person_wbc_id and  p3.person_wbc_service_id = p4.person_wbc_service_id and  p4.wbc_vaccine_id = p5.wbc_vaccine_id and  p5.wbc_vaccine_code = v7.vaccine_code and  v7.vaccine_combine_code = p6.vaccine_code  and p1.person_id = 126122
20/01/2016 08:43:24 192.xxx.xxx.xxx/hos  #42000FUNCTION hos.get_serialnumber does not exist CLI>SS11 SQL>insert ignore into person_vaccine_list (person_vaccine_list_id,person_id,person_vaccine_id,vaccine_date)  select
หัวข้อ: Re: สอบถาม error การทำ initial import ครับ
เริ่มหัวข้อโดย: golf_win ที่ มกราคม 20, 2016, 09:56:32 AM
create function get_serialnumber หรือยังครับ
หัวข้อ: Re: สอบถาม error การทำ initial import ครับ
เริ่มหัวข้อโดย: yokyai ที่ มกราคม 20, 2016, 10:52:38 AM
create function get_serialnumber หรือยังครับ
เราต้อง create ที่ไหน อย่างไรครับ ตรวจสอบใน system setting ก็ไม่ได้เลือกปิดไว้ครับ  ขอบคุณครับ
หัวข้อ: Re: สอบถาม error การทำ initial import ครับ
เริ่มหัวข้อโดย: golf_win ที่ มกราคม 20, 2016, 11:19:19 AM
สร้างตอน create db ของ hosxp ครับ
หัวข้อ: Re: สอบถาม error การทำ initial import ครับ
เริ่มหัวข้อโดย: golf_win ที่ มกราคม 20, 2016, 11:20:44 AM
ลองเปิด navicat db hosxp ในส่วนของ store procedure ว่ามี function get_seriainumber หรือยังครับ
หัวข้อ: Re: สอบถาม error การทำ initial import ครับ
เริ่มหัวข้อโดย: yokyai ที่ มกราคม 21, 2016, 11:00:24 AM
ขอบคุณพี่ๆทุกท่านครับ และได้สอบถามพี่อ๊อด เพิ่มเติมด้วยครับ จะทดสอบการใช้งานอีกครั้งครับ
หัวข้อ: Re: สอบถาม error การทำ initial import ครับ
เริ่มหัวข้อโดย: อยากมีที่จอดใจ ที่ มกราคม 26, 2016, 11:06:29 AM
ขอบคุณพี่ๆทุกท่านครับ และได้สอบถามพี่อ๊อด เพิ่มเติมด้วยครับ จะทดสอบการใช้งานอีกครั้งครับ
ของผมมีแค่นี้เองอ่ะ
หัวข้อ: Re: สอบถาม error การทำ initial import ครับ
เริ่มหัวข้อโดย: อยากมีที่จอดใจ ที่ มกราคม 26, 2016, 11:10:04 AM
และก็มีเออเร่อแบบนี้เวลาจะส่งออก 43 แฟ้ม
หัวข้อ: Re: สอบถาม error การทำ initial import ครับ
เริ่มหัวข้อโดย: Sukjai ที่ มกราคม 26, 2016, 15:12:19 PM
และก็มีเออเร่อแบบนี้เวลาจะส่งออก 43 แฟ้ม

-----------------------------------------------------------------------------------------------

ลองตรวจสอบในเมนู  System ==> System Setting  ==> System Setting ==> System 
ดูว่าได้มีการติกเครื่องหมายถึงตรงช่อง ปิดการใช้งาน function GetSerialNumber (MySQL) ไว้หรือเปล่า
ถ้ามีให้ติกเครื่องหมายถูกออก กด Save  จากนั้นปิดโปรแกรม HOSxP แล้วเปิดเข้าโปรแกรม HOSxP เข้ามาใหม่
และไปตรวจสอบใน Navicat ว่ามี Functions get_serialnumber  ขึ้นมาหรือยังครับ
หัวข้อ: Re: สอบถาม error การทำ initial import ครับ
เริ่มหัวข้อโดย: อยากมีที่จอดใจ ที่ มกราคม 27, 2016, 11:10:15 AM
พอติ๊กออก เครื่องจะหน่วงและอืดมากครับ และก็จะบันทึกไม่ได้ ส่งตรวจไม่ได้ และสั่งจ่ายยาไม่ได้ครับ ค้างไปเลย
หัวข้อ: Re: สอบถาม error การทำ initial import ครับ
เริ่มหัวข้อโดย: Sukjai ที่ มกราคม 27, 2016, 11:31:52 AM
พอติ๊กออก เครื่องจะหน่วงและอืดมากครับ และก็จะบันทึกไม่ได้ ส่งตรวจไม่ได้ และสั่งจ่ายยาไม่ได้ครับ ค้างไปเลย

-------------------------------------------

OS และ ทรัพยากรของ Server เป็นเช่นไรครับ
Server เป็น Linux Or Windows รุ่นไหนครับ
MySQL Version ไหนครับ
Spec Server เช่น CPU , RAM กี่ G , HDD ความเร็วรอบกี่ K ครับ ,
Database มีขนาดเท่าไหร่ และเป็น innodb กี่ %
Client หรือ ลูกข่าย ที่ใช้งานเต็มระบบกี่เครื่องครับ
หัวข้อ: Re: สอบถาม error การทำ initial import ครับ
เริ่มหัวข้อโดย: อยากมีที่จอดใจ ที่ มกราคม 27, 2016, 14:08:28 PM
OS และ ทรัพยากรของ Server เป็นเช่นไรครับ
OS เป็น Freebsd 10 ครับ

Server เป็น Linux Or Windows รุ่นไหนครับ
เป็น Linux ครับ

MySQL Version ไหนครับ
เป็น mariaDB 5.5 ครับ

Database มีขนาดเท่าไหร่ และเป็น innodb กี่ %
อันนี้ไม่ทราบครับ ดูไม่เป็น

Client หรือ ลูกข่าย ที่ใช้งานเต็มระบบกี่เครื่องครับ
10 เครื่องครับ
หัวข้อ: Re: สอบถาม error การทำ initial import ครับ
เริ่มหัวข้อโดย: Sukjai ที่ มกราคม 28, 2016, 07:54:36 AM
Database มีขนาดเท่าไหร่ และเป็น innodb กี่ %
อันนี้ไม่ทราบครับ ดูไม่เป็น
-------------------------------------------------------------------------
คำสั่งตรวจสอบพื้นที่การใช้งานของ Database และ ตรวจสอบตาราง InnoDB ครับ
http://hosxp.net/smf2/index.php/topic,29226.msg262077.html#msg262077

Spec Server เช่น CPU , RAM กี่ G , HDD ความเร็วรอบกี่ K ครับ
ไม่รู้ว่าติดตั้ง MySQL เอง หรือใช้ Tool BMS XTraBackup GUI ช่วยติดตั้งครับ
หัวข้อ: Re: สอบถาม error การทำ initial import ครับ
เริ่มหัวข้อโดย: อยากมีที่จอดใจ ที่ มกราคม 28, 2016, 09:20:14 AM
ขอบคุณท่าน sukjai นะครับที่มาช่วยตอบ มาเป็นกำลังใจให้ ตอนนี้ทำได้แล้วครับ หาอ่านกระทู้เก่าๆ แล้วก็ไปเจอกระทู้ที่ท่าน มดตะนอย ตอบไว้ โดยใช้คำสั่ง log_bin_trust_function_creators=1 เพิ่มเข้าไปใน my.cnf ครับ ตอนนี้มีฟังก์ชั่น get_serialnumber มาแล้ว เดี๋ยวลองใช้งานไปสักพักก่อนว่าจะมีปัญหาอะไรอีกไหม