フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:99_その他フォーラム
RecoverするとWEBメールの件名と本文が相違する。
[ 5492 ] RecoverするとWEBメールの件名と本文が相違する。

事の発端。
gs2dbファイルを縮小するためWEBメールを利用者に削除してもらった。
でも、なぜかファイルサイズが変わらない。
データベースの損傷を疑いフォラームを参考にRecoverしてみた。
案の定、破損したレコードがあったので、それを削除して再度Recoverしてみた。
今度は、
CREATE PRIMARY KEY PUBLIC.PRIMARY_KEY_29D ON PUBLIC.WML_ACCOUNT
(WAC_SID);Exception in thread "main"org.h2.jdbc.JdbcSQLException:
ユニークインデックス、またはプライマリキー違反:
"PRIMARY_KEY_29D ON PUBLIC.WML_ACCOUNT(WAC_SID)"
とか表示されて撃沈。
自分なりに色々試してみたが、やはり撃沈。
WML_ACCOUNTは、メールアカウントを保存するテーブルなので
頻繁に変更されないのに何故キー違反なのさ。
と思い新規にインストして実験してみた。

ここから本題。
実験環境
Version 4.1.4 (4.1.4)
OS Windows XP x86 5.1(SP3)
J2EEコンテナ Apache Tomcat/7.0.42
Java 1.7.0_25 Oracle Corporation
メモリ使用 208,370KB (21%)
メモリ最大 989,888KB
PC HP DC5700
CPU Intel E6600
RAM 2.5G
SSD PX-128M5P
利用者は管理者兼ユーザー1名のみ
WEBメールアカウント1件
受信したWEBメール100件(送信は無し)
その他プラグイン等はデフォルト。
以下を実行
java -cp ..\..\lib/h2_1.3.jar org.h2.tools.Recover
java -cp ..\..\lib/h2_1.3.jar org.h2.tools.RunScript -url jdbc:h2:gs2db -script gs2db.h2.sql -showResults
当然、キー違反は出ずに正常に完了(と思います)
ですが、メールを読むと何件かが件名に対して本文が一致しない謎の現象が発生。
(件名は鈴木さん宛てなのに本文は、佐藤さん宛てのが表示される様な現象)
WML_MAILDATAとWML_MAIL_BODYが正しく復元されていない感じです。
フォーラムを見るとRecoverで上手くいっているようなのですが?
これ、ウチだけでしょうか?
皆さんは如何ですか?
さくっとDBを縮小するつもりが、手におえないような現象に遭遇してしまった。
誰かが言っていた「動いている限り何もするな」と。

投稿者鈴木
最新書き込み2013/07/13 11:35:12
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=4&threadSid=1863
 


TOP