2009-10-06 4 views
0

우리는 내부 스토리지 엔진으로 극 초음속를 사용하여 JBoss의 4.0.3 SP1을 사용하고 (타이머, 큐 등)오류를주는 HyperSQL 데이터베이스

데이터베이스 액세스 (대부분 데이터 손상) 더 이상 복구; 발생 원인 : org.hsqldb.HsqlException : 이전 버전 데이터베이스를 종료해야 함.

플랫 파일에 고정 된 데이터 (~ 150MB)를 복구하기 위해 데이터베이스를 종료하는 방법이나 명령이 있습니까?

편집은 극 초음속 1.8으로 다운 그레이드하여 연결 문제를 해결. 어떻게 데이터베이스 자체가 손상되었습니다. 중복 키가있는 행과 많은 null 필드가 있습니다. this articlethis one을 읽은 후, 기본 JBossMQ 데이터베이스를 MS SQL으로 변경하는 중입니다.

답변

1

hsql 설명서에 따르면 명령은 SHUTDOWN입니다. 지금까지 내가 기억하는 한, hsql은 데이터를 SQL 쿼리 세트로 저장하므로 파일을 살펴볼 필요가있다.

극 초음속 (HSQLDB는) 전혀 생산에 을 사용하지 않아야 공지 사항, according to JBoss 것을

. 프로덕션 용도로 적합하지 않은 것은 입니다.

+0

나는 또한 당신이 당신의 선배를 저주하는 때라고 생각했다. – n002213f