ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CH 2-1: 오라클 DB 소프트웨어 설치 옵션 정리/설치
    DB 스터디/2 Day DBA 2026. 2. 25. 18:42

    Ch 2. Installing Oracle Database and Creating a Database (오라클 DB 설치 및 생성)

    오라클 DB 소프트웨어 설치 & DB 생성 개요

     

    오라클 DB 설치: OUI(Oracle Universal Installer)가 자동으로 오라클 DB 소프트웨어 실행

    요구 사항:

    • 최소 1GB 이상의 물리적 메모리
    • 충분한 페이징 공간 확보
    • OS에 필요한 서비스팩 or 패치 설치되어야 함
    • 적절한 파일 시스템 형식 사용되어야 함

    오라클 DB 소프트웨어 설치 옵션 정리

     

    1. Configuration Option (구성 옵션)

    • Create and configure a single intsance database: 오라클 소프트웨어 설치가 끝나면 OUI가 DBCA를 자동 실행하여 데이터베이스 생성 -> 2. System Class로 넘어감
    • Set Up Software Only: 설치 후 직접 DBCA를 실행해서 데이터베이스 생성 -> 3. Database Installation Options로 넘어감

    구성 옵션

     

    2. System class (시스템 클래스)

    • Desktop class: 데스크톱이나 노트북에 적합한 클래스. 설치 과정 중 기본 설정만 가능. -> 9. Typical Installation으로 넘어감
    • Server class: 데이터센터나 기업 단계의 서버에 적합한 클래스. 설치 과정 중 기본 or 고급 설정 둘 다 가능. -> 10. Configuration Type으로 넘어감

    시스템 클래스

     

    3. Database Installation Option (DB 설치 옵션)

    • Single instance database installation: 인스턴스 하나인 DB 설치
    • Oracle Real Application Clusters database installation: 인스턴스 여러 개인 RAC DB 설치

    DB 설치 옵션

     

    4. Database Edition (DB 에디션)

    • Enterprise Edition: 대기업, 미션 크리티컬 환경, 고도의 보안이 필요한 OLTP 및 데이터 웨어하우스에 적합
    • Standard Edition 2: 부서 단위, 중소기업에 적합

    DB 에디션

     

    5. Installation Location (설치 경로)

    • Oracle base: 모든 오라클 제품이 공유하는 기본 디렉터리 (기본값: /u01/app/<username>)
    • Oracle home: 오라클 소프트웨어가 설치되는 홈 디렉터리 (기본값: <oracle_base>/product/19.3.0/dbhome)

    설치 경로

     

    6. Create Inventory (인벤토리 생성)

    • oraInventory : 설치된 Oracle 제품들을 기록하는 중앙 관리 디렉터리
    • 기본값: /u01/app/oraInventory

    인벤토리 생성

     

    7. Operating System Groups (OS 그룹)

    각 관리 기능별로 어떤 OS 그룹에 권한을 부여할지 설정하는 단계

    OS 그룹

     

    8. Root script execution (root 권한 스크립트 실행)

    root 권한이 필요한 스크립트를 어떻게 실행할지 설정하는 단계

    • Use "root" user credential: root 패스워드를 직접 입력하여 자동 실행
    • Use sudo: sudo 권한이 있는 사용자 계정으로 실행

     

    9. Typical Installation (기본 설치, Desktop Class에서)

    • 4-7번 과정을 한 번에 설정 가능

    기본 설치

    10. Configuration Type (구성 종류, Server Class에서)

    일반 목적/트랜잭션 처리 or 데이터 웨어하우스 중에 선택 가능.

    구성 종류

     

    11. Database Identifiers (DB 식별자)

    • Global database name : 데이터베이스 자체를 구분하는 전체 이름
    • Oracle system identifier (SID) : 인스턴스를 구분하는 식별자

    DB 식별자

    12. Configuration Options (구성 옵션)

    • Memory: AMM(Automatic Memory Management)으로 SGA와 PGA 모두 자동 관리

    AMM

    • Character sets: DB에서 문자 데이터가 저장되는 방식을 결정

    캐릭터 셋

    • Sample schemas: 오라클이 기본으로 제공하는 HR 계정의 샘플 스키마 설치를 결정

    샘플 스키마

     

    13. Database Storage (DB 저장소)

    • File System(파일 시스템):
    • 기본 옵션, OS 파일시스템 사용, 디렉토리 경로 지정 가능
    • Oracle Automatic Storage Management (오라클 ASM):
    • ASM 디스크 그룹에 데이터 파일 저장, DB 파일의 위치와 이름 자동 관리
    • 파일 수준에서 스트라이핑과 미러링 수행 -> 저장소 성능 최적화
    • 별도의 ASM 인스턴스 사용하여 디스크 그룹을 구성하고 관리
    • 하나의 ASM 인스턴스로 여러 DB에 스토리지 제공 가능

    DB 저장소

     

    14. Management Options (관리 옵션)

    DB를 어떤 관리 도구로 관리할지 설정하는 단계

    • 체크하지 않음: EM Express로 관리
    • 체크: EM Cloud Control에 등록

    관리 옵션

     

    15. Recovery Options (복구 옵션)

    리커버리 영역을 파일시스템에 놓을 건지, ASM 디스크 그룹에 놓을 건지 결정하는 단계

    복구 옵션

     

    16. Schema Passwords (스키마 패스워드)

    DB 관리자 계정들의 패스워드를 설정하는 단계

    • Use different passwords for these accounts: SYS와 SYSTEM 계정에 각각 다른 패스워드 설정
    • Use the same password for all accounts: 모든 관리자 계정에 동일한 패스워드 설정

    스키마 패스워드


    오라클 DB 소프트웨어 설치 (2 Day DBA에 따라)

     

    첫 번째 옵션 선택 (소프트웨어 + DB 설치)
    Desktop class 선택
    Typicall Installation에서 입력
    인벤토리 경로 설정
    root 스크립트 실행 위해 패스워드 입력
    설치 세팅값 요약
    설치 중 나오는 루트 스크립트 실행 동의 여부 확인, Yes 선택
    예상치 못한 netca 오류
    Retry를 누르니까 해결됨
    DB 소프트웨어 및 ORCL DB 설치 완료


Designed by Tistory.