본문 바로가기

DBMS

[DBMS] VM환경 ( Window11_Oracle11gHome_JDBC ) 오류 시

728x90

상황.

local에서 Eclipse로 돌리던 WAS를VM centOS7 Tomcat에 배포해서 local의 DB를 사용하는 것 까지는 가능했다.VM Window에 Eclipse, WAS, OracleDB를 깔고 VM window에서는 tomcat이 DB랑 잘 연동되어웹 페이지가 잘 올라왔다. 하지만

 

VM WAS 와 VM Window OracleDB에서 ip : 1521로 포트까지 송수신이 되는데!!!!!!JDBC를 못 생성하는 상황이었다....

 

결국해결방법.

 

====
1.
C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN
listener.ora에서
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost )(PORT = 1521))
    )
  )

필자는 localhost. vm window ip, test, test.localdomain 등등 여러가지 수많은 여러가지 방법을 했다. 아무튼

localhost를 test[컴퓨터명]로 바꾸고 

====
2.
window키 [서비스]입력 후
oracle Service Orcl 재시작

====
3.
OracleOraDb11g_home1TNSListner 재시작

 

 

반드시!!! 꼭!!!! 절대적으로!!!
위에 1,2,3을 순서대로 진행

하나라도 어긋나면 JDBC 생성 못함

 

====

결론

window 로컬 환경에서 demo용으로 WAS에 Oracle DB를 연동해서 test는 해도 되나

리눅스 환경에서 실제로 배포 할 때는 절대 쓰지말고 리눅스용 오라클로 사용하도록하자.

내 주말....... 하.....아......

 

728x90