묻고 답하기

제목
Re:맥 Mac OS 오라클 Oracle DB 연결 에러 문의
작성자
담당자
작성일
2024-11-11 13:25
조회
36
답변완료

안녕하세요 클라우드혁신센터입니다.

 

문의해주신 내용을 봤을 때 sqlplus 내부에서 도커 명령어를 실행하신 걸로 보입니다. sqlplus 내부에서는 @sql파일경로 의 형태로 sql스크립트 파일을 실행할 수 있습니다. 다만 컨테이너에 호스트 경로를 마운트 하신 게 아니라면 맥에 있는 스크립트를 바로 읽을 수 없습니다.

 

이런 경우 컨테이너 생성 시 호스트 경로 마운트를 추가하시거나 아니면 스크립트 파일을 컨테이너 내부 볼륨으로 넣어서 실행하시는 방법도 있습니다. 도커 명령어에 익숙하지 않으시다면 sql devleoper와 같은 원격 접속 도구로 컨테이너의 데이터베이스에 접속해서 스크립트파일을 실행하시는 방법도 있습니다. 이 방법을 사용하려면 컨테이너 외부에서 접근 가능하도록 네트워크 설정과 포트 설정을 살펴보시고 작업을 진행하시면 됩니다.

 

해당 내용 전문가분을 통해 답변 드릴수 있으니 후속 질문 꼭 부탁드립니다.

 

감사합니다.