inflearn logo
강의

Course

Instructor

[2026] SQLD All-in-One: Pass on Your First Try Even as a Non-Major

Generating practice data

2가지 문제 발생

Resolved

87

kyb1053

25 asked

1

안녕하십니까 강사님 ㅠ

2가지 문제가 발생하여 다시 질문드립니다.

  1. 다시 전체 삭제 후

  2. docker 설치 -> 디비버 실행 완료

     

  3. 연습 데이터 잘 실행되는 것을 확인

문제1) MS SQL을 설치를 안했습니다.

그래서 문제? 없이 잘 되는거같습니다

MS SQL을 설치를 해야할까요 ? 또

안될까봐 무섭습니다

 

문제2) 노트북도 도커설치 -> 디비버 실행완료

연습데이터 잘 실행됨.

그런데 여기서, 컴퓨터 재부팅하고

도커 실행하니 사진과 같은 에러가 발생했습니다.

GPT 검색하니 노트북도 같은 1522 포트 썻다고 그러던데. 노트북 완전 종료하고

실행해도 아래와 같이 에러가 뜹니다.

왜그런걸까요 ㅠㅠ

image.png

 

앗 10분뒤 컴퓨터 껏다키니 다시 실행되요

노트북과의 충돌이 있엇던걸까요 ?

 

추가 질문으로) docker 앱 닫앗다가 실행시키면

아에 안켜지고 관리자 권한으로 실행해도 안켜지는 경우가 있어서 컴퓨터 껐다키는데 왜그런건지도 아시나용 ㅠ

sql 빅데이터 데이터-엔지니어링 SQLD

Answer 2

1

algolearn

안녕하세요. 설치가 잘 되었다니 다행입니다.

문의하신 사항에 답변들 드리자면

 

  1. MS SQL은 설치 안하셔도 됩니다. 강의 내에서는 오라클만 사용해서 실습을 진행합니다.

  2. 노트북 재부팅 후 연결이 안되는 문제가 있네요. 첨부한 이미지를 보면 1521 포트에 충졸이 있는 거 같은데요. 아마도 1521 포트를 점유하고 있는 프로그램이 있는 듯 합니다.

     

     

    이 문제는 충돌 프로그램을 제거하거나 포트를 변경해야 해결됩니다. 아래 인프런 ai 인턴이 답을 잘 주었네요. 해당 답변의 내용을 체크해보십시오. 그러면 문제를 해결할 수 있을 겁니다.

  3. 추가 질문은 수강자님 노트북 환경을 잘 몰라서요. 답을 드리기 어렵겠어요.

그럼 수고하시고요. 문제없이 해결되길 바라겠습니다. 감사합니다.

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. kyb1053님.

문제1: MS SQL 설치 유무

MS SQL을 설치하지 않고도 현재 연습 데이터가 잘 실행되고 있다면 특정 과정에서는 MS SQL이 필요하지 않을 수 있습니다. 다만, 강의나 실습에서 특별히 요구되지 않는 한 독립적으로 Oracle DB를 사용하는 것도 가능합니다. 따라서 MS SQL이 꼭 필요하지 않다면 설치를 생략해도 무방하겠지만, 수업 내용에서 특정 기능을 확인하기 위해 필요하다면 이후 상황에 맞게 설치를 고려해보세요.

문제2: Docker 포트 충돌 문제

컴퓨터 재부팅 후 Docker 실행 시 1521 포트와 관련된 에러가 발생하는 경우는 매우 일반적입니다. 이 문제는 주로 해당 포트가 이미 사용 중이거나 충돌하는 상황 때문에 발생합니다.

  • 포트 사용 확인: 다른 프로세스에서 이미 1521 포트를 사용 중인 경우, Docker 컨테이너가 이 포트를 사용하려고 할 때 충돌이 생깁니다. 다음 명령어를 통해 포트 사용 상황을 확인하세요:

    netstat -an | find "1521"
    

    이 명령어는 현재 시스템에서 1521 포트가 사용 중인지 표시합니다.

  • Docker 컨테이너 포트 설정: 필요할 경우, Docker 컨테이너를 시작할 때 다른 포트로 매핑하여 충돌을 피할 수 있습니다. 예를 들어, Docker 컨테이너를 실행할 때 -p 1522:1521로 설정하면 호스트의 1522 포트가 Docker의 1521 포트와 연결됩니다.

  • 충돌 해결: 충돌이 계속 발생할 경우, 관련된 서비스나 프로세스들을 확인하고 종료 후 컨테이너를 다시 실행해보세요. 혹은 컨테이너가 제대로 종료되지 않고 남아있는 경우, 아래 명령어로 활성 상태의 컨테이너를 정리할 수 있습니다:

    docker ps -a
    
    docker stop <container_id>
    
    docker rm <container_id>
    

관련하여 포트 및 Docker 세팅 문제에서 유사한 문제를 설명한 docker에 SQL 연결시 질문 관련 Q&A도 도움될 수 있을 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

제 3정규화 관련 질문

0

46

3

GROUP BY 절 문제 4번에서 집계함수가 반드시 포함? 필수?

1

62

2

Live SQL 스크립트 설치건

1

69

2

mac erwin 설치 관련

1

113

2

모바일 앱

1

53

1

sql기본 단원정리문제 57번과 58번 질문드립니다

1

142

2

이론공부

1

58

1

ERD Optional 질문

1

47

2

43페이지 4번 문제 질문드립니다

0

51

1

Part1 > Chapter2 단원정리문제

0

60

2

ORDER BY 자료 및 강의 내용에 문제가 있는 것 같은데, 체크 부탁드립니다.

1

73

2

도커 설치 오류

0

142

2

노랭이 기출

0

92

2

SQLD 자격증

0

94

1

Part 2 > Chapter 3 단원 정리 문제

0

84

2

문제에 문제가 있는 것 같습니다.

0

83

2

여기도 문제가 있는거 같습니다.

0

81

2

문제가 잘못된 것 같습니다.

0

65

2

오라클 콘테이너 설치 관련 문의

1

71

2

단원정리문제 오기 ?

1

67

2

ORA-12541 오류

0

798

4

단원 정리 문제(2) 중 6,7,8,12 질문

1

81

1

실행안됨

1

82

2

window , docker

1

83

2