이라온에듀 · SQLD 실습 가이드

SQLD 실습 가이드 · 방법 2

Oracle AI Database + SQL Developer 설치해서 시작하기

설치부터 첫 쿼리 실행까지 — 그림 속 빨간 박스와 번호 ①②③ 만 따라 클릭하면 끝나는 비전공자용 가이드

이라온에듀

내 컴퓨터에 실제 오라클 데이터베이스를 직접 설치하는 방법입니다. 무료 버전은 현재 Oracle AI Database 26ai Free 이며, 예전 ‘Oracle XE(Express Edition)’의 후속입니다. 여기에 쿼리를 입력하는 도구인 SQL Developer 를 함께 설치해 사용합니다. 설치(약 30~40분)만 끝내면 그다음부터는 방법 1(Live SQL)과 똑같이 SQL을 연습할 수 있습니다.

그림 보는 법

  • 빨간 박스 = 클릭하거나 입력할 곳입니다.
  • 동그란 번호 ①②③ = 누르는 순서입니다.

시작 전 체크리스트

  • Windows 10/11 Pro 또는 Enterprise 버전 (Home 에디션은 제약이 있습니다.)
  • 저장 공간 약 12GB 이상, 메모리 2GB 이상 여유
  • 예전에 깔았던 오라클이 있다면 먼저 삭제 (충돌 방지)
PART 1 · 오라클 데이터베이스 설치
STEP 1

다운로드 페이지에서 Windows용 받기


브라우저에서 oracle.com/database/free 에 접속합니다.

‘Oracle AI Database Free for Windows’ 항목의 [Download for Windows] 를 클릭합니다.

그림 1. 무료 페이지에서 Windows용 ① Download for Windows 클릭
그림 1. 무료 페이지에서 Windows용 ① Download for Windows 클릭

다운로드 목록에서 [Windows (64-bit)] 의 ZIP 파일을 내려받습니다.

그림 2. 다운로드 목록에서 ① Windows (64-bit) 선택
그림 2. 다운로드 목록에서 ① Windows (64-bit) 선택

Tip오라클 로그인 창이 뜨면, 방법 1(Live SQL)에서 만든 오라클 계정으로 로그인하면 됩니다.

STEP 2

압축 풀고 설치 시작하기


내려받은 ZIP 압축을 풀고, 폴더 안의 setup.exe마우스 오른쪽 → ‘관리자 권한으로 실행’ 합니다.

그림 3. 압축 푼 폴더에서 ① setup.exe 관리자 권한으로 실행
그림 3. 압축 푼 폴더에서 ① setup.exe 관리자 권한으로 실행

설치 마법사가 열립니다.

[다음(N)] 을 클릭합니다.

그림 4. 설치 마법사 시작 — ① 다음 클릭
그림 4. 설치 마법사 시작 — ① 다음 클릭
STEP 3

라이선스 동의 & 설치 폴더


라이선스 화면에서 [동의함] 을 선택한 뒤 →

[다음(N)] 을 클릭합니다.

그림 5. 라이선스 — ① 동의함 선택 → ② 다음
그림 5. 라이선스 — ① 동의함 선택 → ② 다음

설치 폴더는 기본값 그대로 두기를 권장합니다. (직접 만든 폴더를 지정하면 권한 오류가 날 수 있습니다.) →

[다음(N)] 을 클릭합니다.

그림 6. 설치 폴더 — ① 기본값 확인 → ② 다음
그림 6. 설치 폴더 — ① 기본값 확인 → ② 다음
STEP 4

비밀번호 정하기 (가장 중요)


설치 중 비밀번호 입력 화면이 나옵니다. 이 비밀번호는 SYS · SYSTEM · PDBADMIN 계정에 공통으로 적용되며, 나중에 접속할 때 그대로 씁니다.

비밀번호 입력과 확인 칸에 같은 비밀번호 를 적고 →

[다음(N)] 을 클릭합니다.

그림 7. 비밀번호 설정 — ① 입력/확인 → ② 다음
그림 7. 비밀번호 설정 — ① 입력/확인 → ② 다음

가장 많이 하는 실수

이 비밀번호를 잊으면 접속을 못 해 재설치까지 갈 수 있습니다. 메모장에 꼭 적어 두세요. 영문 대문자+소문자+숫자를 섞으면 안전합니다 (예: Oracle123).

STEP 5

설치 진행 & 완료


요약 화면에서 [설치(I)] 를 클릭합니다.

그림 8. 설치 요약 — ① 설치 클릭
그림 8. 설치 요약 — ① 설치 클릭

파일 복사가 진행됩니다. 몇 분 걸릴 수 있으니 그대로 기다립니다.

그림 9. 설치 진행 중 — 잠시 대기
그림 9. 설치 진행 중 — 잠시 대기

완료 화면의 접속 정보 중 ‘플러거블 데이터베이스: localhost:1521/FREEPDB1’ 을 기억해 두세요. (접속할 때 씁니다.) →

[완료(F)] 를 클릭합니다.

그림 10. 설치 완료 — ① 접속 정보(FREEPDB1) 확인 → ② 완료
그림 10. 설치 완료 — ① 접속 정보(FREEPDB1) 확인 → ② 완료

잠깐 — 서비스가 두 개 생깁니다

FREE = 데이터베이스 관리(DBA)용, FREEPDB1 = 우리가 실습에 쓰는 곳. 그래서 다음 단계에서 접속할 때 ‘서비스 이름’에 FREEPDB1 을 적습니다.

PART 2 · SQL Developer 설치 & 접속
STEP 6

SQL Developer 내려받기


SQL Developer는 쿼리를 입력하고 결과를 보는 화면(도구)입니다. 설치 과정이 따로 없고 압축만 풀면 실행됩니다. oracle.com/database/sqldeveloper 에서 받습니다.

[Windows (64-bit) (includes JDK 17)] 버전을 내려받습니다. (자바가 포함돼 있어 따로 깔 필요가 없습니다.)

그림 11. SQL Developer — ① JDK 포함 Windows 버전 받기그림 11. SQL Developer — ① JDK 포함 Windows 버전 받기 (2)
그림 11. SQL Developer — ① JDK 포함 Windows 버전 받기
STEP 7

압축 풀고 실행하기


ZIP 압축을 풀고 폴더 안의 sqldeveloper.exe 를 더블클릭합니다. (설치 불필요)

그림 12. 압축 푼 폴더에서 ① sqldeveloper.exe 더블클릭
그림 12. 압축 푼 폴더에서 ① sqldeveloper.exe 더블클릭

TipDB 설치가 완전히 끝난 뒤 SQL Developer를 실행하세요.

STEP 8

첫 실행 설정


처음 실행하면 창 두 개가 차례로 뜹니다.

‘환경설정 임포트’ 창에서 [아니오(N)] 를 클릭합니다. (첫 설치라 가져올 설정이 없습니다.)

그림 13. 환경설정 가져오기 — ① 아니오 클릭
그림 13. 환경설정 가져오기 — ① 아니오 클릭

‘Oracle 사용 추적’ 창이 뜨면 [확인] 을 클릭합니다.

그림 14. 사용 추적 안내 — ① 확인 클릭
그림 14. 사용 추적 안내 — ① 확인 클릭
STEP 9

데이터베이스 접속 만들기 (가장 중요)


시작 페이지에서 [수동으로 접속 생성] 을 클릭합니다. (또는 왼쪽 ‘접속’ 패널의 초록색 + 버튼)

그림 15. 시작 페이지 — ① 수동으로 접속 생성 클릭
그림 15. 시작 페이지 — ① 수동으로 접속 생성 클릭

접속 정보를 아래 그림의 번호 순서대로 입력합니다.

Name(접속 이름): 아무 이름 (예: SQLD연습)

사용자 이름: system · 비밀번호: STEP 4에서 정한 비밀번호 ([비밀번호 저장] 체크)

호스트 이름: localhost · 포트: 1521 (기본값 그대로)

서비스 이름: freepdb1 ← ‘SID’가 아니라 ‘서비스 이름’ 칸에 입력! (가장 중요)

[테스트] 클릭 → 왼쪽 아래 ‘상태: 성공’ 확인

[접속] 클릭

그림 16. 접속 정보 — ③ 서비스 이름은 반드시 freepdb1, ④ 테스트 → ⑤ 접속
그림 16. 접속 정보 — ③ 서비스 이름은 반드시 freepdb1, ④ 테스트 → ⑤ 접속

접속이 안 되는 99%는 ‘서비스 이름’ 문제

SID 칸이 아니라 ‘서비스 이름’ 칸freepdb1 을 적었는지 꼭 확인하세요.

PART 3 · 실습 시작
STEP 10

테이블 만들고 데이터 넣기


접속이 되면 SQL 워크시트가 열립니다.

아래 SQL을 그대로 붙여넣고

CREATE TABLE member ( member_id NUMBER, member_name VARCHAR2(30), grade VARCHAR2(10) ); INSERT INTO member VALUES (1, '홍길동', 'GOLD'); INSERT INTO member VALUES (2, '김철수', 'SILVER');

[스크립트 실행] 아이콘 (또는 키보드 F5) 을 눌러 전체를 한 번에 실행합니다. →

아래 ‘스크립트 출력’에 ‘Table … 생성/삽입되었습니다’ 가 나오면 성공입니다.

그림 17. 테이블 만들기 — ① SQL 입력 → ② 스크립트 실행(F5) → ③ 성공 메시지 확인
그림 17. 테이블 만들기 — ① SQL 입력 → ② 스크립트 실행(F5) → ③ 성공 메시지 확인

‘ORA-00955’ 메시지가 떠도 괜찮아요

같은 이름 테이블을 두 번 만들면 ORA-00955 (기존의 객체가 이름을 사용)가 떠요. 이미 만들었다는 뜻입니다. 다시 깨끗하게 만들려면 맨 앞에 DROP TABLE member; 한 줄을 넣고 F5로 실행하세요.

실행 단축키

F5 = 스크립트 실행 — 여러 문장이나 CREATE·DROP 같은 DDL을 한 번에 Ctrl + Enter (또는 F9) = 명령문 실행 — 커서가 놓인 한 문장만
STEP 11

내 테이블 조회하기


워크시트에 아래 조회(SELECT)문을 입력하고 →

SELECT * FROM member ORDER BY member_id;

초록색 [실행] 버튼 (또는 Ctrl + Enter) 을 누릅니다. →

아래 ‘질의 결과’에 홍길동 · 김철수 가 표로 나오면 완성입니다!

그림 18. 조회 — ① SELECT 입력 → ② 실행(Ctrl+Enter) → ③ 결과 확인
그림 18. 조회 — ① SELECT 입력 → ② 실행(Ctrl+Enter) → ③ 결과 확인
부록 · 접속이 안 될 때 (문제 해결)

접속 단계에서 ‘ORA-12514 … Listener …’ 같은 오류가 나면, 리스너에 서비스가 떠 있는지 확인합니다. 명령 프롬프트(cmd)를 열고 lsnrctl status 를 입력하세요.

출력에서 ‘freepdb1’ 서비스 가 보이면 정상입니다. 이 이름을 접속 창의 ‘서비스 이름’ 칸에 적었는지 확인하세요.

그림 19. lsnrctl status — ① freepdb1 서비스가 등록되어 있으면 정상
그림 19. lsnrctl status — ① freepdb1 서비스가 등록되어 있으면 정상

자주 막히는 부분 체크리스트

  • ORA-12514 / Listener 오류 → 서비스 이름이 freepdb1 인지, 포트가 1521 인지 확인
  • ORA-01017 비밀번호 오류 → 설치 때 정한 비밀번호와 대소문자까지 동일한지 확인
  • 설치 자체가 안 됨 → Windows Home 에디션이면 설치 불가 → 방법 1(Live SQL) 사용
  • Mac 사용자 → 로컬 설치는 Docker가 필요해 복잡 → Mac은 Live SQL 권장
이라온에듀 · SQLD 실습 가이드 (방법 2)