Local망 내에서 DB 접근하기
프로젝트를 진행하기 위해 같은 망에 연결되어 있는 PC 한 대에 Oracle DB 를 구축하고 다른 PC 로 Oracle DB 에
접근을 시도하였다.
( 클라우드에 DB 를 올리면 되지만 그건 다음 프로젝트때.... )
예를 들어 192.168.1.42 IP 를 할당받은 PC 에 Oracle DB 를 구축해놓고 192.168.1.13 을 사용하는 PC 에서 sqldeveloper 및 java 코드로 접속을 시도
첫 접속 시도 : 실패
- Oracle DB 에서 default 로 사용하는 포트번호인 1521 포트를 방화벽에서 오픈하지 않아 생기는 오류라고 생각
두번째 접속 시도 : 실패
- 분명 방화벽은 열어줬는데 접속이 되지 않고 접속 오류문구가 출력된다...
- Oracle DB 자체 설정파일에 IP 관련 설정파일이 있을 것으로 보임
- Oracle DB 설치 파일 내부에 접속하는 IP 관련 파일을 검색하여 찾아봄
- ( C:\app\WINDOWS.X64_193000_db_home\network\admin ) 해당 위치에 있는 listner.ora 파일이 인입 IP 관련 설정 파일...
- 해당 파일의 default 값은 localhost 값만 적용되어 있으므로 현재 사용중인 IP 로도 접근이 가능하게 설정
- 해당 파일을 수정할때는 무조건 backup 파일을 생성해놓고 작업한다
- 무조건 값을 입력할때 기존 값을 복사하여 사용해야 한다 ( Linux 에서 작성된 파일로 사용되는 공백 등의 키 값이 다르기 때문...!!! )
세번째 접속 시도 : 실패
- 분명 설정파일까지 변경해줬는데도 로컬망 내에서 접속이 불가능.....
- 혹시 설정 파일을 변경 해줬는데 프로그램(서비스)는 계속 동작중이니 변경사항이 데몬에 적용되지 않아 발생되는 문제인가 생각...
- Oracle DB 와 관련된 서비스 검색하여 전부 중지 > 시작 과정 진행
네번째 접속 시도 : 성공
- sqldeveloper 및 이클립스, intelliJ 에서 정상적으로 접속되는 것 확인!!!
'국비지원_핀테크' 카테고리의 다른 글
20일차_ [java] Scene Builder (0) | 2024.03.04 |
---|---|
20일차_ [java] javaFX 설치 및 설정 (0) | 2024.03.04 |
19일차_ [java] oracle DB 연동 실습 (0) | 2024.02.29 |
18일차_ [java] DB 연동 (1) | 2024.02.28 |
18일차_ [DB] 정렬, inner join, group by (1) | 2024.02.28 |