0

HSQLDB 2.0.0-rc9「リスナー」(サーバー)のクリーンシャットダウンのスクリプトを作成したいと思います。

HSQLDBサーバーに問い合わせて、sqltoolまたはHSQLクライアントプログラミングを介して、現在サービスを提供しているカタログ(データベース)を特定する方法はありますか?

背景:私が正しく理解している場合、HSQLDBの「リスナー」プロセス()を安全にシャットダウンするにorg.hsqldb.server.Serverは、SHUTDOWNコマンドを使用して提供される各カタログ(データベース)を閉じる必要があります。現在、HSQLDBに同梱されている* NIX initスクリプトでは、管理者がシャットダウンするカタログの個別のリストを維持する必要があり、設定ミスによるエラーの可能性があります。

4

2 に答える 2

0

答えは次のとおりです。この質問は誤った方向に進んでいます。

HSQLDBの「リスナー」(サーバー)によって提供されるカタログを列挙できたとしても、SHUTDOWNコマンドを発行するには、特権ログイン(カタログごとに1つ)が必要です。したがって、外部の構成情報が必要になることはありますが、これは避けたいと思います。

SIGTERMのサポートははるかに簡単です。:)

于 2010-04-30T14:24:49.167 に答える
0

URLIDのリストを維持する必要はありますが、UNIXではclean-shutdownのユースケースがサポートされており、http://hsqldb.org/doc/2.0/guide/unix-chapt.htmlに記載されているinitスクリプトが提供されています。 #uxc_daemon

Pilcrowは、SIGTERMのサポートを提唱しているため、UNIXユーザーのようです。

于 2016-07-27T12:50:04.653 に答える