티스토리 뷰
[코드로 배우는 스프링 웹 프로젝트(개정판) - 구멍가게 코딩단 지음] 위 책을 이용해 스프링 공부를 진행하고 있으며, 해당 책과 관련된 내용이 나올 수 있습니다. |
STS와 OracleDB를 연동해 프로그래밍을 해보겠습니다.
사용하고 있는 컴퓨터를 기준으로 작성했습니다 : )
[MacBook Pro, macOS High Sierra 10.13.6]
STS와 OracleDB가 설치되어있지 않은 경우 아래의 링크를 참고해주세요 : )
https://clearstar0817.tistory.com/9
[Mac] Spring개발의 시작 - STS 설치 및 프로젝트 실행
[코드로 배우는 스프링 웹 프로젝트(개정판) - 구멍가게 코딩단 지음] 위 책을 이용해 스프링 공부를 진행하고 있으며, 해당 책과 관련된 내용이 나올 수 있습니다. spring 프레임워크를 이용해 개발을 할 수 있게..
clearstar0817.tistory.com
https://clearstar0817.tistory.com/10
[Mac] oracle-xe-11g & SQL Developer 설치
STS(Spring Tool Suite)에 OracleDB를 연동해서 개발하기 위해 oracle-xe-11g와 SQL Developer를 설치해보겠습니다. 사용하고 있는 컴퓨터를 기준으로 작성했습니다 : ) [MacBook Pro, macOS High Sierra 10.13.6]..
clearstar0817.tistory.com
https://clearstar0817.tistory.com/11
[Mac] Docker를 이용해 oracle-xe-11g 실행하기
사용하고 있는 컴퓨터를 기준으로 작성했습니다 : ) [MacBook Pro, macOS High Sierra 10.13.6] STS와 OracleDB가 설치되어있지 않은 경우 아래의 링크를 참고해주세요 : ) https://clearstar0817.tistory.com/9 [..
clearstar0817.tistory.com
-
1. SQL Developer을 실행시킵니다.
localhost의 worksheet이 아래와 사진과 같이 화면에 나타나게 되며, 나타나지 않을 경우 Reconnect 해주면 됩니다.
-
2. 새로운 유저를 만들기 위해 아래의 쿼리문을 입력한 후 실행하여
사용자의 이름은 c##book_ex, 비밀번호는 book_ex인 사용자를 생성합니다.
create user c##book_ex identified by book_ex default tablespace users temporary tablespace temp; |
화면 하단의 script output에 c##book_ex사용자가 추가되었다는 메세지가 나오게 됩니다.
-
3. 오라클의 사용자 계정으로 특정행위를 하기 위해 권한이나 롤(role)을 주어야 합니다.
아래의 쿼리문을 이용해 권한을 부여합니다.
grant connect, dba to c##book_ex;
화면 하단의 script output에 grant 작업이 성공했다는 메세지가 나오게 됩니다.
-
4. 연결 정보가 올바르게 되었는지 확인하기 위해 기존의 연결을 해제합니다.
-
5. c##book_ex 사용자로 연결하기 위해 다음과 같이 새로운 커넥션을 생성한 후,
정보를 입력하고 [Test] 버튼을 눌러 연결이 제대로 되는지 확인합니다.
성공했다는 문구가 나오는 걸 확인하고, [connect] 버튼을 눌러 해당 유저로 연결합니다.
커넥션 생성 창에서 save password를 체크해주지 않을 경우 접속할 때 비밀번호 입력을 요구하는 창이 나타나게 됩니다.
다음과 같은 창이 뜨는 경우 비밀번호 book_ex를 입력해줍니다.
-
6. oracle11g의 경우 기본적으로 8080 포트를 이용해서 접근하게 되어있지만,
톰캣의 기본 포트가 8080이기 때문에 오라클의 포트를 변경하기 위해 sysdba권한을 가진 sys계정으로 접속합니다.
Name : localhost Username : sys Password : oracle Rold : SYSDBA Hostname : localhost Port : 49161 SID : xe |
-
7. 현재 사용 중인 포트번호 확인을 위해 localhost의 worksheet에 아래의 쿼리문을 입력하고 실행합니다.
select dbms_xdb.gethttpport() from dual;
쿼리의 결과가 8080으로 출력되는 경우 아래의 쿼리문을 입력하고 실행해 포트를 9090으로 변경해줍니다.
exec dbms_xdb.sethttpport(9090);
포트번호가 제대로 변경되었는지 확인하기 위해 아래의 쿼리문을 실행합니다.
select dbms_xdb.gethttpport() from dual;
-
여기까지 유저를 생성하고, 포트번호를 변경하는 오라클 작업을 진행했습니다.
다음 글에서는 STS에서 사용할 lombok library를 다운로드하고,
Oracle DB와 연결하기 위한 jdbc드라이버를 추가하는 방법을 포스팅하도록 하겠습니다.
그럼 이만 뿅🤗!
'IT > spring' 카테고리의 다른 글
[Mac] STS와 Oracle DB 연동하기 2 (9) | 2019.09.27 |
---|---|
[Mac] Docker를 이용해 oracle-xe-11g 실행하기 (6) | 2019.04.22 |
[Mac] oracle-xe-11g & SQL Developer 설치 (30) | 2019.04.22 |
[Mac] Spring개발의 시작 - STS 설치 및 프로젝트 실행 (1) | 2019.04.21 |
- Total
- Today
- Yesterday
- Sts
- spring tool suite
- docker 디렉토리
- oracle-xe-11g
- oracle 유저 생성
- oracle11g
- 자바
- docker sqlplus
- oracledb
- Locale not recognized
- 첫게시글
- docker 이름
- 연산자의 우선순위
- 맥
- Spring 설치
- 자바공부 필수
- 값 교환
- 자바 책 추천
- 완전완전추천
- oracle 11g 설치
- MAC
- oracle11gxe
- 롬복
- lombok
- oracle xe 11g
- 후위
- 포트 변경
- 자연스러운 립밤
- tomcat8.5
- Oracle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |