반응형
spring boot 환경에 h2 db 를 셋팅하고 처음 접속을 시도하면 아래와 같은 에러가 발생할 때가 있다.
Database {db_path} not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-200]
해당 이슈는
최신 h2 db를 사용할 경우, 웹 콘솔 환경에서는 보안문제로 인해 데이터베이스를 생성하지 못하는 현상이다.
아래와 같이 해결하면 된다.(mac 기준)
1. h2 다운로드 : brew install h2
2. 웹 콘솔 실행 : h2 -web
3. 터미널에 출력된 url ("key" query string 값까지 모두) 복사후 브라우저에 붙여넣기
4. 브라우저에 출력된 웹 콘솔을 통해 원하는 DB URL 을 입력후 접속 (기본 8082 포트로 연결)
5. 8082 연결 끊기
6. 이후 설정한(기본 : localhost:8080/h2-console) 웹 콘솔로 접속 후 동일한 DB URL 을 입력후 접속
7. 완료~!
반응형
'IT > 데이터베이스' 카테고리의 다른 글
백업과 복구 (0) | 2021.01.09 |
---|---|
트랜잭션과 동시성 제어 (0) | 2021.01.08 |
데이터베이스와 아키텍쳐 구성 (0) | 2021.01.07 |
ORACLE 전체 테이블 검색 (0) | 2019.04.15 |
sqldeveloper 자동정렬 (0) | 2017.06.15 |