Oracle Linux 7.9 환경에서 19C 단일 인스턴스 데이터베이스 생성 가이드

이전 단계에서 19C 소프트웨어 설치를 완료한 후, 이번에는 dbca 도구를 사용하여 데이터베이스와 인스턴스를 생성합니다. 다음은 구체적인 작업 절차입니다:

1. dbca 실행

Database Configuration Assistant(dbca)는 Oracle에서 제공하는 데이터베이스 생성 및 설정 도구로, oracle 사용자 계정에서 다음과 같이 명령을 실행하여 시작할 수 있습니다.
[oracle@oradbserver ~]$ dbca

2. dbca 설정 단계

  • 새 데이터베이스 생성 선택: Create a database 옵션을 선택합니다.
  • 고급 구성 선택: Advanced configuration을 선택하여 세부 설정을 진행합니다.
  • 단일 인스턴스 OLTP 배포 선택: Single instance OLTP deployment를 선택합니다.
  • 데이터베이스 이름과 SID 설정: 데이터베이스 이름(db_name)을 'mydb'로, SID(ORACLE_SID)를 'mydb'로 설정하고, 컨테이너 데이터베이스 사용을 해제합니다.
  • 데이터 파일 위치 설정: Oracle Managed Files(OMF)를 활성화하여 데이터베이스 파일 관리를 간소화합니다.
  • FRA 및 로그 아카이빙 설정: Flash Recovery Area(FRA)와 로그 아카이빙을 활성화합니다.
  • 리스너 설정: 호스트 파일 수정 후 netca를 이용해 리스너를 성공적으로 생성했습니다. 호스트 파일 수정에 대한 자세한 내용은 별도의 문서에서 확인하세요.
  • 보안 기능 비활성화: 기본 보안 기능을 사용하지 않도록 설정합니다.
  • 인스턴스 파라미터 설정: 메모리 설정은 기본값을 유지하거나 가상 머신의 메모리 상태에 따라 조절합니다.
  • EM 설정 비활성화: Enterprise Manager(EM) 기능을 사용하지 않습니다.
  • SYS 및 SYSTEM 사용자 비밀번호 설정: 약한 비밀번호 경고가 표시될 경우에도 계속해서 설치를 진행할 수 있습니다.
  • 데이터베이스 생성 선택: 모든 설정이 완료되면 데이터베이스 생성을 선택합니다.
  • 설정 요약 화면 확인: 마지막으로 모든 설정을 다시 한 번 확인합니다.
  • 생성 시작 및 완료: 설정 확인 후 데이터베이스 생성 과정을 시작합니다.

3. 데이터베이스 연결

다음은 생성된 데이터베이스에 연결하는 방법입니다:
[oracle@oradbserver ~]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Wed May 20 14:25:00 2025
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> SELECT instance_name FROM v$instance;

INSTANCE_NAME
----------------
mydb

SQL> SELECT name FROM v$database;

NAME
---------
MYDB

SQL>
이제 로컬에서 SQL*Plus를 통해 데이터베이스 인스턴스에 연결할 수 있지만, 다른 머신에서의 접속은 다음 단계에서 다루겠습니다.

태그: Oracle-Linux 19C DBCA SQL*Plus OMF

9월 4일 14:10에 게시됨