본문 바로가기
9. 실습 Hands-on Lab

나도한다 시리즈N - OCI 기본 실습 DBCS (생성, 연결)

by MY잭슨 2022. 7. 21.
※ 사전 준비 - 네트워크 구성, SSH 툴, Key Pair

2022.05.14 - [7. 실습 Hands-on Lab] - 나도한다 시리즈 - OCI 기본 실습 IaaS (가상 네트워크)

2022.05.14 - [7. 실습 Hands-on Lab] - 나도한다 시리즈 - OCI 기본 실습 IaaS (컴퓨트 인스턴스)

 

Database Cloud Service DBCS (생성)

1. 메뉴에서 오라클 데이터베이스 >> 오라클 기본 위치 데이터베이스로 이동합니다.

 

2. Create DB System을 선택합니다.

  • DB System Information (DataGuard 실습 준비)
Select a compartment Root
Name your DB system OCIDBDGA
Select an availability domain AD-1
rrHb:AP-SEOUL-1-AD-1
Select a shape type Virtual Machine
Select a shape VM.Standard.E4.Flex 1
Oracle Database software edition Enterprise Edition
(DG는 최소 EE 이상, ADG는 EE-HP 가 필요)
Choose storage management software Oracle Grid Infrastructure
Available storage (GB) 256
Add SSH Keys ssh-key-2022-07-06.key.pub
(사전 준비에서 생성한 본인의 Public Key)
Choose a license type License Included
Virtual cloud network VCN-OCI-KR
Client subnet Public Subnet-VCN-OCI-KR(regional)
(실제 운영 환경은 Private 서브넷 사용 권고)
Hostname prefix OCIDBDGA
Show Advanced Options  
Time zone - Select another time zone Asia / Seoul
Database name OCIDBDGA
Database Image Oracle Database 19c
Create administrator credentials password for sys
Enable automatic backups Y Checked
Backup retention period 30 days
Character set AL32UTF8
National Character set AL16UTF16

 

※ 자동 백업 구성을 위해서는 오브젝트 스토리지 활용이 필요하고 그에 따른 라우팅을 추가해 주어야 합니다.

 

  • DB System Information (RAC 실습 준비)
Select a compartment Root
Name your DB system OCIDBRAC
Select an availability domain AD-1
rrHb:AP-SEOUL-1-AD-1
Select a shape type Virtual Machine
Select a shape VM.Standard.E4.Flex 2
(RAC 구성은 노드당 최소 2 OCPU, 자동으로 2 x 2 OCPU 구성)
Oracle Database software edition Enterprise Edition Extreme Performance
Choose storage management software Oracle Grid Infrastructure
Available storage (GB) 912
Add SSH Keys ssh-key-2022-07-06.key.pub
(사전 준비에서 생성한 본인의 Public Key)
Choose a license type License Included
Virtual cloud network VCN-OCI-KR
Client subnet Public Subnet-VCN-OCI-KR(regional)
(실제 운영 환경은 Private 서브넷 사용 권고)
Hostname prefix OCIDBRAC
Show Advanced Options  
Time zone - Select another time zone Asia / Seoul
Database name OCIDBRAC
Database Image Oracle Database 19c
Create administrator credentials password for sys
Enable automatic backups Y Checked
Backup retention period 30 days
Character set AL32UTF8
National Character set AL16UTF16

 

  • DB 인스턴스 생성 완료

 

OCIDBRAC 인스턴스

RAC 2 노드 구성 - 생성시 설정

 

OCIDBDGA 인스턴스

데이터가드는 아직 설정 전으로 Primary만 생성

 

 

Database Cloud Service DBCS (연결 - DBMS 툴)

1. SQL Developer 무료 툴을 다운로드하여 설치합니다. (https://www.oracle.com/tools/downloads/sqldev-downloads.html)

 

2. 데이터베이스 상세 페이지 >> View DB Connection 선택 후 접속 서비스명 복사 (OCIKRDB_icn1rz.sub05131637190.vcnocikr.oraclevcn.com)

 

3. 노드 상세 페이지에서 Public IP 확인 (실제 운영 환경은 Private 서브넷, Private IP 사용 권고)

 

4. 설치된 SQL Developer를 실행하여 접속 정보 입력 >> Test 클릭

Name OCIKRDB (상위 실습과 다르니 본인 인스턴스에 맞게 변경 필요)
Username system
Password (DBCS 생성 때 기입했던 비밀번호)
Role Default
Connection Type Basic
Hostname (이전에 확인한 Public IP)
Port 1521
Service Name (이전에 확인한 서비스명)

 

5. Security List 확인 후 1521 포트 등록 오픈 후 다시 접속 테스트 TEST 클릭 >> Success >> Connect

Networking >> Virtual Cloud Networks >> VCN-OCI-KR >> Security List Details >> Default Security List for VCN-OCI-KR

Source CIDR xxx.xxx.xxx.xxx/32
(https://www.myip.com/ 을 통해 확인한 본인 공용 IP 1개만 접속 가능하도록 오픈)
IP Protocol TCP
Destination Port Range 5121
Description DBCS Admin Connection

select * from v$instance;

※ SSH 툴을 통해 DB 시스템 OS 영역 접근은 컴퓨트 인스턴스 접근 방식과 동일

2022.05.14 - [7. 실습 Hands-on Lab] - 나도한다 시리즈 - OCI 기본 실습 IaaS (컴퓨트 인스턴스)

 

댓글