当Jboss服务器尝试从HypersonicDB数据源获取连接时,它会挂起

问题描述 投票:0回答:1

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

//创建表

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上创建索引JMS_MESSAGES_TXOP_TXID(TXOP,TXID)

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

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

SET TABLE JMS_MESSAGES INDEX'3883576 3883576 3883576 0'

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

jboss hsqldb
1个回答
1
投票

只需删除以粗体报告的行并保存.script文件而不进行其他更改。

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

© www.soinside.com 2019 - 2024. All rights reserved.