BMS-HOSxP Community

HOSxP => HOSxP Web Services => ข้อความที่เริ่มโดย: chart ที่ สิงหาคม 06, 2009, 13:21:21 PM

หัวข้อ: ข้อมูลของโรงพยาบาลพุทไธสง
เริ่มหัวข้อโดย: chart ที่ สิงหาคม 06, 2009, 13:21:21 PM
เรียนอาจารย์ mn และทีมงาน
โรงพยาบาลพุทไธสงจะทำการนำข้อมูล backup มาใช้ใน hos 127.0.0.1 แต่ผมลืมเปลี่ยน hos ip จาก server เป็น hos 127.0.0.1 ข้อมูลที่ได้มาจึงมีถึงวันที่ 3/08/52 ส่วนที่เหลือคือ วันที่ 4-5-6 ไม่มีข้อมูล จะทำไงดีครับ(เรียนแจ้งอาจารย์ทางโทรศัพท์แล้วครับ)
ขอบคุณครับ
chart_admin รพ.พุทไธสง
หัวข้อ: Re: ข้อมูลของโรงพยาบาลพุทไธสง
เริ่มหัวข้อโดย: udomchok ที่ สิงหาคม 06, 2009, 14:52:50 PM
แล้วไม่มี file backup ที่ใหม่กว่านี้เหรอครับ

ทางที่ดีควร disconnect จาก LAN ทุกครั้งก่อนจะ restore ลงมาในเครื่องครับ
หัวข้อ: Re: ข้อมูลของโรงพยาบาลพุทไธสง
เริ่มหัวข้อโดย: thannawe ที่ สิงหาคม 06, 2009, 15:17:54 PM
แล้วไม่มี file backup ที่ใหม่กว่านี้เหรอครับ

ทางที่ดีควร disconnect จาก LAN ทุกครั้งก่อนจะ restore ลงมาในเครื่องครับ
ถูกครับ

เห็นเป็นกันหลายโรงพยาบาลเช่นกัน
restore แล้ว ทับข้อมูลจริง
inital import ข้อมูลสำรองทับ server จริง
บางโรงพยาบาล mysql start ไม่ได้ format เครื่องแล้วโทรมาถามว่าจะเอาข้อมูลคืนมาได้ไหม :o :o

ขอเน้นย้ำและเตือนซักนิดครับว่า
Back UP
และทดสอบตัวสำรองก่อนทำจริงทุกครั้งครับ
ปรึกษาผู้ที่มีประสบการณ์หรือรพ.ใกล้เคียงที่ใช้ HOSxP มาก่อน หรือสอบถามทาง BMS Call center ก็ได้ครับ
 ;)


ส่วนกรณีนี้ ลอง undo restore ได้หรือเปล่า ไม่แน่ใจครับ ;)
เป็นกำลังใจให้ครับ สู้ๆ
หัวข้อ: Re: ข้อมูลของโรงพยาบาลพุทไธสง
เริ่มหัวข้อโดย: chart ที่ สิงหาคม 06, 2009, 15:28:40 PM
ขอบคุณทุกๆท่านครับที่แนะนำ เป็นบทเรียนที่น่าจดจำ  มือใหม่ ใจลอยไปนิดครับ จะจำไว้ตลอดไปครับ
chart
หัวข้อ: Re: ข้อมูลของโรงพยาบาลพุทไธสง
เริ่มหัวข้อโดย: chart ที่ สิงหาคม 06, 2009, 15:44:54 PM
ผมใช้ mode undo แล้ว ขึ้นฟ้องว่า emergency mode only  แล้วทำไงต่อครับ
ตอนี้ก็รออาจารย์ mn อยุ่ครับ
หัวข้อ: Re: ข้อมูลของโรงพยาบาลพุทไธสง
เริ่มหัวข้อโดย: doramon ที่ สิงหาคม 06, 2009, 17:10:40 PM
ผมใช้ mode undo แล้ว ขึ้นฟ้องว่า emergency mode only  แล้วทำไงต่อครับ
ตอนี้ก็รออาจารย์ mn อยุ่ครับ

ไม่ทราบว่าการนำข้อมูล backup ทำสำเร็จหรือเปล่าครับ
หรือว่าปิดก่อน

 
หัวข้อ: Re: ข้อมูลของโรงพยาบาลพุทไธสง
เริ่มหัวข้อโดย: manoi ที่ สิงหาคม 06, 2009, 17:44:48 PM
เราจะมาทำ Point Intime recovery กันครับ โดยการนำเอาข้อมูลที่สำรองครั้งล่าสุด มารวมกันกับ Transaction Log ตั้งแต่วันที่ 3 เป็นต้นมาครับ

มาดู Requirement กันก่อนครับ
1. ข้อมูลสำรองที่สมบูรณ์  (ไม่ควรเกิน 7 วัน นับจากปัจจุบัน)
2. ข้อมูลในตาราง replicate_log ณ ปัจจุบัน (ที่ Server หลัก)

ขั้นตอนการทำครับ
1. เตรียมเครื่อง Server ทดสอบ (ห้ามทำกับเครื่อง Server จริงครับ ยกเว้นขั้นตอนการ Copy ข้อมูลจากตาราง replicate_log) ติดตั้ง Linux / MySQL กำหนดค่าการทำงานให้เหมือนกับเป็น Server จริง

2. นำข้อมูลที่สำรองเอาไว้มาทำการ Restore เข้าไปยังเครื่อง Server ทดสอบนี้ สมมติว่าสำรองข้อมูลเอาไว้เมื่อวันที่ 3 สิงหาคม 2552  พอ Restore เสร็จ ก็จะมีข้อมูลจนถึงวันที่ 3 สิงหาคม 2552


หัวข้อ: Re: ข้อมูลของโรงพยาบาลพุทไธสง
เริ่มหัวข้อโดย: manoi ที่ สิงหาคม 06, 2009, 17:50:37 PM
3. ใช้โปรแกรม HOSxP Connect ไปยัง Server จริง แล้วเปิดหน้าจอ SQL Query พิมพ์คำสั่งนี้ครับ

select * from replicate_log where event_time > '2009-08-03 00:00:00' order by event_id

จากนั้น Save เป็น CDS เอาไว้ครับ

**** หมายเหตุ :  ถ้าตารางมีข้อมูลมากจะ Select มาไม่หมด อาจจะต้อง select มา save เก็บไว้ตามช่วงวันที่แทนครับ เช่น

select * from replicate_log where event_time between '2009-08-03 00:00:00' and '2009-08-03 23:59:59' order by event_id

และ


select * from replicate_log where event_time between '2009-08-04 00:00:00' and '2009-08-04 23:59:59' order by event_id


... ไปเรื่อยๆ ครับ บันทึกเป็นแฟ้มละวัน
หัวข้อ: Re: ข้อมูลของโรงพยาบาลพุทไธสง
เริ่มหัวข้อโดย: manoi ที่ สิงหาคม 06, 2009, 18:16:42 PM
4. จากนั้น เปลี่ยน Connection ของ HOSxP ไปใช้เครื่องสำรอง และเปิดหน้าจอ SQL Query เหมือนเดิม แต่คราวนี้ให้ Open File CDS ที่ได้ทำการบันทึกเอาไว้มา จากนั้นให้คลิกขวาที่ตารางแล้วเลือก Recovery log ครับ

ทำจนครบทุกแฟ้มที่ได้ save เอาไว้

ดังรูป
หัวข้อ: Re: ข้อมูลของโรงพยาบาลพุทไธสง
เริ่มหัวข้อโดย: manoi ที่ สิงหาคม 06, 2009, 18:45:09 PM
5. ทำการตรวจสอบข้อมูลในเครื่องทดสอบว่ามีข้อมูลจนถึงปัจจุบัน หากไม่มีปัญหาอะไร ก็ให้ทำการสำรองข้อมูลจากเครื่องทดสอบแล้วนำไป Restore ไว้ที่ Server จริงครับ
หัวข้อ: Re: ข้อมูลของโรงพยาบาลพุทไธสง
เริ่มหัวข้อโดย: thannawe ที่ สิงหาคม 06, 2009, 18:46:39 PM
เราจะมาทำ Point Intime recovery กันครับ โดยการนำเอาข้อมูลที่สำรองครั้งล่าสุด มารวมกันกับ Transaction Log ตั้งแต่วันที่ 3 เป็นต้นมาครับ

มาดู Requirement กันก่อนครับ
1. ข้อมูลสำรองที่สมบูรณ์  (ไม่ควรเกิน 7 วัน)
2. ข้อมูลในตาราง replicate_log ณ ปัจจุบัน

ขั้นตอนการทำครับ
1. เตรียมเครื่อง Server ทดสอบ (ห้ามทำกับเครื่อง Server จริงครับ ยกเว้นขั้นตอนการ Copy ข้อมูลจากตาราง replicate_log) ติดตั้ง Linux / MySQL กำหนดค่าการทำงานให้เหมือนกับเป็น Server จริง

2. นำข้อมูลที่สำรองเอาไว้มาทำการ Restore เข้าไปยังเครื่อง Server ทดสอบนี้ สมมติว่าสำรองข้อมูลเอาไว้เมื่อวันที่ 3 สิงหาคม 2552  พอ Restore เสร็จ ก็จะมีข้อมูลจนถึงวันที่ 3 สิงหาคม 2552



:o :o :o  แหล่มครับ  ขอบคุณครับ
หัวข้อ: Re: ข้อมูลของโรงพยาบาลพุทไธสง
เริ่มหัวข้อโดย: udomchok ที่ สิงหาคม 06, 2009, 22:23:10 PM
5. ทำการตรวจสอบข้อมูลในเครื่องทดสอบว่ามีข้อมูลจนถึงปัจจุบัน หากไม่มีปัญหาอะไร ก็ให้ทำการสำรองข้อมูลจากเครื่องทดสอบแล้วนำไป Restore ไว้ที่ Server จริงครับ
สุดยอดครับ...วิธีนี้
แต่ถ้าลบ replication log ไปล่ะ ก็ ...เศร้า.... :( :( :( :(
หัวข้อ: Re: ข้อมูลของโรงพยาบาลพุทไธสง
เริ่มหัวข้อโดย: thecoy ที่ สิงหาคม 07, 2009, 08:05:23 AM
สุดยอดจริงๆครับ HOSxP :o
หัวข้อ: Re: ข้อมูลของโรงพยาบาลพุทไธสง
เริ่มหัวข้อโดย: pp321 ที่ สิงหาคม 07, 2009, 09:49:29 AM
ขอบคุณครับ อาจารย์

ผมจะแจ้งทางโรงพยาบาลอีกทีครับ

ป้อง BMS
หัวข้อ: Re: ข้อมูลของโรงพยาบาลพุทไธสง
เริ่มหัวข้อโดย: chart ที่ สิงหาคม 07, 2009, 10:25:10 AM
ขอบคุณอาจารย์ คุณป้อง และผ้รู้ทุกท่านครับที่เป็นกำลังใจ ตอนนี้กำลังเร่งดำเนินการอยู่ครับ แต่ผมสงสัยเรื่องข้อมูลว่า ตอนที่ผม restor ทำได้ประมาณ 70% แล้วผมหยุด และให้รพ.ใช้งานต่อ ยกเว้นการ admit จะต้องมาลงคนไข้รายเก่าก่อน จะมีปัญหาอะไรไหมครับ (แต่ตอนนี้จะทำตามวิธีของอาจารย์ดูก่อน)