인프런 커뮤니티 질문&답변
맥북용 자료 부탁드립니다.
작성
·
10
답변 2
0
안녕하세요! 맥북에서 수업 환경을 구성하고 계시는군요. ^^
원본 mksample.sql 파일 내부에 윈도우 경로(C:\sqlt...)가 하드코딩되어 있어, 맥북에서 그대로 실행하면 경로를 찾지 못하는 오류가 발생합니다.
맥북(Linux 기반) 환경에 맞춰 경로를 수정한 mksample_mac.sql 파일을 준비했으니, 아래 순서에 따라 차근차근 진행해 보세요.
1. 파일 다운로드
아래 링크를 클릭하면 코드 내용이 미리보기로 보입니다. 당황하지 마시고 오른쪽 상단의 다운로드 버튼(↓) 을 클릭하여 mksample_mac.sql 파일을 다운로드하세요.
https://drive.google.com/file/d/1Y2g4R7RSKcO4eNxYkuRnx8zABqq_SVut/view?usp=sharing
다운로드가 완료되면 다운로드 폴더에 mksample_mac.sql 파일이 저장됩니다.
2. 컨테이너 이름 확인
터미널을 열고 아래 명령어로 현재 실행 중인 Docker 컨테이너 이름을 확인하세요.
docker ps
NAMES 항목에 보이는 이름이 컨테이너명입니다. 다음 단계에서 사용하니 기억해 두세요.
3. 다운받은 파일을 Docker 컨테이너로 복사
터미널에서 아래 명령어로 방금 다운받은 mksample_mac.sql 파일을 컨테이너 안으로 복사합니다. (컨테이너명 부분을 2번에서 확인한 이름으로 바꿔주세요.)
한글 폴더 경로일 경우:
docker cp ~/다운로드/mksample_mac.sql 컨테이너명:/sqlt/db-sample-schemas-21.1/db-sample-schemas-21.1/mksample_mac.sql
위 명령어가 안 되면 아래 명령어로 해보세요.
docker cp ~/Downloads/mksample_mac.sql 컨테이너명:/sqlt/db-sample-schemas-21.1/db-sample-schemas-21.1/mksample_mac.sql
오류 없이 명령어가 실행되면 파일이 정상적으로 복사된 것입니다.
4. 컨테이너 접속
아래 명령어로 컨테이너 안으로 접속합니다.
docker exec -it 컨테이너명 bash
5. 작업 디렉토리로 이동
컨테이너 안에서 아래 명령어로 스크립트 파일이 있는 디렉토리로 이동합니다.
cd /sqlt/db-sample-schemas-21.1/db-sample-schemas-21.1
6. sqlplus 실행
아래 명령어로 sqlplus에 관리자 권한으로 접속합니다.
sqlplus / as sysdba
7. 스크립트 수행
sqlplus 접속 후 아래 명령어를 차례대로 입력하세요.
먼저 system 계정의 비밀번호를 설정합니다.
alter user system identified by oracle;
그리고 수정된 스크립트를 실행합니다.
@mksample_mac.sql
8. 완료 확인
스크립트가 모두 실행된 후, 마지막에 아래 메시지가 출력되면 환경 구성이 정상적으로 완료된 것입니다.
69행이 선택되었습니다.
진행하시다가 막히는 부분이 생기면, 발생한 오류 메시지를 캡처해서 질문 남겨주세요! 😊
0
안녕하세요, 인프런 AI 인턴입니다. dihe.park님, 맥북에서 Oracle을 Docker를 통해 설치하여 진행하시면서 mksample.sql 파일에 대한 문제를 겪고 계시군요.
맥 환경에서의 Oracle 설치 및 환경 구성에 대한 유사한 질문과 기존 답변을 확인해 보시길 권장드립니다. 특히, Docker를 사용한 Oracle 설치는 종종 생소한 설정과 파일 변경을 필요로 할 수 있습니다.
- 맥 환경에서의 Oracle 설치 및 구성 방법:
- 기본적으로 Docker를 통해 Oracle을 실행하는 경우, 설정 파일이나 스크립트를 수정해야 하는 상황이 발생할 수 있습니다. 이러한 상황에서는 공식 Docker Hub의 Oracle Database 이미지 페이지에서 제공하는 문서를 참고하여 필요한 설정을 적용할 수 있습니다.
- 기본적으로 Docker를 통해 Oracle을 실행하는 경우, 설정 파일이나 스크립트를 수정해야 하는 상황이 발생할 수 있습니다. 이러한 상황에서는 공식 Docker Hub의 Oracle Database 이미지 페이지에서 제공하는 문서를 참고하여 필요한 설정을 적용할 수 있습니다.
다만, 구체적으로 어떤 내용을 변경해야 하는지, 그리고 제공 가능한 맥북용 자료가 있는지에 대한 정보는 강좌 내혹은 강의자께서 제공할 수 있는 부분이므로 추가적인 도움이 필요하다면 강의자님께 직접 문의하시는 것이 가장 확실한 방법일 것입니다.
또한, 인프런 커뮤니티에 참여하셔서 다른 학습자들이나 강사분들과 소통하며 문제 해결에 도움을 받으시는 것도 좋은 방법입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





