웹 프로젝트를 하다가, 집에서 이클립스를 설치해서 하려고 하니 결국 SQL 문을 다시 실행해야 한다^^;;
그래서 오라클을 설치하면서 계속 Ping failed가 떠서! 이리저리 확인해보았다 :)
체크리스트 1.
jar 파일이 제 위치에 있는가?
처음 설치를 할 때 보면 제 위치에 오라클을 연동하는 jar 파일이 없는 경우가 많다.
이 경로는 나의 경우지만, 오른쪽에 있는 Add JAR/Zip 버튼을 눌러서
비슷한 경로로 app/oracle/product/버전/server/jdbc/lib 안에 ojdbc6.jar 파일을 찾아서 넣으면 된다!
이 게 아니라면 다음으로 넘어가보자.
다음은 Driver Properties와 관련된 체크리스트다!
체크리스트 2. Service name 또는 SID 확인하기!
보통은 SID의 기본 값이 orcl이지만, 많은 블로그에서 매뉴얼을 참고할 때 그렇지 않은 경우들도 보여서,
확인해보는 것이 좋을 것 같다.
오라클 SID를 확인하는 방법은,
sql plus 를 실행해서 다음과 같은 명령어를 쳐 보는 것이다.
SELECT instance FROM v$thread;
혹시나 헷갈릴 수도 있으니, 오라클 데이타베이스를 확인하려면 다음과 같이 치면 된다.
(일반적으로는 데이터베이스를 한 개만 사용하기 때문에 데이터베이스 이름이 SID와 같다.)
SELECT NAME, DB_UNIQUE_NAME FROM v$database;
체크리스트 3. Host와 포트번호 확인하기!
내가 걸렸던 부분이 이거였다. ㅎㅎㅎㅎ
cmd 창을 열어서 다음과 같이 명령어를 입력하면
tnsping 127.0.0.1
다음과 같은 결과를 볼 수 있다.
Used HOSTNAME adapter to resolve the alias
Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))
저기에 있는 HOST 와 PORT 를 위의 그림과 같이 입력하고 Test Connection을 누르면!
'BACKEND > 스프링 Spring Boot' 카테고리의 다른 글
오버로딩 , 참조함수 가지고 놀기 ( 주소값 할당) (0) | 2020.08.13 |
---|---|
비행기 주문 제작 판매 문제 static 활용 (0) | 2020.08.12 |
[Oracle] Oracle DB(11g)와 이클립스 JDBC 연결하기 (0) | 2020.08.11 |
예금 출금 잔고 종료 프로그램 만들어보기 (0) | 2020.08.11 |
직접 다시한번 가위바위보 짜기 (0) | 2020.08.10 |