【发布时间】:2020-04-18 18:20:10
【问题描述】:
如何从 shell 停止正在运行的 HSQLDB 服务器实例(例如,作为 shell 脚本的一部分)?
【问题讨论】:
标签: hsqldb
如何从 shell 停止正在运行的 HSQLDB 服务器实例(例如,作为 shell 脚本的一部分)?
【问题讨论】:
标签: hsqldb
试试下面的。将 dbname 替换为您的数据库名称,并在必要时更改凭据,并根据需要调整系统的类路径:
java -cp $CLASSPATH:/usr/share/java/hsqldbutil.jar:/usr/share/java/hsqldb.jar "org.hsqldb.cmdline.SqlTool" --inlineRc=url=jdbc:hsqldb:hsql://localhost/dbname,user=SA,password= --sql="SHUTDOWN;"
如果您的发行版带有 SQL 工具的 shell 脚本包装器,您可以将其缩短为:
hsqldb-sqltool --inlineRc=url=jdbc:hsqldb:hsql://localhost/dbname,user=SA,password= --sql="SHUTDOWN;"
除了使用--inlineRc,您还可以使用您需要的参数构建一个rcfile并指定它。
【讨论】: