티스토리 뷰

반응형

메타베이스를 사용하다 보면 컬렉션, 메트릭, 세그먼트를 생성하게 됩니다.

그리고 필요가 없어지면 Archive로 옮기고 나서 지우게 됩니다.

그런데 가끔 Archive로 옮겨진 것들이 지워지지 않을때가 있습니다.

이때는 직접 h2 db에 접속해서 지워 주면 됩니다.

 

Step 1. 메타베이스 종료

Step 2. h2 데이터베이스에 접속

java -cp metabase.jar org.h2.tools.Shell -url jdbc:h2:./metabase.db -user '' -password '' -driver org.h2.Driver

Step 3. 컬렉션, 메트릭, 세그먼트 테이블에서 ARCHIVED 속성이 TRUE인 것 삭제


delete from collection where archived = true;

delete from metric where archived = true;

delete from segment where archived = true;

반응형