mysql:11880
From: SUGIMURA Takashi 杉村 貴士 <SUGIMURA Takashi 杉村 貴士 <sugimura@xxxxxxxxxx>>
Date: Thu, 04 Aug 2005 17:54:44 +0900 (JST)
Subject: [mysql 11880] REPAIR TABLE でのエラーについて
杉村です。こんにちは。 まず、環境は次の通りです。 FreeBSD 5.3-SECURITY Pentium 4 2.8GHz / 1GB RAM / 250GB HDD MySQL 4.1.11 REPAIR TABLE 文でエラーが出たときに、どう対処すべきなのかについて 悩んでいます。このテーブルは MyISAM です。 -------------------------------------------------------------- mysql> REPAIR TABLE XXXXXXXXXXX \G; *************************** 1. row *************************** Table: xxxxxxxxx.XXXXXXXXXXX Op: repair Msg_type: error Msg_text: Not enough memory for blob at 5154540 (need 2603799) *************************** 2. row *************************** Table: xxxxxxxxx.XXXXXXXXXXX Op: repair Msg_type: status Msg_text: Operation failed 2 rows in set (0.84 sec) ERROR: No query specified -------------------------------------------------------------- MySQL を落として myisamchk -o すれば復旧はしますが、 DROP INDEX や CREATE INDEX が効かず、実質的にあまり使えません。 これだけの状況ではよく伝わらないかもしれませんが、 何かやれることがありましたら教えてください。 Oracle Certified Professional (Gold 9i) は持ってますので、 Oracle の復旧手順は一応理解しています。MySQL にはまだあまり慣れていません。 よろしくおねがいします。 --- 杉村 貴士 <sugimura@xxxxxxxxxx> GnuPG fingerprint: C81B 9835 1C9E BD9B 84BF 9785 0B91 D08B F667 DCED
-> 11880 2005-08-04 17:54 [SUGIMURA Takashi 杉�] REPAIR TABLE でのエラーについて 11885 2005-08-05 10:05 ┣["T.Sasaki" <papasan2] 11888 2005-08-05 11:03 ┃┗[SUGIMURA Takashi 杉�] 11891 2005-08-05 12:44 ┃ ┣["T.Sasaki" <papasan2] 11892 2005-08-05 12:44 ┃ ┗[とみたまさひろ <tomm] 11893 2005-08-05 12:55 ┃ ┗[SUGIMURA Takashi 杉�] 11895 2005-08-05 14:04 ┗[<takeshi@xxxxxxxxxx>]