본문 바로가기

Error and Solve

[오류 해결] SQLite Browser에서 Database is locked 오류 / SQLite Viewer 설치로 해결

반응형

 

 

오류: database is locked 

 

SQLite3 를 GUI처럼 볼 수 있는 방법을 찾아보니까 sqlite browser가 있었다.

 

 

https://sqlitebrowser.org/dl/

위의 사이트에서 zip파일을 다운받고 응용프로그램을 실행했더니 

 

 

 

데이터베이스 파일을 열 수 없습니다.

원인: database is locked 

 

라는 에러가 나왔다. 

 

 

 

 

 

오류 해결: VSCode Extension 설치

 

VSCode에서 flask API로 연결해서 돌리고 있었는데 

해당 프로그램과 연결되어 있기 때문인지, 실행 중일 대는 볼 수 가 없었다. 

 

다른 웹에서는 WSL이라 Window exe 실행 파일이랑 호환이 안되는 것을 지적했는데 그 이유 때문일 수도 있다.

 

 

 

VSCode에서 작업 중이었기 때문에 Vscode Extension을 다운받아서 해결했다. 

 

 

정사각형 세 개가 있는 아이콘 'Extensions'를 눌러서 

marketplace 검색 창에 SQLite Viewer를 설치(Install)한다. 

 

 

 

설치한 다음 파일 섹션으로 돌아와서 app.db를 클릭해보았다.

그 결과 app.db 가 잘 보여지는 것을 알 수 있다. 

 

지금은 새로 만든 데이터베이스라 없지만, Row가 추가되면 안에 잘 보인다. 

 

 

 

 


 

Reference

 

https://www.inflearn.com/community/questions/892611/database-is-locked?srsltid=AfmBOop-1UDeC_fzREN0vpPsfRWd3FQKy6jIDaXIjYsDevSwuRq-CQET

 

database is locked. - 인프런 | 커뮤니티 질문&답변

누구나 함께하는 인프런 커뮤니티. 모르면 묻고, 해답을 찾아보세요.

www.inflearn.com

 

 

 

 

반응형