フォーラム

GroupSession

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

GroupSessionフォーラム:投稿一覧

 
フォーラム:01_リクエスト・要望
DBのリカバリ方法について
[ 6478 ] DBのリカバリ方法について

現在、V4.5.4で運用しており、不具合が2点あります。

1.月に1~2度GroupSessionが固まり、バックアップから戻さないと直らない
 (クライアントでは "回線が混み合っています" となり、サーバーはCPU過負荷状態)
2.過去の操作ログ、アプリケーションログを消そうとすると、以下のエラーとなる
(消せない日付は特定できている)
-------------------------------------------------------------------------------------
org.h2.jdbc.JdbcSQLException: レコード "[1156049] stream data key:22000 pos:11 remaining:0" を読み込み中にファイルの破損を検出しました。可能な解決策: リカバリツールを使用してください
File corrupted while reading record: "[1156049] stream data key:22000 pos:11 remaining:0". Possible solution: use the recovery tool; SQL statement:
select count (*) as CNT from (CMN_LOG left join CMN_USRM_INF on CMN_LOG.USR_SID = CMN_USRM_INF.USR_SID) where CMN_LOG.LOG_DATE between cast(? as timestamp) and cast(? as timestamp) [90030-171]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)



-------------------------------------------------------------------------------------

2.のエラーのとき、"DBが壊れているのでリカバリーをしてください" というメッセージ
だったので、過去ログより
・java -cp ../../lib/h2_1.3.jar org.h2.tools.Recover -db gs2db
・gs2db.h2.db を削除
・java -cp ../../lib/h2_1.3.jar org.h2.tools.RunScript -url jdbc:h2:gs2db -script gs2db.h2.sql
で復旧を試みたものの、
-------------------------------------------------------------------------------------
Exception in thread "main" org.h2.jdbc.JdbcSQLException: 列番号が一致しません
Column count does not match; SQL statement:

-- page 829272: data leaf parent: 861047 table: 422 entries: 1 columns: 3
-- next: 591867
-- ERROR [829272] child[0]: 591867 parent: 0
-- ERROR: type: 0 storageId: 422 recordLength: 5 valueId: 5
-- dump: ???????????????????????????????????????????????????????????????????????



-------------------------------------------------------------------------------------

という内容でエラーになってしまいました。

どなたか復旧の方法などおわかりになりますでしょうか。

よろしくお願い致します。

投稿者HTN
最新書き込み2016/04/28 15:23:12
[ 6480 ] Re: DBのリカバリ方法について

フォーラムタイトルにそぐわない内容を投稿し申し訳ございませんでした。

このスレッドを取り下げます。

投稿者HTN
最新書き込み2016/05/02 13:55:34
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=2&threadSid=2260
 


TOP