인프런 커뮤니티 질문&답변

최현우님의 프로필 이미지
최현우

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

H2 데이터베이스 설치

윈도우 h2.bat실행시 아무 반응이 없습니다.

작성

·

1.4K

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예

[질문 내용]
여기에 질문 내용을 남겨주세요.

 

h2.bat실행시 아무창도 뜨질 않습니다. 아예 반응이 없습니다.

열심히 구글링하여서 3시간가량 할 수 있는 방법을 동원해보았는데 해결이 되지 않아서 질문남깁니다 ㅜㅜ

h2 버전은 강의에서 말씀하신 1.4.200 버전으로 다운로드 받았습니다

아래 해본 방법들을 남깁니다. 모두 결과는 실행하였을 때 반응이 없었습니다.

[해본 방법들]

  1. cmd창에서 h2.bat 실행 , cmd창에서 "h2.bat" 실행

  2. cmd창에서 h2.sh 실행, cmd창에서 "h2.sh" 실행

  3. cmd창에서 h2w.bat 실행, cmd창에서 "h2w.bat" 실행

  4. 다운로드받은 경로 들어가서 마우스로 h2.bat 실행

  5. cmd를 관리자권한으로 실행하여 1,2번 방법

  6. h2파일 재설치 후 1,2,3,4,5 방법

  7. 노트북 재부팅 후 1,2,3,4,5 방법

  8. 프로젝트 폴더 안에있는 application.properties 파일에서 h2데이터베이스 연동설정(이건 아닌것같지만 혹시나해서해봤습니다.)

  9. h2포트번호 확인 후 cmd에서 포트번호 전부 확인해봤지만 사용중인 포트번호가 없어서 h2포트번호를 그냥 바꿔본 후 실행

  10. 환경변수 재설정

 

열심히 검색중에 하단 링크를 보았는데 해결방법을 못찾으신건가요 ㅠ 답변부탁드립니다!!

만약 해결방법이 없다면 Oracle을 연동하여 사용해보겠습니다. 최대한 강의와 비슷하게 진행하고 싶어서 꼭 해결할 수 있었으면 좋겠네요

https://www.inflearn.com/questions/175580

답변 2

0

혹시 해결되셨나요...?

저도 1~10 모두 해봤는데 어떤 원인인지 안 되고 있어서요...

0

안녕하세요. 최현우님, 공식 서포터즈 OMG입니다.
.

해 볼 수 있는 많은 방법들을 시도해보 신 것 같습니다.

1번의 h2.bat 실행이 맞으며, 다운로드받은 경로 들어가서 마우스로 h2.bat 실행이 안되는 것은 환경변수 문제로 예상되는데 환경변수 설정도 하셔서 짐작 가는 내용이 없네요. 해결 방법은 도움 드릴 수 없을 것 같고

대체 방법을 설명드리겠습니다.

1) h2 1.4.200이 아닌 버전으로의 확인

http://h2database.com/html/download-archive.html

위 링크에서 1.4.202 window installer를 설치해서 확인해보시겠어요? 기존 h2는 완전히 삭제해주세요.

 

2) 메모리에서 실행

아래 링크를 참고하여 h2 파일을 통한 데이터 관리가 아닌, 메모리에서 실행되고 종료되어 데이터가 소멸되는 메모리 모드 방식으로 진행해주세요.

메모리 방식을 간략히 설명 드리면 스프링이 실행될 때 h2가 실행되고, 종료하면 h2도 같이 종료됩니다.

테스트 방식에 많이 사용되는데 현재 h2가 정상동작하지 않는 상황이여서 서버 내릴 때 마다 데이터가 소멸되어 불편하시겠지만

차안으로 이용해주세요

https://juntcom.tistory.com/162
.
감사합니다.

최현우님의 프로필 이미지
최현우

작성한 질문수

질문하기