데이터베이스를 공부할 때는 데이터베이스를 먼저 설치를 해주어야 한다.
여기서는 Oracle을 다운로드 받아본다.
윈도우
다음 링크에서 oracle 11g express 설치한다.
https://www.oracle.com/database/technologies/xe-prior-release-downloads.html
XE Prior Release Archive
Getting Started: Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum for help, feedback, and enhancement requests. Note: Oracle Support Ser
www.oracle.com
혹은 Oracle 공식 사이트로 접속한다.
http://oracle.com/kr/downloads
Oracle 소프트웨어 다운로드
클라우드 무료 체험과 소프트웨어 다운로드에서 Oracle의 애플리케이션, 미들웨어, 데이터베이스, Java, 개발자 도구를 확인해 보세요.
www.oracle.com
해당 사이트로 접속하면 다양한 소프트웨어를 다운로드해서 쓸 수 있다.
하지만 Oracle을 사용하기 위해서는 유료로 비용을 지불하고 사용해야 한다...
하지만 어느정도 성능에 제약을 감수할 수 있고, 무료로 사용하고자 할때는 Express 버전을 다운로드하여 사용할 수 있다.
여기 들어가면 운영체제별로 다운로드 할 수 있는데..... 난 없어서 docker에서 컨테이너 생성해서 구축했다.....
아래는 맥(Mac) 유저를 위한 docker 컨테이너에 설치하기 방법이다.
터미널을 열어서 다음 명령어를 입력한다.
docker search oracle-xe-11g
입력하면 jaspeen/oracle-xe-11g 이게 뜬다. docker pull로 이걸 받아주면 된다.
docker pull jaspeen/oracle-xe-11g
docker images 명령어로 잘 받아졌는지 확인할수도 있다.
가장 아래에 있는 jaspeen/oracle-xe-11g latest 52fbd1fe2d7a 7 years ago 792MB가 잘 뜬다면 잘 받아진 것.
자 다음은 마지막으로 docker run --name 원하는이름 -d -p 원하는포트:원하는포트 -p 1521:1521 jaspeen/oracle-xe-11g 를 입력하여 컨테이너를 생성해준다. 원하는 포트에는 나는 이미 MySQL이 3306 포트를 사용중이고, 톰캣이 8080 포트를 사용중이므로 3307로 지정해서 생성했다.
이후에 docker exec -it 원하는이름 sqlplus 을 입력해서 SQLPlus를 실행하면 끝.