728x90
반응형

 

이전 글에서 Mac OS X 환경 Docker 설치를 진행했었습니다.

 

이번엔 Oracle Database 설치를 진행해보겠습니다.

 

https://gigas-blog.tistory.com/117

 

[Mac OS X] Docker 설치

가벼운 가상환경을 제공하는 Docker가 요즘 이슈 입니다. 쉽고 간편하게 컨테이너를 만든다는게 엄청난 이유인것 같습니다. Docker 에 대해서는 많은 자료가 있으니 따로 알아보셔야 될것 같습니다. Docker를 설치..

gigas-blog.tistory.com

 

 

 

1. 터미널 or GUI 에서 로그인

터미널에서 docker login 을 입력하여 로그인을 진행합니다.

 

 

 

또는 Mac 상단에서 Docker 아이콘을 클릭하여 Sign in / Create Docker ID 메뉴를 클릭합니다.

 

 

Download 할 때 가입했던 계정을 입력합니다.

 

 

2. Oracle 11g 버전 다운로드

docker search oracle-xe-11g 명령어로 많은 이미지를 볼 수 있습니다.

 

docker에서는 이 이미지를 사용하여 다운로드를 진행하게 됩니다.

 

저는 docker pull jaspeen/oracle-xe-11g 명령어를 실행했습니다.

 

 

 

 

 

3. 이미지 실행

이미지를 다운받는다고해서 바로 동작하지 않고, 다운받은 이미지를 실행해야 실제로 사용이 가능합니다.

 

docker images 명령어로 현재 등록된 docker 이미지를 확인할 수 있습니다.

 

 

등록된 이미지가 있으니 docker run -d -p 8080:8080 -p 1521:1521 jaspeen/oracle-xe-11g 명령어로 실행해보겠습니다.

 

 

옵션은 아래와 같습니다.

-d  백그라운드에서 실행

-p 플래그를 사용하여 호스트포트와 컨테이너포트를 매핑 (호스트포트:컨테이너포트)

 

 

 

이렇게 실행이 되면 SQL Developer나 sqlplus 로 접속해 확인해 볼 수 있습니다.

 

간단하게 Docker에서 원하는 이미지를 설치하고 실행까지 하는 방법을 알아보았습니다.

 

728x90
반응형

'프로그래밍 > Oracle' 카테고리의 다른 글

[Oracle] 오늘이 포함된 일주일 날짜 구하기  (0) 2019.04.12
728x90
반응형

 

일주일의 내용을 보여주는데 오늘 날짜가 포함된 주만 보여주고 싶을때가 있습니다.

 

오늘이 포함된 주일의 실적, 사용내역 등 다양하게 사용될 수 있습니다.

 

간단하게 진행해보겠습니다.

 

 

 

 

to_char를 통해 'd' day 를 가져옵니다.

 

day 다음과 같은 숫자 - 일요일(1) 월(2) 화(3)수(4)목(5)금(6)토(7) 로 맵핑 됩니다.

 

예를 들어 금(6) 이나왔다면 일주일 내에 정보를 보여주려면 6-1 로 해주어야 일요일부터 나오게 됩니다.

 
select
       to_char(a.cur_date, 'yyyy-mm-dd') as 일요일
     , to_char(a.cur_date+1,   'yyyy-mm-dd') as 월요일
     , to_char(a.cur_date+2'yyyy-mm-dd') as 화요일
     , to_char(a.cur_date+3'yyyy-mm-dd') as 수요일
     , to_char(a.cur_date+4'yyyy-mm-dd') as 목요일
     , to_char(a.cur_date+5'yyyy-mm-dd') as 금요일
     , to_char(a.cur_date+6'yyyy-mm-dd') as 토요일
  from (
      select sysdate - (to_number(to_char(sysdate,'d'))-1) as cur_date
        from dual
       ) a;
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4f; text-decoration:none">Colored by Color Scripter
 
 

 

 

위의 쿼리를 실행한 결과 아래 처럼 일주일 날짜가 나오게 됩니다.

 

제가 실행한 오늘은 4월 12일 금요일 입니다.

 

 

 

 

쉽고 간편하게 오늘이 포함된 일주일 정보를 만들어 볼 수 있었습니다.

 

728x90
반응형

'프로그래밍 > Oracle' 카테고리의 다른 글

[Mac OS X] Docker 환경에서 Oracle 11g 설치  (0) 2019.05.02

+ Recent posts