ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CH 2-2: DBCA로 DB 생성
    DB 스터디/2 Day DBA 2026. 2. 25. 18:42

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

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

     

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


    DBCA로 DB 생성 (2 Day DBA에 따라)

     

    커맨드 창에서 dbca 입력해서 실행
    첫 번째 옵션 선택 (DB 생성)

    Typical configuration (기본 설치)

    Typical configuration 선택 후 정보 입력

    • Fast Recovery Area(FRA): 오라클 DB의 백업 및 복구 기본 디렉토리

    바로 요약창으로 넘어온다
    DB 생성 중
    PROD DB 생성 완료
    sys 계정에서 PROD DB 오픈된 것 확인

    Advanced configuration (고급 설치)

    고급 설치

     

    Deployment Type (DB 배포 유형)

    DB 유형과 탬플릿을 고를 수 있음.

    • DB 종류: 싱글 인스턴스 DB, RAC DB(노드 여러 개), RAC 원 노드 DB (노드 하나)
    • 탬플릿: DW, 커스텀 DB, 일반 목적(트랜잭션 처리)

    DB 배포 유형
    글로벌 DB 이름과 SID를 newdb로 입력, CDB와 PDB도 생성
    저장소 옵션에서 파일시스템 선택, OMF 옵션도 활성화
    FRA 영역을 지정하고 저장소 종류와 크기 부여, 아카이브모드도 활성화
    네트워크 구성에서 리스너 선택, 기존 리스너(포트 1539) 선택

     

    Data Vault Option (데이터 볼트 옵션)

    보안 옵션을 추가할지 선택하는 단계

    • Configure Oracle Database Vault: 권한 관리와 보안 정책을 강화하는 기능
    • Configure Oracle Label Security: 데이터에 보안 라벨을 붙여 접근을 제어하는 기능

    보안 기능은 체크하지 않음

     

    Memory 

    DB 메모리 관리 방식 선택하는 단계

    • Use Automatic Shared Memory Management: SGA와 PGA 크기 설정 가능
    • Use Manual Shared Memory Management: SGA 각 구성요소 크기와 PGA 크기 설정 가능
    • Use Automatic Memory Management: Memory_Target에 메모리 크기 설정, 오라클이 자동으로 전체 메모리 관리

    구성 옵션 중 메모리 항목

     

    Sizing 

    DB 블록 최소 크기와 동시 접속 가능한 OS 사용자 프로세스 최대 개수 지정하는 단계

    • Block Size (블록 크기): 기본값 8KB, 탬플릿 사용해서 DB 생성시 비활성화됨
    • Processes (프로세스 수): 기본값 320, DB 동시에 접속 가능한 최대 프로세스 수 지정

    구성 옵션 중 사이즈 항목

     

    Character sets

    캐릭터 셋 및 언어/지역 설정하는 단계

    • Use Unicode (AL32UTF8): 유니코드 사용, 여러 언어를 지원하려면 선택 (권장)
    • Use OS character set (WE8MSWIN1252): OS에서 현재 사용 중인 캐릭터 셋 사용하려면 선택
    • Choose from the list of character sets: OS 기본 캐릭터 셋이 아닌 다른 캐릭터 셋 사용하려면 선택
    • National character set: NVARCHAR2, NCHAR, NCLOB 데이터 저장/처리에 사용되는 국가 캐릭터 셋 선택
    • Default language(기본 언어): DB 언어 or 기본값 그대로 선택 가능
    • Default territory(기본 지역): 지역에 따라 기본 날짜 형식 등이 달라짐

    캐릭터 셋 선택

    Connection mode

    DB 연결 모드 선택하는 단계

    • Dedicated server mode: 각 유저 프로세스마다 전용 서버 프로세스 할당, 1:1
    • Shared server mode: 여러 클라이언트가 리소스 풀을 공유 

    연결 모드
    샘플 스키마 추가
    관리 옵션, EM express(로컬 관리) 선택 및 포트 번호 설정(기본 5500)
    암호는 모든 관리 계정 동일하게

     

    Creation Option (생성 옵션)

    DB 생성 방식 옵션 선택하는 단계

    • Create database (DB 생성): 바로 DB 생성
    • Save as a database template (DB 템플릿으로 저장): DB 구성을 템플릿으로 저장
    • Generate database creation scripts (DB 생성 스크립트 제작): SQL 데이터베이스 생성 스크립트 제작

    생성 옵션
    지금까지 설정한 값 요약, Response File로도 저장 가능
    DB 생성 중
    DB 'newdb' 생성 완료
    sys계정에서 DB Open된 것 확인
    CDB와 PDB 모두 생성됨
    PDB$SEED와 NEWPDB 모두 정상적으로 접속 가능

     


Designed by Tistory.