이전 단계에서 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를 통해 데이터베이스 인스턴스에 연결할 수 있지만, 다른 머신에서의 접속은 다음 단계에서 다루겠습니다.