카테고리 없음

Oracle 데이터베이스 설치(윈도우/Mac)

sungw00 2022. 12. 8. 21:50
728x90

데이터베이스를 공부할 때는 데이터베이스를 먼저 설치를 해주어야 한다.

여기서는 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를 실행하면 끝.

728x90