Inflearn brand logo image
Inflearn brand logo image
채널톡 아이콘

인프런 커뮤니티 질문&답변

허현범님의 프로필 이미지

작성한 질문수 1

오라클 SQL 데이터베이스

DELETE를 이용한 데이터 삭제

SQL Command Line 실행법

작성

·

36

·

수정됨

0

안녕하세요. 강의를 듣고 Docker로 오라클 DB를 실행하며 실습하고 있습니다.

 

DELETE를 이용한 데이터 삭제 영상에서 RETURNING절 설명에 커맨드 라인으로 명령을 입력하라고 하셨는데, Docker로 실행한 경우 커맨드 라인을 여는 방법을 모르겠어서 질문드립니다.

답변 2

0

자바전문가그룹님의 프로필 이미지
자바전문가그룹
지식공유자

윈도우에서 도커 데스크탑을 이용한다면 컨테이너를 클릭한 다음 exec 탭을 클릭하면 명령행을 볼 수 있습니다.

image.png

 

 

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. 허현범님께서 Docker로 오라클 DB를 실행하시는 과정에서 SQL Command Line을 여는 방법을 궁금해하시는군요.

Docker를 사용하여 오라클 DB를 실행 중인 경우, 다음 단계에 따라 SQL Command Line으로 접속할 수 있습니다:

  1. Docker 컨테이너에 접속하기:

    • 먼저, Oracle Database가 실행 중인 Docker 컨테이너의 ID를 확인합니다. 터미널에서 다음 명령어를 사용하여 실행 중인 컨테이너를 확인하세요:
      
      docker ps
      

    • 실행 중인 오라클 컨테이너의 ID를 확인한 후, 다음 명령어를 사용하여 컨테이너에 접속합니다:
      
      docker exec -it <container_id> bash
      

  2. SQL*Plus 실행하기:

    • 컨테이너 내에서 SQL*Plus를 실행할 수 있습니다. 엔터프라이즈 맥락에 따라 다음 명령어를 사용하여 데이터베이스에 연결합니다:
      
      sqlplus system/<your_password>@<service_name>
      

      시스템 관리자 계정(system)을 사용하여 접속하는 경우 비밀번호와 서비스 이름을 맞춰 사용합니다.
  3. SQL 명령어 실행:

    • 그 후, RETURNING 절을 포함한 DELETE 명령어를 입력하고 실행할 수 있습니다.

이와 관련된 유사한 문제와 해결책에 대한 더 많은 정보는 아래 링크에서 확인할 수 있습니다:

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