오라클 DBMS 로고
오라클 DBMS를 설치해 보자

데이터베이스(database, DB)를 사용하려면 데이터베이스 관리 시스템(Database Management System, DBMS)이 필요합니다. DBMS란 DB 사용자들의 접근 인증 권한을 확인하고 허가받은 사용자들이 DB에 원활히 접근할 수 있도록 교통 흐름을 정리해 주며, 사용자들이 데이터를 중복되게 만들지 않도록 DB를 관리해 주는 프로그램입니다. DB 사용자는 DBMS를 통해서 DB 관련 업무를 처리할 수 있습니다.

DBMS의 종류는 MySQL, 마리아DB(MariaDB), PostgreSQL 등 다양합니다. 이번 시간에는 오라클(Oracle) DBMS를 설치하는 방법을 알아보겠습니다. 설치할 버전은 21c Express Edition(XE)입니다.

오라클 DBMS

다운로드하기

오라클 공식 홈페이지에 들어가면 오라클 DBMS 목록이 나타납니다. 사용하고 계신 운영체제에 적합한 버전을 선택해 줍니다. 여기서는 윈도우(Windows) 버전의 zip 파일을 다운로드하겠습니다.

오라클 DBMS 버전별 목록
오라클 DBMS 버전별 목록  - Snug Archive

다운로드한 zip 파일의 압축을 풀면 다음과 같은 파일 목록이 나타납니다. setup.exe 파일을 관리자 권한으로 실행해 주세요.

압축 해제한 오라클 DBMS zip 파일 목록
압축 해제한 오라클 DBMS zip 파일 목록  - Snug Archive

'관리자 권한으로 실행하기'는 아래와 같이 파일을 클릭한 후 마우스의 오른쪽 버튼을 누르면 나타납니다.

관리자 권한으로 setup.exe 파일 실행하기
관리자 권한으로 setup.exe 파일 실행하기  - Snug Archive

설치하기

setup.exe 파일을 실행하면 설치 마법사가 나타납니다. '다음' 버튼을 눌러 설치를 시작합니다.

오라클 DBMS 설치 안내창 첫 화면
오라클 DBMS 설치 안내창 첫 화면  - Snug Archive

라이선스 계약에 '동의함'을 선택해 줍니다.

오라클 DBMS 사용 라이선스 계약 동의하기
오라클 DBMS 사용 라이선스 계약 동의하기  - Snug Archive

다음으로는 설치할 대상 폴더를 지정할 차례입니다. 여기서는 기본 설정 그대로 설치하겠습니다.

오라클 DBMS 설치 폴더 선택하기
오라클 DBMS 설치 폴더 선택하기  - Snug Archive

'다음' 버튼을 누르면 데이터베이스의 SYSSYSTEM 계정의 비밀번호를 지정하는 화면이 나옵니다. 각 계정은 다음과 같은 차이점을 가지고 있습니다.

  • SYS: Oracle DBMS의 모든 권한을 가진 최고 관리자 계정으로 모든 관리 기능을 수행할 수 있음, 오라클 DB 설치 시 자동으로 생성됨.
  • SYSTEM: 일반적인 DB 관리를 하는데 사용하는 일반 관리자 계정으로 모든 관리 기능을 수행할 수 있지만 백업 및 복구와 같은 고급 관리 작업은 수행할 수 없음, 오라클 DB가 설치될 때 자동으로 생성됨

여기에 사용할 비밀번호를 입력해 줍니다.

오라클 DB 비밀번호 지정하기
오라클 DB 비밀번호 지정하기  - Snug Archive

오라클 DBMS 설치할 때 입력한 이 비밀번호는 꼭 기억해야 합니다. 잊어버린 비밀번호를 찾아내는 것은 불가능합니다. 오라클 DBMS는 보안상의 이유로 비밀번호를 복구 가능한 형태로 저장하지 않습니다. 비밀번호를 분실했다면 비밀번호를 재설정하는 방법을 사용해야 합니다. 오라클 DBMS에서 SYS 계정의 비밀번호를 재설정하는 방법은 다음과 같습니다.

    1. cmd 명령어 프롬프트 창을 엽니다. (윈도우 key + R > cmd 입력 후 Enter)
    1. sqlplus를 실행합니다.
    1. "sys as sysdba"를 입력합니다.
    1. password 입력 없이 Enter 키를 누릅니다.
    1. 현재 접속 계정을 확인합니다. (SQL > show user)
    1. SYS 관리자 계정 비밀번호를 변경합니다. (SQL > alter user sys identified by 1234;)
    1. 패스워드가 정상적으로 변경되었는지 확인합니다. (SQL > conn sys /1234 as sysdba;)

비밀번호를 설정을 완료하면 아래와 같이 전체 설치에 대한 요약 정보가 나타납니다. '설치' 버튼을 클릭하면 오라클 DBMS 설치가 진행됩니다.

오라클 DBMS 설치 요약 안내창
오라클 DBMS 설치 요약 안내창  - Snug Archive

설치가 완료되면 다음과 같은 화면이 나타납니다.

오라클 DBMS 설치 완료
오라클 DBMS 설치 완료  - Snug Archive

DBMS 설치 후?

지금까지 오라클 DBMS를 설치하는 방법을 알아보았습니다. DBMS를 설치했다면 DBMS를 사용할 수 있는 DBMS 클라이언트 프로그램(DBMS client program)을 준비할 차례입니다. DBMS 클라이언트 프로그램은 사용자가 DBMS를 통해 DB 서버에 접속하고 DB 작업을 진행할 수 있도록 DBMS 기능을 이용할 수 있는 사용자 인터페이스(User Interface, UI)를 제공해 줍니다.

오라클 DBMS 클라이언트 프로그램에는 SQL Plus와 SQL Developer가 있습니다. SQL Plus는 명령 프롬프트(Command Prompt, CMD)에서 사용할 수 있는 DBMS 클라이언트 프로그램입니다. SQL Plus는 오라클 DBMS 설치 시 기본적으로 제공됩니다. 반면, SQL Developer는 SQL Plus를 개선하여 DBMS 기능을 그래픽 사용자 인터페이스(Graphic User Interface, GUI)에서 사용할 수 있게 한 윈도우 기반의 클라이언트 프로그램입니다. SQL Plus와 달리 SQL Developer는 따로 설치해야 합니다. 다음 시간에는 SQL Plus와 SQL Developer 사용법을 살펴보겠습니다.

...

©2023 Snug Archive. All rights reserved.

Contact me at snugarchive@gmail.com.