[환경설정] M1 macOC Docker 설정, Oracle DB설치
1. 로컬 콘솔에서 docker login
로컬에서 로그인하기 전에 아래 링크에서 계정 생성 진행
계정 생성 시 입력한 id와 pwd로 로그인하게 되니 까먹지 말자!
2. docker hub에서 Checkout
dockerhub에서 로그인 후 아래 링크에서 Proceed to Checkout 클릭
https://hub.docker.com/_/oracle-database-enterprise-edition
양식을 다 작성하고 나면 아래와 같은 화면이 나오는데 shell명령어 복사 후 로그인 해둔 로컬 콘솔에서 pull을 받는다.
위 과정을 docker hub에서 하지 않을 시, 아래와 같은 에러가 발생함
Error response from daemon: pull access denied for store/oracle/database-enterprise, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
로그인을 했음에도 접근이 안되는 것을 확인할 수 있다.
3. docker pull 및 실행
docker pull store/oracle/database-enterprise:12.2.0.1
(생각보다 오래걸림)
docker image실행
docker run --name oracle12c -d -p 5050:22 -p 5051:1521 store/oracle/database-enterprise:12.2.0.1-slim
docker ps로 생성된 컨테이너를 확인해보면 oracle12c가 생성되었음을 알 수 있다.
docker 실행
docker start oracle12c
문제는 실행 후 sqlplus를 실행해야하는데 실행이 안되고 ORA-12547 에러가 발생한다.
https://devtagebuch.tistory.com/12
Mac OS에서 오라클 DB설치하기
모두가 선생님을 따라갈때 나 혼자 구글을 찾는 그때의 기분이란...... 맥 기반으로 개발하는거 이렇게 힘든 길이었는가.. 이클립스 초기 설정할 때에도 혼자 구글 찾아가면서 했는데 오라클은
devtagebuch.tistory.com
이 글을 보고 설치중인데 댓글을 보아하니 나와 비슷한 문제를 겪는 분들이 많은 것 같다.
여러 버전의 오라클도 설치해보고,, 여러번 컨테이너도 날려봤는데 해결이 안되서 오늘은 이만...
댓글에 해결방법을 알려주신 천사님이 알려준 방법으로 해도 안되고,,,,,알려준 링크로 들어가서 새로운 글을 참고해도 안되고...

로그인만 하고 디비버 연결만 하면 될거같은데 나중에 할래요....
참고