Jboss服务器在尝试从HypersonicDB数据源

时间:2017-12-22 10:03:36

标签: jboss hsqldb

我知道清理缓存会起作用,因为表是缓存的。但是我的脚本中的某一行导致问题是内容。请帮我理解以粗体突出显示的行。

//创建表

CREATE CACHED TABLE JMS_MESSAGES(MESSAGEID INTEGER NOT NULL,DESTINATION VARCHAR(255)NOT NULL,TXID INTEGER,TXOP CHAR(1),MESSAGEBLOB OBJECT,PRIMARY KEY(MESSAGEID,DESTINATION))

//创建索引

在JMS_MESSAGES(TXOP,TXID)上创建索引JMS_MESSAGES_TXOP_TXID

在JMS_MESSAGES(目的地)上创建索引JMS_MESSAGES_DESTINATION

//它在做什么?因为这条线让它挂起

SET TABLE JMS_MESSAGES INDEX'3883576 3883576 3883576 0'

请让我知道这行是什么,所以我可以调试这个脚本。在生产中我们使用的是Jboss 4.0.4,并且不经常清除tmp / work并且每周日重启系统。

1 个答案:

答案 0 :(得分:1)

只需删除粗体报告的行,然后保存.script文件,不做任何其他更改。

该行的目的是链接到.data文件中的数据。由于这是一个不再有效的消息缓存,因此应该没有数据。