ผู้เขียน หัวข้อ: Schedule Backup  (อ่าน 8548 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,349
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Schedule Backup
« เมื่อ: มกราคม 08, 2009, 02:08:05 AM »
0
ผมได้ใช้ Schedule Backup มาเป็นเวลานานพอสมควร แต่เดิมเป็นการ backup แบบรวมแฟ้ม คือได้ .sql ออกมาแฟ้มเดียว แล้วก็ zip แต่พอเปลี่ยนมาใช้ version 3.51.12.26 พบว่า backup ออกมาเป็น .sql หลาย ๆ แฟ้ม ตาม table ที่มีอยู่
ไม่ทราบว่าผมทำอะไรผิดหรือเปล่าครับ หรือมีการเปลี่ยนแปลงในตัวโปรแกรม

เดิมได้มาแฟ้มเดียว ผฒก็ copy มาใน notebok แล้วมา restore ใส่ได้ แต่ได้หมาหลายแฟ้มเนี่ย ต้องมา restore ทีละแฟ้ม......ไม่ไหวครับ ใครมีคำแนะนำอะไรดี ๆ บ้างครับ  :( :( :(

แต่ละแบก็มีข้อดีข้อเสียต่างกันครับ รับได้ทั้ง 2 แบบ แต่หากเป็นแบบหลายแฟ้ม ช่วยแนะนำวิธีการ restore ทีเดียว แล้วให้มันนำเข้าทุกแฟ้มให้เองได้ไหมครับ ต้องเขียนคำสั่งหรือ batch file อะไรหรือไม่
  :-* :-* :-*
อ้อ..ตอนนี้นึกถึง batch file ใน dos มาได้ ก็พอจะไหวครับ เมื่อเช้า (7/1/52) ยังนึกไม่ออก เลย restore ข้อมูลลง notebook ไม่เสร็จ

อ่ะ...ตอนนี้ทำ batch file ใน dos ไว้ run เลยดีกว่า  ;D ;D ;D
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,349
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: Schedule Backup
« ตอบกลับ #1 เมื่อ: มกราคม 08, 2009, 02:30:27 AM »
0
แบบนี้พอไหวไหมครับ
สมมุติ user และ password คือ sa นะครับ
@echo off
c:
cd "c:\Program Files\hosxp\MySQL\bin"
mysqladmin -u sa -psa drop hos
mysqladmin -u sa -psa create hos
mysql -u sa -psa hos < accessoperation
mysql -u sa -psa hos < access_menu
mysql -u sa -psa hos < active_medication
mysql -u sa -psa hos < adr_cause
....

เปลี่ยนชื่อตารางไปเรื่อย ๆ จนครบพันกว่าตารางครับ

อ้อ...ใช้ dir ตามด้วย folder ที่เรา extract ข้อมูล zip มาเป็น .sql แล้วนะครับ ไปเก็บเป็นแฟ้ม จะได้ไม่ต้องมาพิมพ์ชื่อแฟ้มพันกว่าแฟ้มครับ
สมมุติผม extract ข้อมูลออกมาอยู่ใน D:\HOSxP_Backup นะครับ ซึ่งในนี้จะมีแฟ้มที่เป็น .sql เยอะมาก ผมก็สั่ง

dir d:\HOSxP_Backup\. /b > d:\HOSxP_Backup\Restore.txt
อย่างนี้เราจะได้แฟ้มที่มี table ทั้งหมดอยู่ครับ
เสร็จแล้วเปิดด้วย notepad เพื่อลบ .sql ท้ายชื่อแฟ้มทิ้ง โดยใช้คำสั่ง replace ใน notepad ก็ได้ครับ แล้วก็หาวิธีการเติมคำสั่ง mysql -u sa -psa hos < ลงไปข้างหน้าชื่อแฟ้มที่ได้ ก็แล้วแต่ถนัดครับ
ผมถนัดใช้ excel ช่วย โดน copy ชื่อแฟ้มที่ได้ไป paste ใน excel ลงใน column b นะครับ
เสร็จแล้วใส่ mysql -u sa -psa hos < ใน cell a1 แล้ว copy ลงไปให้ครบโดยการ db click ที่มุมล่างของ cell a1 (cell selector อยู่ที่ a1) ก็จะได้ mysql -u sa -psa hos < ลงไปใน column a เท่ากับจำนวนชื่อแฟ้มทั้งหมด
แล้วใส่สูตรใน cell c1 ดังนี้ครับ =A1& " " &B1 เสร็จแล้ว db click ที่มุมล่างของ cell c1 (cell selector อยู่ที่ c1) ก็จะเป็นการเติมสูตรลงไปใน column c เท่ากับจำนวนชื่อแฟ้มทั้งหมด
เสร็จแล้วก็ copy column C ที่มีข้อมูลไป paste ใน notepad อีกที ก็ใช้ได้แล้วครับ
เอาไปต่อจากคำสั่งส่วนบนคือ
@echo off
c:
cd "c:\Program Files\hosxp\MySQL\bin"
mysqladmin -u sa -psa drop hos
mysqladmin -u sa -psa create hos

แล้ว save ให้เป็น .bat หรือ .cmd ก็ใช้ได้แล้วครับ
(พอดีตอนนี้ไม่ได้ใช้เครื่องที่มี file backup เลยไม่ได้ทำขึ้นมาให้ครับ)
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: Schedule Backup
« ตอบกลับ #2 เมื่อ: มกราคม 08, 2009, 11:03:13 AM »
0
ปกติหลังจากที่ตัว backup ทำการ dump data เป็น sql ไฟล์แล้วจะทำการ บีบแฟ้มให้เป็น .7z และลบแฟ้ม sql ออกครับ  หากมีแฟ้ม sql เหลือแสดงว่ามีปัญหาในการบีบแฟ้มครับ  และหากจะนำแฟ้ม sql มา restore แนะนำให้ใช้โปรแกรม 7zip บีบแฟ้ม *.sql ให้เป็นแฟ้ม .7z แฟ้มเดียว แล้วนำมา Restore ผ่านระบบ new restore ได้ครับ (ตอนบีบไม่ต้องรวม folder)
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ มนตรี บอยรักยุ้ยคนเดียว

  • Hero Member
  • *****
  • กระทู้: 5,369
  • Respect: +12
    • ดูรายละเอียด
    • โรงพยาบาลชุมชน ด่านมะขามเตี้ย
Re: Schedule Backup
« ตอบกลับ #3 เมื่อ: มกราคม 08, 2009, 11:27:01 AM »
0
พี่โก้ครับของผม เป็น 7z แต่แตกออกมาเป็นไฟล์ hos.sql ตัวเดียวครับ

C:
cd C:\backup
mysqldump41.exe -C --opt --default-character-set=tis620 --force --allow-keywords --single-transaction -h 192.168.100.254 -u sa -psa hos -r "C:\\backup\\5\\hos.sql"
"C:\Program Files\HOSxP\hosxp_zip.exe" "C:\\backup\\5\\hos.sql"
« แก้ไขครั้งสุดท้าย: มกราคม 08, 2009, 11:31:57 AM โดย บอย(ด่านมะขามเตี้ย) »
เริ่ม11พย.2548OPD-Paperlessพร้อมHOSxPลดโลกร้อน
FF-Paperless(รพ.สค.)เริ่ม1ตค2555=100%
IPD-Lesspaper1ตค2560ระบบDmsByNeoNetwork
IPD-Paperless1พ.ค2562ระบบHOSxPXE4
ServerMTOL8.5+MDB-10.4.20,SlaveOL8.5+MDB-10.7.3
LOG=PostgreSQL11,INV=PostgreSQL11

doramon

  • บุคคลทั่วไป
Re: Schedule Backup
« ตอบกลับ #4 เมื่อ: มกราคม 08, 2009, 11:40:51 AM »
0
แบบนี้ครับพี่

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,349
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: Schedule Backup
« ตอบกลับ #5 เมื่อ: มกราคม 08, 2009, 12:15:55 PM »
0
ปกติหลังจากที่ตัว backup ทำการ dump data เป็น sql ไฟล์แล้วจะทำการ บีบแฟ้มให้เป็น .7z และลบแฟ้ม sql ออกครับ  หากมีแฟ้ม sql เหลือแสดงว่ามีปัญหาในการบีบแฟ้มครับ  และหากจะนำแฟ้ม sql มา restore แนะนำให้ใช้โปรแกรม 7zip บีบแฟ้ม *.sql ให้เป็นแฟ้ม .7z แฟ้มเดียว แล้วนำมา Restore ผ่านระบบ new restore ได้ครับ (ตอนบีบไม่ต้องรวม folder)

ตั้ง schedule ให้ backup ตอนตี 2 เสร็จแล้วได้ file ชื่อ hosxp_mysql_backup_520108021345_192.168.10.13_hos.7z ครับ

ip ที่เห็นเป็นของ server ครับ
หาก extract แฟ้ม hosxp_mysql_backup_520108021345_192.168.10.13_hos.7z ออกมาจะเจอแฟ้มข้อมูลที่เป็นชื่อตาราง .sql พันกว่าแฟ้มครับ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: Schedule Backup
« ตอบกลับ #6 เมื่อ: มกราคม 08, 2009, 12:36:50 PM »
0
ปกติหลังจากที่ตัว backup ทำการ dump data เป็น sql ไฟล์แล้วจะทำการ บีบแฟ้มให้เป็น .7z และลบแฟ้ม sql ออกครับ  หากมีแฟ้ม sql เหลือแสดงว่ามีปัญหาในการบีบแฟ้มครับ  และหากจะนำแฟ้ม sql มา restore แนะนำให้ใช้โปรแกรม 7zip บีบแฟ้ม *.sql ให้เป็นแฟ้ม .7z แฟ้มเดียว แล้วนำมา Restore ผ่านระบบ new restore ได้ครับ (ตอนบีบไม่ต้องรวม folder)



ตั้ง schedule ให้ backup ตอนตี 2 เสร็จแล้วได้ file ชื่อ hosxp_mysql_backup_520108021345_192.168.10.13_hos.7z ครับ

ip ที่เห็นเป็นของ server ครับ
หาก extract แฟ้ม hosxp_mysql_backup_520108021345_192.168.10.13_hos.7z ออกมาจะเจอแฟ้มข้อมูลที่เป็นชื่อตาราง .sql พันกว่าแฟ้มครับ

เอาแฟ้ม hosxp_mysql_backup_520108021345_192.168.10.13_hos.7z มา restore ในระบบ New restore ได้เลยครับ
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,349
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: Schedule Backup
« ตอบกลับ #7 เมื่อ: มกราคม 08, 2009, 12:46:07 PM »
0
ก่อนหน้านี้ เคยได้แฟ้มเดียว hos.sql.7z แตกออกมาจะมีแฟ้มแฟ้มเดียวเช่นกัน ชื่อ hos.sql แต่จะเป็นการ zip แบบรวม folder เข้าไปด้วย

เอาแฟ้ม hosxp_mysql_backup_520108021345_192.168.10.13_hos.7z มา restore ในระบบ New restore ได้เลยครับ

แบบนี้ครับพี่


ขอบคุณครับ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,349
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: Schedule Backup
« ตอบกลับ #8 เมื่อ: มกราคม 09, 2009, 23:36:39 PM »
0
No.    HOSxP Version    Changelog
3    3.51.12.xx   - ปรับปรุงระบบ Schedule backup เพิ่มโปรแกรม hosxp_mysql_backup.exe มาจัดการงานสำรองข้อมูล แทนระบบ batch file
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ มนตรี บอยรักยุ้ยคนเดียว

  • Hero Member
  • *****
  • กระทู้: 5,369
  • Respect: +12
    • ดูรายละเอียด
    • โรงพยาบาลชุมชน ด่านมะขามเตี้ย
Re: Schedule Backup
« ตอบกลับ #9 เมื่อ: มกราคม 10, 2009, 14:05:58 PM »
0
No.    HOSxP Version    Changelog
3    3.51.12.xx   - ปรับปรุงระบบ Schedule backup เพิ่มโปรแกรม hosxp_mysql_backup.exe มาจัดการงานสำรองข้อมูล แทนระบบ batch file
ผมคิดว่าแบบใหม่ก็ดีแบบเก่าก็ดีมีดีคนละอย่าง
เริ่ม11พย.2548OPD-Paperlessพร้อมHOSxPลดโลกร้อน
FF-Paperless(รพ.สค.)เริ่ม1ตค2555=100%
IPD-Lesspaper1ตค2560ระบบDmsByNeoNetwork
IPD-Paperless1พ.ค2562ระบบHOSxPXE4
ServerMTOL8.5+MDB-10.4.20,SlaveOL8.5+MDB-10.7.3
LOG=PostgreSQL11,INV=PostgreSQL11

ออฟไลน์ machai

  • Hero Member
  • *****
  • กระทู้: 1,049
  • PhunPhinHospital
  • Respect: +12
    • ดูรายละเอียด
    • http://www.pphhos.com
Re: Schedule Backup
« ตอบกลับ #10 เมื่อ: มิถุนายน 26, 2009, 10:30:45 AM »
0
อยากทราบว่าการ เอาข้อมูล ที่ back up ไว้ล้าสุด  แล้วก๊อบ data base เพื่อไป import เพื่อใช้กับเครื่องที่บ้าน ครับ อ.ครับ ทำยังไงครับ แบบใช้เครื่องเดียวเป็น server ลงเป็น full version 3.52.6.4 & mysql แล้วก็ upgrade 3.52.6.19 อยากทราบวิธีการเอาข้อมูลมาใช้ ทดสอบที่บ้านครับ  :D ;) :) ;D :D
       
Name : ณัฐพร ประทุม (เอก) นวก.คอม รพ. 60 เตียง  รพ.พุนพิน จ. สุราษฎร์ธานี Tel.077-292144 ต่อ 132 fax:077-292135
Servers : CentOS 
Master :HP ProLiant DL360p Gen8 ram256G
คู่มือการติดตั้ง สำหรับ admin มือใหม่ Linux CentOS7+MySQL Percona 5.6 step by step
https://www.youtube.com/watch?v=7AckfkCp9cg&

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,349
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: Schedule Backup
« ตอบกลับ #11 เมื่อ: มิถุนายน 26, 2009, 16:15:53 PM »
0
อยากทราบว่าการ เอาข้อมูล ที่ back up ไว้ล้าสุด  แล้วก๊อบ data base เพื่อไป import เพื่อใช้กับเครื่องที่บ้าน ครับ อ.ครับ ทำยังไงครับ แบบใช้เครื่องเดียวเป็น server ลงเป็น full version 3.52.6.4 & mysql แล้วก็ upgrade 3.52.6.19 อยากทราบวิธีการเอาข้อมูลมาใช้ ทดสอบที่บ้านครับ  :D ;) :) ;D :D
       
ก็เอาตัวที่ backup ไป restore แค่นั้นก็จบครับ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ howtodo

  • Hero Member
  • *****
  • กระทู้: 646
  • Respect: 0
    • ดูรายละเอียด
    • สื่อน้ำท่วม
Re: Schedule Backup
« ตอบกลับ #12 เมื่อ: มิถุนายน 26, 2009, 16:21:30 PM »
0
Schedule backup ไม่ทำงาน
ขึ้นระบบ 2549  เข้ามารับช่วงต่อ ต.ค.50 - ส.ค.53 ไม่ครบ 3 ปี ขอบคุณสำหรับความรู้ ความเมตตา ความกรุณา ที่มีให้กับตัวข้าผู้ด้อยปัญญาด้วยดีตลอดมา

ออฟไลน์ เข้ม

  • Hero Member
  • *****
  • กระทู้: 2,805
  • Respect: +4
    • ดูรายละเอียด
    • phichit hospital
Re: Schedule Backup
« ตอบกลับ #13 เมื่อ: มิถุนายน 26, 2009, 17:16:17 PM »
0
Schedule backup ไม่ทำงาน

clear แล้วทำใหม่ ก็ไม่ทำงานหรือครับ
ถ้ายังไม่ทำงานอีก ผมว่าน่าจะลง HOSxP ใหม่ แบบ clean เลย

หรืออีกอย่าง ถ้าไม่ทำงาน อาจเนื่องจาก HDD เต็มไปด้วย temp file
Phichit Hospital
HOSxP 3.61.10.31 on FreeBSD 9.2
By BMS - Dec 26, 2007

ออฟไลน์ machai

  • Hero Member
  • *****
  • กระทู้: 1,049
  • PhunPhinHospital
  • Respect: +12
    • ดูรายละเอียด
    • http://www.pphhos.com
Re: Schedule Backup
« ตอบกลับ #14 เมื่อ: มิถุนายน 26, 2009, 18:32:26 PM »
0
ขอวิธีการด้วยครับ
  ผมลองทำดูแล้วมันไม่มีข้อมูลครับ
 หรือผมทำผิดก็ไม่แน่ใจครับ
    มัวแต่ใช้งาน จริงๆเลยครับ ;D ;D ;D
Name : ณัฐพร ประทุม (เอก) นวก.คอม รพ. 60 เตียง  รพ.พุนพิน จ. สุราษฎร์ธานี Tel.077-292144 ต่อ 132 fax:077-292135
Servers : CentOS 
Master :HP ProLiant DL360p Gen8 ram256G
คู่มือการติดตั้ง สำหรับ admin มือใหม่ Linux CentOS7+MySQL Percona 5.6 step by step
https://www.youtube.com/watch?v=7AckfkCp9cg&

ออฟไลน์ machai

  • Hero Member
  • *****
  • กระทู้: 1,049
  • PhunPhinHospital
  • Respect: +12
    • ดูรายละเอียด
    • http://www.pphhos.com
Re: Schedule Backup
« ตอบกลับ #15 เมื่อ: มิถุนายน 26, 2009, 18:35:21 PM »
0
แต่ผมก๊อปตัวแบ๊คอัพมาจากอีกเครื่องน่ะครับ
     แต่เวอร์ชั่น มันต่างกันไฟล์ที่ได้ ก็เป็น.rar หรือ zip ไม่ใช่ 7zip ครับ
        ไม่รู้จะเกี่ยวกันไม่ ผมขอดูกระบ่วนการหน่อยครับ ขอบคุณครับ  :)
Name : ณัฐพร ประทุม (เอก) นวก.คอม รพ. 60 เตียง  รพ.พุนพิน จ. สุราษฎร์ธานี Tel.077-292144 ต่อ 132 fax:077-292135
Servers : CentOS 
Master :HP ProLiant DL360p Gen8 ram256G
คู่มือการติดตั้ง สำหรับ admin มือใหม่ Linux CentOS7+MySQL Percona 5.6 step by step
https://www.youtube.com/watch?v=7AckfkCp9cg&