0

内部ストレージエンジン(タイマー、キューなど)としてHypersonicを使用するJBoss4.0.3SP1を使用しています。

データベースにアクセスできなくなり(データが破損している可能性が高い)、エラーが発生します。原因:org.hsqldb.HsqlException:古いバージョンのデータベースをシャットダウンする必要があります

フラットファイルに残っているデータ(〜150MB)を回復するためにデータベースをシャットダウンする方法またはコマンドはありますか?

編集

Hypersonic 1.8にダウングレードすることで、接続の問題を解決しました。ただし、データベース自体が破損しています。キーが重複している行と、多数のnullフィールドがあります。この記事この記事を読んだ後、デフォルトのJBossMQデータベースをMSSQLに変更しているところです。

4

1 に答える 1

1

hsqlのドキュメントによると、コマンドはSHUTDOWNです。私が覚えている限り、hsqlはデータをSQLクエリのセットとして保存するため、ファイルを確認する必要があります。

JBossによると

Hypersonic(HSQLDB)は、本番環境ではまったく使用しないでください。実稼働での使用には適していません。

于 2009-10-06T11:50:59.190 に答える