WHITEPAEK
87
2018-12-14 19:36:21 작성 2018-12-14 19:37:30 수정됨
9
1026

macOS DataGrip + oracle 11g XE 연결 방법이 있을까요?


 macOS에서 IntelliJ로 Maven + Spring MVC를 공부중입니다!


Docker를 이용해서 oracle 11g 이미지도 만들어두고 sqlPlus로 접속도 했습니다.


정상적으로 잘 되는지 확인을 하고싶어서 DataGrip을 이용해서 사용해보려고 했는데 계속 Fail이 됩니다.


Connection이 안되는거면 Spring에서도 안될거 같은데, 연결시킬 수 있는 방법이 있을까요?

0
0
  • 답변 9

  • 엔카나
    547
    2018-12-14 19:40:32

    Docker 로 오라클 설치하셨다면 호스트에서 Docker 컨테이너로 접근하는거네요.

    아마 오라클 이미지 설치할때 포트매핑시켜줬을건데 그거 확인하셨나요?

    0
  • WHITEPAEK
    87
    2018-12-14 19:46:35 작성 2018-12-14 19:52:53 수정됨

    Tomcat이랑 충돌이 된다고하여 8080을 9090으로 변경하려고

    docker run --name oracle -d -p 9090:9090 -p 1521:1521 -v ~/my/oracle/data:/u01/app/oracle sath89/oracle-xe-11g

    이렇게 했는데, 포트매핑에 대해서 모르고 있었습니다..ㅠ


    "[원하는 포트] : 8080" 이런식으로 다시 한번 해보겠습니다!^^


    0
  • 엔카나
    547
    2018-12-14 19:55:48

    1521 포트로 접속해보세요.

    0
  • WHITEPAEK
    87
    2018-12-14 20:01:17
    엔카나님, 그래도 연결이 안되네요..ㅠ
    docker run --name oracle -d -p 9090:8080 -p 1521:1521 -v ~/my/oracle/data:/u01/app/oracle sath89/oracle-xe-11g

    9090, 8080, 1521 전부다 Fail이 나오네요..ㅠ 무엇이 문제일까요??

    0
  • 엔카나
    547
    2018-12-14 21:00:38
    오른쪽 Port 입력칸에도 1521 로 접속하고 URL 도 1521 포트 쓰셨나요?
    0
  • WHITEPAEK
    87
    2018-12-14 21:05:56

    네..ㅠ 얼렁 해결하고 spring에 적용시키고 싶은데.. 너무 답답하네요 ㅠㅠㅠ


    Port: 1521

    URL: jdbc:oracle:thin:@localhost:1521:XE

    정상적으로 다 해도 안되네요..ㅠ

    0
  • 엔카나
    547
    2018-12-14 21:06:46

    8081:8080 1562:1521 로 했을 때 웹 브라우저 상에서 http://localhost:8081 접속되는지, 그리고

    DB접속 툴로 1562 접속했을때 접속되는지 확인해보세요

    0
  • WHITEPAEK
    87
    2018-12-14 21:28:02

    docker 처음부터 다시하고  웹 브라우저 상에서 localhost:8081은 접속이 됐습니다.

    DataGrip으로는 계속 Fail만 나오네요.. ㅠ DataGrip에서 안되면 Spring에서 연동할 때도 안되지 않을까요..?



    DataGrip입니다.


    0
  • WHITEPAEK
    87
    2018-12-14 22:03:29

    엔카나님, 해결했습니다..

    macOS 기본언어를 영어로 바꾸니깐 되네요..!

    도와주셔서 감사합니다~^^

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.