BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Man Of Romance ที่ พฤษภาคม 10, 2011, 07:25:52 AM

หัวข้อ: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: Man Of Romance ที่ พฤษภาคม 10, 2011, 07:25:52 AM
ตอน restore ข้อมูล มี system message ที่ Debugwindowform ว่า
Out of memory
Out of memory
Out of memory
Out of memory
Out of memory
แบบนี้ หมายถึงอะไรครับ ข้อมูลที่เราได้จะครบไหม restore เข้าเครื่อง local  ความจำ 4GB
(ตอน initial ไปเครื่อง slave ก็ขึ้นแบบนี้เหมือนกันครับ)
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: jdadmin1 ที่ พฤษภาคม 10, 2011, 07:39:08 AM
 ;D ;D ;D
- หน่วยความจำเครื่องไม่พอ
- ลองตรวจสอบพื้นที่ Harddisk ด้วยว่าเหลือพอหรือเปล่า
- ปิดโปรแกรมอื่น ๆ ที่เปิดใช้งานอยู่แล้วลองใหม่อีกที
- Config MySQL
- อื่น ๆ
 ;D ;D ;D
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: Man Of Romance ที่ พฤษภาคม 10, 2011, 07:51:11 AM
-Hard disk เหลือพอครับ
-หน่วยความจำเห็นแค่ 4 ครับ เพราะเป็น W7 32 bit
-ส่วน config mysql ทำไม่เป็นครับ (ที่เครื่อง Notebook)
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ พฤษภาคม 10, 2011, 08:09:59 AM
-Hard disk เหลือพอครับ
-หน่วยความจำเห็นแค่ 4 ครับ เพราะเป็น W7 32 bit
-ส่วน config mysql ทำไม่เป็นครับ (ที่เครื่อง Notebook)

ขอดู my.ini
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ พฤษภาคม 10, 2011, 08:22:20 AM
ส่วนของ Mysql dump  น่าจะกำหนด  RAM น้อยไป หรือเปล่า..
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: Man Of Romance ที่ พฤษภาคม 10, 2011, 08:49:30 AM
รอ my.ini ของผมสักครู่นะครับ ไฟล์นี้ในเครื่อง xp ไม่มีใช่ไหมครับ มีแตใน W7 หรือเปล่า แต่ตอนนี้ผมกำลัง restore ข้อมูล อยู่ครับ ทำแต่เมื่อวาน 4 โมงเย็นเช้านี้ก็ยังไม่เสร็จเลยครับ
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ พฤษภาคม 10, 2011, 09:31:16 AM
รอ my.ini ของผมสักครู่นะครับ ไฟล์นี้ในเครื่อง xp ไม่มีใช่ไหมครับ มีแตใน W7 หรือเปล่า แต่ตอนนี้ผมกำลัง restore ข้อมูล อยู่ครับ ทำแต่เมื่อวาน 4 โมงเย็นเช้านี้ก็ยังไม่เสร็จเลยครับ

อยู่ใน  c:\windows ครับ..ลองหาดู  มีในทุก WINDOWS ที่ติดตั้ง Mysql Server
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: Man Of Romance ที่ พฤษภาคม 10, 2011, 09:42:57 AM
อายจังค[mysqld]
basedir=C:\Program Files\HOSxP\MySQL
datadir=C:\Program Files\HOSxP\MySQL\data
default-character-set=tis620
key_buffer=128M
table_cache=256
sort_buffer_size=1M
read_buffer_size=1M
read_rnd_buffer_size=1M
myisam_sort_buffer_size=32M
max_allowed_packet=32M
innodb_data_file_path=ibdata1:100M:autoextend
innodb_flush_log_at_trx_commit=1
innodb_buffer_pool_size=64M
innodb_additional_mem_pool_size=8M
innodb_log_file_size=16M
innodb_log_buffer_size=4M
innodb_lock_wait_timeout=50
max_connections=1000
innodb_file_per_table
skip-character-set-client-handshake
skip-locking
skip-name-resolve
big-tables
[mysql]
default-character-set=tis620
[mysqldump]
default-character-set=tis620
max_allowed_packet=16M
allow-keywords
[WinMySQLadmin]
user=
password=
Server=C:\Program Files\HOSxP\MySQL\bin\mysqld-nt.exe
รับ หา my.ini ยังหาไม่เจอ เจอแล้วครับ..เป็นแบบนี้
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ พฤษภาคม 10, 2011, 09:48:41 AM
[mysqldump]
default-character-set=tis620
max_allowed_packet=16M
allow-keywords
[WinMySQLadmin]
user=
password=
Server=C:\Program Files\HOSxP\MySQL\bin\mysqld-nt.exe

อาจจะน้อยเกินไป  ลองปรึกษา อ.บอย  อ.ขวด...อ.ตะนอย ดูครับ..
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ พฤษภาคม 11, 2011, 09:35:00 AM
[mysqldump]
default-character-set=tis620
max_allowed_packet=16M
allow-keywords
[WinMySQLadmin]
user=
password=
Server=C:\Program Files\HOSxP\MySQL\bin\mysqld-nt.exe

อาจจะน้อยเกินไป  ลองปรึกษา อ.บอย  อ.ขวด...อ.ตะนอย ดูครับ..

 ;D ;D ;D ;D

น้อยมากครับ

basedir=C:\Program Files\HOSxP\MySQL
datadir=C:\Program Files\HOSxP\MySQL\data
default-character-set=tis620
key_buffer=256M
table_cache=256
sort_buffer_size=1M
read_buffer_size=1M
read_rnd_buffer_size=1M
myisam_sort_buffer_size=32M
max_allowed_packet=128M
innodb_data_file_path=ibdata1:100M:autoextend
innodb_flush_log_at_trx_commit=1
innodb_buffer_pool_size=256M
innodb_additional_mem_pool_size=8M
innodb_log_file_size=16M
innodb_log_buffer_size=4M
innodb_lock_wait_timeout=50
max_connections=1000
innodb_file_per_table
skip-character-set-client-handshake
skip-locking
skip-name-resolve
big-tables
[mysql]
default-character-set=tis620
[mysqldump]
default-character-set=tis620
max_allowed_packet=128M
allow-keywords

ลองเอาไปใช้ก่อนนะครับ
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: Man Of Romance ที่ พฤษภาคม 11, 2011, 11:14:49 AM
ขอบคุณครับ ได้ลองทดสอบดูแล้ว ยัง error เหมือนเดิม อีกอย่าง กว่าจะ restore เสร็จ ก็ราว ๆ 8 ชั่วโมง หยุดกลางทางได้มั้ยครับ
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ พฤษภาคม 11, 2011, 11:32:57 AM
ขอบคุณครับ ได้ลองทดสอบดูแล้ว ยัง error เหมือนเดิม อีกอย่าง กว่าจะ restore เสร็จ ก็ราว ๆ 8 ชั่วโมง หยุดกลางทางได้มั้ยครับ

ม่ายน่าเป็นไปได้..ตรวจสอบเครื่องปลายทาง กับ ระบบ network ด้วยนะ..เพิ่งเริ่มใช้งาน..ฐานไม่น่าเกิน 15 GB ไม่น่าจะนาน ของผม 30 GB กว่า ๆ ยังไม่กี่ชม.
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: Man Of Romance ที่ พฤษภาคม 11, 2011, 11:49:55 AM
หมายถึงลงเครื่อง note book และเครื่อง client ที่ลงฐานข้อมูลไว้ด้วยนะครับ
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ พฤษภาคม 11, 2011, 11:51:55 AM
หมายถึงลงเครื่อง note book และเครื่อง client ที่ลงฐานข้อมูลไว้ด้วยนะครับ

ลง  NOTEBOOK   แนะนำส่วนตัว อย่า Restore ครับ...Initial Import  เร็วกว่าเยอะ
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: Man Of Romance ที่ พฤษภาคม 11, 2011, 12:08:52 PM
ท่าน อาจารย์ ช่วยบอกวิธี initial ลง note book แบบละเอียดหน่อยครับ แบบผมมือสะเปะสะปะ นะ เรื่องมันเป็นอย่างนี้ครับ ตอนนี้ข้อมูลที่ master กับ slave ไม่เท่ากัน ก็เลยอยาก initial ใหม่ แต่เครื่องที่ใช้สั่ง run initial จะขึ้น out of memory ผมก็เลยเอาฐานข้อมูลมา restore ดู ถ้าเครื่องไหนไม่ขึ้นก็จะใช้เครื่องนั้นสั่ง initial ครับ
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: chk ที่ พฤษภาคม 11, 2011, 12:51:21 PM
 ;D  ทำมัยทำฐานหลายเครื่องจัง  ระวังจะงงนะขอรับ  ;D
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: Man Of Romance ที่ พฤษภาคม 11, 2011, 13:01:34 PM
ไม่หลายฐานหรอกครับ ก็เอาไว้ให้เจ้าหน้าที่ไปอบรม (แต่ผมไม่ค่อยได้ไป เลยไม่ค่อยรู้เรื่อง) เคยมีประสบการณ์ Server shutdown แล้ว start ไม่ขึ้นครับ ก็เลยกลัวตั้งกะนั้นมา อีกอย่างไฟฟ้า แถวชนบทอย่างที่ รพ.ผมอยู่ก็ขัดข้องบ่อยครับ ups เสียเป็นว่าเล่น มันก็เลยกระเทือนมาถึงคอมพิวเตอร์ ก็เลยเตรียมข้อมูลไว้หลายอันหน่อย แต่เป็น stand alone ไม่ได้เกี่ยวข้องกับระบบครับ แล้วถ้าเรา initial แล้วขึ้น out of memory ข้อมูลมันจะไปครบไหมหนอ...
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: chk ที่ พฤษภาคม 11, 2011, 13:16:09 PM
 ;D ขึ้น out of memory ก็จริง  ถ้าปล่อยให้ทำไปจนครบ  ข้อมูลก็ไปครบ  หากค้างอยุ่แค่นั้นก็ไปมิครบขอรับ  ;D
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ พฤษภาคม 11, 2011, 13:24:51 PM
ท่าน อาจารย์ ช่วยบอกวิธี initial ลง note book แบบละเอียดหน่อยครับ แบบผมมือสะเปะสะปะ นะ เรื่องมันเป็นอย่างนี้ครับ ตอนนี้ข้อมูลที่ master กับ slave ไม่เท่ากัน ก็เลยอยาก initial ใหม่ แต่เครื่องที่ใช้สั่ง run initial จะขึ้น out of memory ผมก็เลยเอาฐานข้อมูลมา restore ดู ถ้าเครื่องไหนไม่ขึ้นก็จะใช้เครื่องนั้นสั่ง initial ครับ

แต่ผมยังเชื่อว่า ถ้าเครื่องรับข้อมูลปลายทาง mysql_dump   ปรับเพิ่ม ram = 64-128 Mb  แล้ว และ hdd ของปลายทางที่เหลือว่างมากกว่า ขนาดจริงของฐานข้อมูล  สัก 2 เท่า ก็น่าจะโอนได้ครับ..สั่ง initial จากเครื่องใดก็ได้ สั่งผ่าน network  และก็ปิดโปรแกรมที่ไม่ได้ใช้งานขณะ initial ของเครื่องปลายทาง เช่น antivirus software กะที่ทำงานตลอดเวลาใน backgrounfd mode น่ะครับ...
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: dotAtainer ที่ พฤษภาคม 11, 2011, 13:28:47 PM
 ;D ;D ;D สำรองแบบ skip Log Data แล้วนำมา restore ใหม่แบบ emergency mode ครับผมเช็ค Hdd ว่ามีขนาดมากพอกับฐานข้อมูลหรือไม่ด้วย
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: Man Of Romance ที่ พฤษภาคม 11, 2011, 13:39:35 PM
ถ้าท่าน chk บอกว่า แม้จะขึ้น out of memory ข้อมูลก็ไปเครื่อง slave ครบ ก็ ok ครับขอบพระคุณทุกท่าน เป็นอย่างสูง (emergency mode ไม่รู้จักครับ อายจัง...)
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: dotAtainer ที่ พฤษภาคม 11, 2011, 13:59:57 PM
 ;D ;D ;D ตรงช่อง Provider Url ให้ใส่ ermergency แล้วก็ user & password ก็ใส่ emergency เรียกว่าการ restore แบบ emergency mode ครับผม


หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: Khuad ที่ พฤษภาคม 11, 2011, 14:50:27 PM

... ถ้าจะทำ Initial จาก Master ไป Slave ที่อยากจะแนะนำคือ
 
   เครื่องลูกที่เป็นตัวทำ Initial ไม่ควรมีการติดตั้ง MySQL ไว้ครับ  คือให้ลง HOSxP โดยไม่ต้องติดตั้ง MySQL ลงไปด้วย
   จะไม่ค่อยพบปัญหาถ้าเครื่องลูกที่ทำ Initial มี RAM และพื้นที่ HD ใน Drive ที่เก็บไฟล์ temp เหลืออยู่พอจริงๆ และใน Master และ Slave มีการกำหนดค่า max_allowed_packet ในส่วน mysqldump ไว้มากพอ 
   ย้ำว่า ในส่วนของ mysqldump นะครับ

   
   แต่ถ้าเครื่องลูกที่เป็นตัวทำ Initial มีการติดตั้ง MySQL อยู่ด้วย นอกจากที่ Master และ Slave แล้วก็ต้องไปกำหนดค่าของ max_allowed_packet ในส่วน mysqldump ในเครื่องลูกเครื่องนี้ให้มากพอด้วย ...


...ลองตรวจสอบ RAM และพื้นที่ HD
   แล้วก็ดูเรื่องการกำหนดค่าของ max_allowed_packet ในส่วน mysqldump ของเครื่องที่เกี่ยวข้องทั้งหมด ลองกำหนดค่า = 1024M หรือ 1G แล้วลองทดสอบอีกทีครับ ... :D ...
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ พฤษภาคม 11, 2011, 20:08:42 PM

... ถ้าจะทำ Initial จาก Master ไป Slave ที่อยากจะแนะนำคือ
 
   เครื่องลูกที่เป็นตัวทำ Initial ไม่ควรมีการติดตั้ง MySQL ไว้ครับ  คือให้ลง HOSxP โดยไม่ต้องติดตั้ง MySQL ลงไปด้วย
   จะไม่ค่อยพบปัญหาถ้าเครื่องลูกที่ทำ Initial มี RAM และพื้นที่ HD ใน Drive ที่เก็บไฟล์ temp เหลืออยู่พอจริงๆ และใน Master และ Slave มีการกำหนดค่า max_allowed_packet ในส่วน mysqldump ไว้มากพอ 
   ย้ำว่า ในส่วนของ mysqldump นะครับ

   
   แต่ถ้าเครื่องลูกที่เป็นตัวทำ Initial มีการติดตั้ง MySQL อยู่ด้วย นอกจากที่ Master และ Slave แล้วก็ต้องไปกำหนดค่าของ max_allowed_packet ในส่วน mysqldump ในเครื่องลูกเครื่องนี้ให้มากพอด้วย ...


...ลองตรวจสอบ RAM และพื้นที่ HD
   แล้วก็ดูเรื่องการกำหนดค่าของ max_allowed_packet ในส่วน mysqldump ของเครื่องที่เกี่ยวข้องทั้งหมด ลองกำหนดค่า = 1024M หรือ 1G แล้วลองทดสอบอีกทีครับ ... :D ...


เห็นด้วยครับ อ.เทพขวด
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ พฤษภาคม 12, 2011, 01:02:38 AM
แนะนำเล่นบน linux ไปเลย   หมดปัญหา   ..............เล่นใน vmware ก็ได้ครับ   ....ปล.ผมไม่ถนัด mysql for hosxp on windows  ....ก็เลยแนะนำให้เล่นใน vmware
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: Man Of Romance ที่ พฤษภาคม 16, 2011, 11:05:11 AM
ขอบคุณมากครับ ทุก ๆ อ. ที่แนะนำ แต่ยังมิได้ลองทำ เพราะเพิ่งเดินทางกลับจาก ไป ชะอำ เพชรบุรี หัวหิน ประจวบ บางสะพาน อัมพวา ไม่รุว่าแถวนั้นเค้าใช้ hosxp กันรึเปล่า กลับมาอ่านกระทู้ ibm ก็รุ้ว่าต้วเองเสี่ยงนะเนีย เพราะผมไม่ได้เปิดแอร์ ตลอด 24 ชั่วโมง และหยุดไป 6 วัน ไม่มีคนเปิดแอร์ให้เลย แถมที่ห้อง Server ฝุ่นก็มาก ครับ การเป่าฝุ่น เป็นผลดีหรือเปล่าก็ไม่รู้ แต่ตอนนี้ยังไม่กล้าหยุด server หลัก ครับ เพราะข้อมูลที่  slave ยังไม่เท่ากับ master ...เฮ้อ.ความรู้น้อยมันยากอย่างนี้นี่เองแฮะ
หัวข้อ: Re: ตอน restore ข้อมูล มี Error
เริ่มหัวข้อโดย: dotAtainer ที่ พฤษภาคม 16, 2011, 15:03:41 PM
 ;D ;D ;D ถ้าจำเป็นจริงๆสำหรับ server ใช้วิธีดูดฝุ่นหรือการเช็ดเบาๆแทนการเป่าตรงๆนะครับ