프린트 하기

Cloud 환경 : Oracle Cloud Infrastructure

 

방법 : 오라클 클라우드 기본 위치 데이터베이스 서비스(DBCS, Oracle Base Database Service) 생성 방법

본문에서는 오라클 클라우드에서 DBCS의 개념과 DBCS를 생성하는 방법을 설명함

이전 글 : 오라클 클라우드 가상 클라우드 네트워크(VCN) 생성 방법 ( https://positivemh.tistory.com/1353 )

 

 

DBCS(Oracle Base Database Service, Oracle 기본 위치 데이터베이스 서비스)란?

이전에는 Oracle Database Cloud Service 여서 DBCS로 불렸고 이제는 DBSystem 또는 Base Database Service로 불림

이름이 헷갈려서 아래와 같이 구분하기 위해 기본 DB는 Base DB로 이름이 변경됨

Base Database: 가장 기본적인 형태. 우리가 직접 OS에 들어가서 설정도 하고 DB도 만지는 표준 서비스
Exadata Database: 전용 고성능 장비(Exadata) 위에서 돌아가는 프리미엄 서비스
Autonomous Database: 오라클이 알아서 다 해주는 자율운영 서비스

쉽게 말해서 Base Database는 오라클이 미리 깔끔하게 지어놓은 서버(VM 또는 Bare Metal) 위에 오라클 데이터베이스를 올려서 제공하는 서비스임

 

지원되는 데이터베이스 에디션
- Standard Edition
- Enterprise Edition
- Enterprise Edition - High Performance
- Enterprise Edition - Extreme Performance
- Enterprise Edition - Developer

기본적으로 선택되는 에디션은 Enterprise Edition - High Performance임, 본문에서는 해당 에디션으로 구성항

참고로 RAC를 구성하고 싶은 경우 Enterprise Edition - Extreme Performance 에디션을 선택해야함

 

 

Oracle Base Database Service 세부 내용은 공식 한글 메뉴얼을 참고하면됨

https://docs.oracle.com/ko/cloud/paas/base-database/create-dbs-new/

 

 

테스트

오라클 클라우드 로그인 후 왼쪽 상단 햄버거 버튼 - Oracle AI Database - Oracle 기본 위치 데이터베이스 서비스 선택

 

 

컴파트먼트 선택 후 DB 시스템 생성 선택

 

 

DB 시스템 이름 및 컴파트먼트 선택

에디션은 기본값인 Enterprise Edition - Extreme Performance를 선택함

 

 

구성 변경 선택시 아래화면을 확인할 수 있음, 나의 경우 기본 값을 선택함

 

 

스토리지 변경 선택

 

 

ASM을 사용하기 위해 Oracle 그리드 기반 구조를 선택, 비용 절감을 위해 균형 조정 선택

참고

Oracle Grid Infrastructure - Oracle Automatic Storage Management를 사용함(운용 작업 로드에 권장됨)
Logical Volume Manager - Logical Volume Manager 스토리지 관리 소프트웨어를 사용하여 DB 시스템을 빠르게 프로비저닝함

 

 

SSH 키 쌍 생성, 프라이빗, 퍼블릭 키 저장, 라이센스 유형은 포함됨으로 선택

*키는 꼭 저장해둬야함

 

 

네트워크에 컴파트먼트 선택 및 이전 게시글에서 생성한 vcn 선택 및 퍼블릭 서브넷 선택

호스트 이름 접두어 작성(여기에 _는 들어갈수 없음)

 

 

진단 수집, 고급 옵션 기본값, 관리자 인증서에 패스워드 입력, 데이터베이스 백업은 테스트용이라 비활성화 시킴, 생성 선택

 

 

생성 선택 후 프로비저닝중임을 확인할 수 있음

 

 

몇분 기다리면 가용 가능 상태로 변경됨

 

 

노드 - 퍼블릭 IP 주소 확인

 

 

서버에 접속을 하기 위해 mobaxterm 설치

참고 : MobaXterm 설치 가이드 ( https://positivemh.tistory.com/1114 )

 

 

ssh - remote host에 퍼블릭 IP 주소 입력, username에 opc 입력

Advanced SSH Settings에서 Use private key 선택 후 다운로드 받은 프라이빗 키 선택 및 OK 선택

 

 

아래와 같이 접속됨

sudo su - 명령으로 root 계정에 접속 가능하고 oracle 유저로 switch 한다음 sqlplus에 접속하여 인스턴스 확인이 가능함

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
[opc@dbcstest01 ~]$ sudo su -
Last login: Tue Mar 31 12:23:31 UTC 2026 on pts/0
[root@dbcstest01 ~]# su - oracle
Last login: Tue Mar 31 12:07:42 UTC 2026
[oracle@dbcstest01 ~]$ ps -ef|grep pmon
grid     13788     1  0 12:01 ?        00:00:00 asm_pmon_+ASM1
grid     15230     1  0 12:01 ?        00:00:00 apx_pmon_+APX1
oracle   17833     1  0 12:02 ?        00:00:00 ora_pmon_DB0331
oracle   44844 44810  0 12:23 pts/0    00:00:00 grep --color=auto pmon
 
[oracle@dbcstest01 ~]$ sqlplus / as sysdba
 
SQL*Plus: Release 19.0.0.0.0 - Production on Tue Mar 31 12:23:53 2026
Version 19.29.0.0.0
 
Copyright (c) 19822025, Oracle.  All rights reserved.
 
 
Connected to:
Oracle Database 19c EE High Perf Release 19.0.0.0.0 - Production
Version 19.29.0.0.0
 
SQL> select instance_name, version, status from v$instance;
 
INSTANCE_NAME    VERSION           STATUS
---------------- ----------------- ------------
DB0331           19.0.0.0.0        OPEN

 

 

참고로 DBCS에서는 grid는 grid 유저로, db는 oracle 유저로 분리되어 있음

asmcmd lsdg 확인시 260gb씩 data, reco 디스크그룹이 존재함을 확인할 수 있음

1
2
3
4
5
6
7
[oracle@dbcstest01 ~]$ exit
[root@dbcstest01 ~]# su - grid
Last login: Tue Mar 31 12:07:42 UTC 2026
[grid@dbcstest01 ~]$ asmcmd lsdg
State    Type    Rebal  Sector  Logical_Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Voting_files  Name
MOUNTED  EXTERN  N         512             512   4096  4194304    262144   251856                0          251856              0             Y  DATA/
MOUNTED  EXTERN  N         512             512   4096  4194304    262144   258832                0          258832              0             N  RECO/

 

 

참조 : 

https://docs.oracle.com/ko/cloud/paas/base-database/about/#GUID-497F69D3-632B-418C-9C54-10A15D4C6D5C