본문 바로가기
ERROR

Mac m1_Oracle DB 생성하기

by haheaven 2021. 8. 26.

 

- Oracle DB는 Mac OS를 지원하지 않는다. 

 

하지만 구글링을 통해 1. docker, 2.sql developer를 이용해서 설치하는 방법을 알아냈다.

 

 

 

1. docker를 이용해서 설치

아래사이트를 참고해서 시도해봤다.

https://www.lainyzine.com/ko/article/how-to-install-docker-for-m1-apple-silicon/

 

애플 실리콘 M1 용 Docker 설치 방법

Docker에서는 2021년 4월 15일 애플 실리콘 M1 칩을 지원하는 Docker Desktop for Mac을 정식 릴리스했습니다. 이 글에선는 애플 실리콘을 지원하는 Docker Desktop 설치 방법과 몇 가지 주의사항들을 소개합니

www.lainyzine.com

warning: the requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested

이런 오류가 계속 났고, 구글링을 열심히 해보고 시도했지만 어려워서 2.방법을 시도

 

 

 

 

 


 

 

 

 

2. sql developer 를 이용해서 오라클 DB를 생성하는 법

 

아래사이트를 참고해서 시도

① sql developer 설치 사이트를 참고해서 oracle을 설치하기

https://shanepark.tistory.com/208?category=1182535 

 

Apple Silicon m1 맥북에서 Oracle Database 사용하기

Apple Silicon m1 맥북에서 Oracle Database 사용하기 ​ 정말 많은 분들이 m1 맥북을 구매하셨다가 (특히 국비수업 듣는분들) 오라클 데이터베이스를 사용하지 못해 좌절을 하시는 것 같습니다. 한가지

shanepark.tistory.com

덕분에 우선 sql developer 를 이용해서 Oracle 설치성공!

 

 

꼭 무료 데이터베이스를 생성을 통해 오라클DB가 잘 작동하는지 확인.

[참고로 sql developer만 설치하고 오라클 디비없이 만들라고 하면 이런 에러가 난다... ㅎㅎ;;

Failure -Test failed: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
(CONNECTION_ID=HU2sIghzR4acLYle/A0HrQ==)]

 

 

② 무료 데이터베이스 생성 사이트를 참고해서 DB 생성하기

https://shanepark.tistory.com/173

 

Mac) Oracle Cloud FreeTier 이용해 웹 어플리케이션 배포하기 4) 무료 데이터 베이스 만들기 및 데이터

Mac) Oracle Cloud FreeTier 이용해 웹 어플리케이션 배포하기 4) 무료 데이터 베이스 만들기 및 데이터 이관하기 ( 2021. 08. 14 글 업데이트 완료 ) 집에서 운영하던 모든 서버를 클라우드로 이관

shanepark.tistory.com

 

* Test 후 아래와 같은 에러가 난다면

Status : Failure -Test failed: ORA-00604: error occurred at recursive SQL level 1
ORA-01756: quoted string not properly terminated

참고사이트를 보고 해결하면 생성이 된다!

 

https://proni.tistory.com/entry/%E2%9C%85-Solved-oracle-sqldeveloper-%EC%97%B0%EA%B2%B0-%EC%8B%9C-%EC%97%90%EB%9F%AC-at-Mac

 

✅ Solved * oracle sqldeveloper 연결 시 에러? ( at. Mac )

status : failure -test failed: ora-00604: error occurred at recursive sql level 1 ora-01756: quoted string not properly terminated 또는 status: Locale not recognized 등등.. MacOS..

proni.tistory.com

(위와 같은 방법으로 오류 해결 후 한국어로 재설정했지만 불안정해서 그냥 영어로 설정)

 

 

 

 

 

 

 


 

오라클 설치에 관한 다른 참고사이트

 

 sql developer 

https://velog.io/@namgonkim/m1-mac-AWS-RDS-%EC%98%A4%EB%9D%BC%ED%81%B4-%EC%83%9D%EC%84%B1%ED%95%98%EA%B3%A0-SQL-Developer%EB%A1%9C-%EC%A0%91%EC%86%8D%ED%95%98%EA%B8%B0

 

[m1 mac] AWS RDS 오라클 생성하고 SQL Developer로 접속하기

m1 mac을 사용하고 있는 많은 유저들은 알고 있다.. 정말 아직까지도 지원하지 않는 개발 툴들이 많다는 것을.. 이번에 오라클 DB를 설치해야할 이유가 생겨 당연하게도 m1 mac을 지원하는지부터 찾

velog.io

 

 

 

 


저와 같은 비전공자 + 국비 + MAC M1이신 분들이면 오라클설치에 어려움을 겪을 수도 있다.

모두들.. 성공해보아요:-)

댓글