새소식

Oracle Database

[Oracle] Oracle Cloud ATP 생성 & 접속 방법

  • -
반응형

오늘은 Oracle Cloud에서 제공하고 있는 PasS 상품인 ATP에 대해서 써 볼 생각이다. 

고객사에서 ATP로 Database를 이관후 Query 성능 Test를 원하고 있어 진행해 보았다. 

 

ATP란 ?

ATP는 OCI에서 제공하는 완전 관리형 상품( PasS )이다.

이 서비스는 데이터베이스의 프로비저닝, 구성, 튜닝, 확장, 패치, 암호화 및 복구를 자동화합니다. 또한 이 서비스에는 Real Application Clusters(RAC), 다중 테넌트, 파티셔닝, 인 메모리, 고급 보안, 고급 압축과 같은 Oracle의 고급 데이터베이스 옵션이 모두 포함됩니다.

 

자율 운영

자동 프로비저닝

내결함성과 가용성이 뛰어난 데이터베이스를 몇 분 안에 배포합니다.

 

자동 확장

다운타임 없이 성능 및 처리량 요구 사항을 충족하도록 컴퓨팅 리소스를 자동으로 확장합니다. 온라인 스케일링을 통해 사용한 만큼 지불하는 구매 경험을 가능하게 합니다.

 

자동 튜닝

시간이 지남에 따라 데이터와 스키마가 변경되더라도 데이터베이스를 자동으로 구성하고 조정합니다. 메모리 구성, 데이터 형식, 인덱스 및 액세스 구조가 자동으로 최적화되어 성능이 향상됩니다.

 

자동 백업

Oracle 객체 스토리지에 있는 데이터베이스의 전체 백업 및 일일 증분 백업을 수행하고 원하는 시점으로 복원 및 복구할 수 있도록 최대 60일간 보관합니다.

 

자동 수리

장애를 지속적으로 모니터링하고 예측하여 하드웨어 및 소프트웨어 장애를 수정합니다. 요청하는 즉시 정상적인 데이터베이스 성능을 유지하도록 리디렉션 됩니다.

 

자동 장애 조치

Autonomous Data Guard를 사용하여 프로덕션 데이터베이스의 실시간 원격 복사본을 유지하고 기본 복사본에서 원격 복사본으로 자동 전환하여 사이트 다운타임을 해소합니다.

 

* 현재 ATP는 프리티어 등급에서도 제공되고 있어 무료로 테스트해 볼 수 있다.

 - ATP Database 2개 지원

 - OCPU 1 

 - Storage 20 G

 

 

1.ATP Database 생성

Oracle Database 에서 ATP 를 선택하면된다.

 

 

"자율운영 데이터베이스 생성" 클릭

 

Database 이름은 Default 로 주어지는 것으로하였다.

 

 

ADMIN Password 정책이 복잡하여 암호는 12자 이상 30자 이하 여야하며 대문자, 소문자 및 숫자가 각각 하나 이상이어야한다.

 

현재 상태가 사용가능으로 바뀌며 생성된 것을 확인 할 수 있다.

 

2.ATP로 접속 ( SQL Developer )

* SQL Developer Download Link

https://www.oracle.com/tools/downloads/sqldev-downloads.html 

- ATP로 접속하기 위해서는 DB 생성 시 만들었던 전자지갑을 다운받아야된다.

 

웹 콘솔에서 "DB 접속" 클릭

 

"전자 지갑 다운로드" 클릭

 

ATP 생성시 입력한 ADMIN 패스워드 입력

 

다운받은 전자 지갑을 압축해제하면 Tnsnames.ora 파일에 Tns alias 정보 및 프로토콜 등이 설정되어있다.

 

TPURGENT: 시간이 중요한 트랜잭션 처리 작업을 위한 가장 높은 우선순위의 응용 프로그램 연결 서비스입니다. 이 연결 서비스는 수동 병렬 처리를 지원합니다.

TP: 트랜잭션 처리 작업을 위한 일반적인 응용 프로그램 연결 서비스입니다. 이 연결 서비스는 병렬 처리로 실행되지 않습니다.

HIGH: 보고 및 일괄 작업을 위한 우선순위가 높은 응용 프로그램 연결 서비스입니다. 모든 작업은 병렬로 실행되며 대기열에 포함됩니다.

MEDIUM: 보고 및 일괄 작업을 위한 일반적인 응용 프로그램 연결 서비스입니다. 모든 작업은 병렬로 실행되며 대기열에 포함됩니다. 이 서비스를 사용하면 병렬 처리 수준이 4로 제한됩니다.

LOW: 보고 또는 일괄 처리 작업을 위한 가장 낮은 우선순위의 응용 프로그램 연결 서비스입니다. 이 연결 서비스는 병렬 처리로 실행되지 않습니다.

* 자세한 내용: 

https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/service-names-tranaction-processing.html#GUID-610D50B3-A0F0-4059-B940-324E305C5F55

 

Using Oracle Autonomous Database on Shared Exadata Infrastructure

You are required to select a service when you connect to the database. The service names for connecting to Autonomous Transaction Processing or Autonomous JSON Database are in the format:

docs.oracle.com

 

 

SQLDeveloper.exe 실행

 

SQLDeveloper 실행 완료후 "+" 클릭후 접속유형을 "클라우드 전자 지갑"으로 선택한다.

 

구성파일 "찾아보기"를 클릭한다.

 

기존에 받아두었다 전자지갑 파일을 연다.

 

Tnsnames.ora에 있는 원하는 서비스를 선택한다.

 

Admin User의 패스워드를 입력후 "테스트" 클릭시 상태가 성공으로 된다면 접속에 성공한 것이다.

 

DB 접속후 간단한 Query를 실행해 보았다.

 

 

 

참조 링크

Manage Concurrency and Priorities on Autonomous Database

https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/manage-priorities.html#GUID-19175472-D200-445F-897A-F39801B0E953

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.