BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: s@u ที่ สิงหาคม 29, 2010, 20:08:05 PM

หัวข้อ: จะทราบได้อย่างไรคะ ว่า replication เสร็จสิ้นแล้ว
เริ่มหัวข้อโดย: s@u ที่ สิงหาคม 29, 2010, 20:08:05 PM
รบกวนขอสอบถามค่ะ  ได้ทำการ replicate ไว้ ตั้งแต่วันเสาร์ตอนเช้า จนป่านนี้ยังไม่เสร็จสิ้น ข้อมูลยังวิ่งอยู่เลยค่ะ  เราจะรู้ได้อย่างไรคะ ว่าการ replicate เสร็จสิ้นเรียบร้อยแล้ว  จะมีข้อความอะไรขึ้นมาบอกหรือป่าวคะ.....

.....เนื่องจากได้เข้าไปดูในฐานข้อมูลของเครื่อง slave  ไม่มีข้อมูลวิ่งเข้ามาหลายปีแล้ว 5555... ไม่ทราบว่าเกิดอะไรขึ้น  ถามคนเก่าที่เคยทำไว้ เขาก็บอกว่าเขาได้ทำการ replicate ไว้แล้ว  แต่ไม่มีข้อมูลเลย "กลัว server master เจ๊งค่ะ"  ก็เลยลองทำเองค่ะ แต่ไม่ทราบว่าจะรู้ได้อย่างไรว่าเสร็จแล้ว  เห็นข้อมูลยังวิ่งไม่หยุดสักที สองวันแล้วค่ะ  รบกวนด้วยนะคะ

ขอบคุณค่ะ
หัวข้อ: Re: จะทราบได้อย่างไรคะ ว่า replication เสร็จสิ้นแล้ว
เริ่มหัวข้อโดย: ไม่เสียสละ ชัยชนะไม่เกิด ที่ สิงหาคม 29, 2010, 20:36:57 PM
 ทำการ Initial Import ใหม่ครับเพราะว่าเขาอาจจะทิ้งช่วงที่ไม่ได้ Run Agen ไว้นานครับ
          การ Rrplication ไม่มีวันเสร็จครับเพราะมีการเพิ่มข้อมูลหรือว่าเปลี่ยนแปลงเครื่อง Master ก็จะ
              เพิ่มเครื่องสำรองด้วยครับ
หัวข้อ: Re: จะทราบได้อย่างไรคะ ว่า replication เสร็จสิ้นแล้ว
เริ่มหัวข้อโดย: d^_^b►►ทิว ที่ สิงหาคม 30, 2010, 01:06:17 AM
ทำการ Initial Import ใหม่ครับเพราะว่าเขาอาจจะทิ้งช่วงที่ไม่ได้ Run Agen ไว้นานครับ
          การ Rrplication ไม่มีวันเสร็จครับเพราะมีการเพิ่มข้อมูลหรือว่าเปลี่ยนแปลงเครื่อง Master ก็จะ
              เพิ่มเครื่องสำรองด้วยครับ
เห็นด้วยเป็นอย่างยิ่งครับ
หัวข้อ: Re: จะทราบได้อย่างไรคะ ว่า replication เสร็จสิ้นแล้ว
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ สิงหาคม 30, 2010, 01:07:27 AM
แนะนำให้ทำ Initial Import อย่างน้อยสัปดาห์ละ 1 ครั้ง เมื่อทำเสร็จแล้ว ก็ run agent ต่อ หรือขยัน ก็ remote มาทำตอนดึก ทุกวันก็ได้
หัวข้อ: Re: จะทราบได้อย่างไรคะ ว่า replication เสร็จสิ้นแล้ว
เริ่มหัวข้อโดย: s@u ที่ สิงหาคม 30, 2010, 05:20:05 AM
ขอบคุณมากค่ะ  เข้าใจแล้วว่าทำไม ข้อมูลถึงวิ่งไม่ยอมหยุด
หัวข้อ: Re: จะทราบได้อย่างไรคะ ว่า replication เสร็จสิ้นแล้ว
เริ่มหัวข้อโดย: apatnon86 ที่ สิงหาคม 30, 2010, 08:10:13 AM
ทำการ Initial Import ใหม่ครับเพราะว่าเขาอาจจะทิ้งช่วงที่ไม่ได้ Run Agen ไว้นานครับ
          การ Rrplication ไม่มีวันเสร็จครับเพราะมีการเพิ่มข้อมูลหรือว่าเปลี่ยนแปลงเครื่อง Master ก็จะ
              เพิ่มเครื่องสำรองด้วยครับ


ตามนั้นครับ
หัวข้อ: Re: จะทราบได้อย่างไรคะ ว่า replication เสร็จสิ้นแล้ว
เริ่มหัวข้อโดย: patum ที่ สิงหาคม 30, 2010, 08:38:09 AM
replicattion เกิดมาเพื่อทำการเติมเต็มข้อมูล Slave ให้เท่ากับ Master  ดังนั้นมันต้องทำงานตลอดไปครับ

 
หัวข้อ: Re: จะทราบได้อย่างไรคะ ว่า replication เสร็จสิ้นแล้ว
เริ่มหัวข้อโดย: s@u ที่ สิงหาคม 31, 2010, 09:35:02 AM
ทำการ Initial Import ใหม่ครับเพราะว่าเขาอาจจะทิ้งช่วงที่ไม่ได้ Run Agen ไว้นานครับ
          การ Rrplication ไม่มีวันเสร็จครับเพราะมีการเพิ่มข้อมูลหรือว่าเปลี่ยนแปลงเครื่อง Master ก็จะ
              เพิ่มเครื่องสำรองด้วยครับ

ได้ทำ replicattion แล้ว เข้าไปเช็คข้อมูลในเครื่อง slave ปรากฎว่า ไม่มีข้อมูลเข้ามาเลยค่ะ 
มีแต่ข้อมูลการสำรองข้อมูลที่เพิ่มเติมเข้ามา  รายงานที่เขียนขึ้นมาใหม่ ซึ่งใช้อยู่ในปัจจุบันก็ไม่มีเหมือนกันค่ะ

.....ขอวิธีการทำการ Initial Import หน่อยค่ะ....
หัวข้อ: Re: จะทราบได้อย่างไรคะ ว่า replication เสร็จสิ้นแล้ว
เริ่มหัวข้อโดย: s@u ที่ สิงหาคม 31, 2010, 09:44:41 AM
การทำการ Initial Import     หมายถึง ให้เอาฐานข้อมูลที่ backup นำมา restore ใช่หรือป่าวคะ?? :P
หัวข้อ: Re: จะทราบได้อย่างไรคะ ว่า replication เสร็จสิ้นแล้ว
เริ่มหัวข้อโดย: Oct. Man ที่ สิงหาคม 31, 2010, 10:54:11 AM
การทำ Initial Import  น่าจะหมายถึงนำตารางทั้งหมดมาไว้ใน database ที่เราสร้างไว้มั้งครับ จากเครื่องที่ลง hosxp แบบเต็มๆ ( ได้เฉพาะตาราง ) หรือเครื่อง slave ที่ backup ข้อมูลไว้ ( ทั้งตารางและข้อมูล )
หัวข้อ: Re: จะทราบได้อย่างไรคะ ว่า replication เสร็จสิ้นแล้ว
เริ่มหัวข้อโดย: James011 ที่ สิงหาคม 31, 2010, 10:56:48 AM
.....ขอวิธีการทำการ Initial Import หน่อยค่ะ....
 ;D ;D ;D
หัวข้อ: Re: จะทราบได้อย่างไรคะ ว่า replication เสร็จสิ้นแล้ว
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ สิงหาคม 31, 2010, 11:38:21 AM
ลอง  create database ให้มีชื่อเดียวกับในเครื่อง  master และก็ทำการ grant สิทธิใหม่ให้เป็น user และ password ตัว master แล้วเริ่มด้วยขึ้นต้อง  กำหนด ip address replicate  ใน system setting  แล้วต่อด้วย วิธีของ อ.เจมส์เลยครับ...ปิดท้ายด้วย  run replicate agent  จนขึ้น  active_syn แล้วเรียกดูรายงานต่าง ๆ ใหม่ดูครับ... ;D
หัวข้อ: Re: จะทราบได้อย่างไรคะ ว่า replication เสร็จสิ้นแล้ว
เริ่มหัวข้อโดย: เข้ม ที่ สิงหาคม 31, 2010, 11:42:11 AM
การทำการ Initial Import     หมายถึง ให้เอาฐานข้อมูลที่ backup นำมา restore ใช่หรือป่าวคะ?? :P

initial import ถ้าแปลตรง ๆ ก็น่าจะหมายถึง การนำเข้าเริ่มต้น

ถ้าสำหรับ HOSxP การใช้ initial import ก็เหมือนการนำเข้าข้อมูลทุกตาราง หรือ การนำเอาข้อมูลใน master ไปใส่ในเครื่องอื่น ๆ (slave) (ณ. เวลาขณะนั้น) ซึ่งเป็นการใส่แค่เบื้องต้น เท่านั้น เพราะการทำงานของ master จะเกิดขึ้นตลอดเวลา มีข้อมูลเพิ่มขึ้นตลอดเวลา

ยกตัวอย่าง เช่น ถ้าระบบ initial import นำเข้าตาราง opitemrece ไปยัง slave แล้ว หลังจากนั้นระบบก็ไม่รู้แล้วหล่ะครับว่า opitemrece ใน master นั้นมีข้อมูลเพิ่มหรือไม่ จึงต้องมีระบบ Replication Manager ขึ้นมาเพื่อมาเติมเต็มให้ตาราง opitemrece ใน slave มีข้อมูลเท่ากับ master ระบบ Replicate ก็จะไปตรวจสอบในตาราง replicate_log (ตารางนี้ไม่ได้เก็บคำสั่งทุกคำสั่งของ user ที่ใช้ใน master แต่จะเก็บเฉพาะคำสั่งที่มีผลทำให้ข้อมูลใน master เปลี่ยนแปลงเท่านั้น) ว่ามีการเขียนคำสั่งอะไรไปเพิ่มที่ตาราง opitemrece บ้างหรือไม่ ถ้ามีก็จะไปจัดการโยนไปใส่ให้ slave ซึ่งก็จะใส่ต่อจากที่ initial import เข้ามานั่นแหล่ะครับ

 ;D ;D ;D

หัวข้อ: Re: จะทราบได้อย่างไรคะ ว่า replication เสร็จสิ้นแล้ว
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ สิงหาคม 31, 2010, 13:12:09 PM


ได้ทำ replicattion แล้ว เข้าไปเช็คข้อมูลในเครื่อง slave ปรากฎว่า ไม่มีข้อมูลเข้ามาเลยค่ะ 
มีแต่ข้อมูลการสำรองข้อมูลที่เพิ่มเติมเข้ามา  รายงานที่เขียนขึ้นมาใหม่ ซึ่งใช้อยู่ในปัจจุบันก็ไม่มีเหมือนกันค่ะ

.....ขอวิธีการทำการ Initial Import หน่อยค่ะ....

[/quote]

แนะนำให้ไปศึกษาดูงาน รพ.ใกล์เคียงในจังหวัดที่ใช้ HOSxP จะดีกว่ามากเลยครับ แบบดูงานสัก 10 วันก็ดี ในจังหวัดมี admin เก่ง ๆ หลายท่าน  แล้วจะได้ความรู้มากมายรวดเร็วแบบเรียนลัดด้วย