자율운영 데이터베이스 정보
Oracle Autonomous Database on Dedicated Exadata Infrastructure는 커밋된 하드웨어 및 소프트웨어 리소스를 통해 Oracle Cloud Infrastructure(OCI)에서 실행되는 고도로 자동화된 완전 관리형 데이터베이스 환경입니다. 이러한 격리된 리소스를 통해 조직은 비용과 복잡성을 줄이면서 엄격한 보안, 가용성 및 성능 요구 사항을 충족할 수 있습니다. Autonomous Database는 자율운영 컨테이너 데이터베이스(ACD) 내에 프로비저닝되며 사용자 데이터베이스입니다. 단일 자율운영 컨테이너 데이터베이스 리소스에 많은 Autonomous Database를 생성할 수 있습니다.
Autonomous Database on Dedicated Exadata Infrastructure와 함께 사용되는 네 가지 계층 아키텍처에 대한 전체적인 아이디어를 얻고 이 아키텍처에서 Autonomous Database의 포지셔닝을 이해하려면 Components of Autonomous Database on Dedicated Exadata Infrastructure를 참조하십시오.
애플리케이션 DBA는 Autonomous Database를 생성, 모니터링 및 관리합니다. 또한 이러한 데이터베이스 내에서 Oracle Database 유저를 생성 및 관리하고 데이터베이스에 액세스하는 데 필요한 정보를 다른 유저에게 제공합니다. 플리트 관리자가 인프라 리소스를 설정하고 애플리케이션 DBA가 데이터베이스 사용자와 함께 Autonomous Database를 프로비저닝한 후 Autonomous Database에 접속하고 데이터베이스 애플리케이션 개발을 시작할 수 있습니다. 데이터베이스 사용자는 SQL*Plus, SQLcl, Database Actions, Oracle APEX 등 다양한 도구를 사용해 Autonomous Database에 연결할 수도 있습니다.
Autonomous Database 요구사항
리소스 요구 사항
Autonomous Database를 프로비저닝하려면 재해 복구 요구사항에 따라 자율운영 Data Guard가 있거나 없는 자율운영 컨테이너 데이터베이스가 필요합니다. 자세한 내용은 자율운영 컨테이너 데이터베이스 생성을 참조하십시오.
필요한 IAM 정책
필요한 IAM 정책을 통해 권한이 부여된 Oracle Cloud Infrastructure 계정이 있어야 합니다. 수행 중인 작업에 따라 필요한 정책이 달라집니다. Autonomous Database와 관련된 IAM 정책 목록은 자율운영 데이터베이스 관리 정책을 참조하십시오.
Autonomous Database에서 관리되는 데이터베이스 기능
다음 기능은 Autonomous Database 레벨에서 정의 및 관리할 수 있습니다.
기능 | 참고 | 추가 참조 |
---|---|---|
작업 로드 유형 데이터베이스를 Autonomous Data Warehouse 또는 Autonomous Transaction Processing 워크로드 유형 중 하나로 구성할 수 있습니다. |
Oracle Autonomous Data Warehouse는 클라우드 데이터 웨어하우스 서비스로, 데이터 웨어하우스 운영, 데이터 보안 및 데이터 기반 애플리케이션 개발의 모든 복잡성을 사실상 제거합니다. Oracle Autonomous Transaction Processing은 트랜잭션, 분석 및 배치 워크로드를 동시에 실행하도록 최적화된 완전 자동화된 데이터베이스 서비스입니다. |
Autonomous Database on Dedicated Exadata Infrastructure 정보 |
접속 세부정보 보기 OCI(Oracle Cloud Infrastructure) 콘솔에서 클라이언트 인증서를 다운로드하고 Autonomous Database의 TNS 이름 및 접속 문자열을 볼 수 있습니다. |
Oracle 클라이언트 인증서(전자 지갑 파일)는 서비스 관리자가 Autonomous Database에서 다운로드합니다. Autonomous Database 관리자가 아닌 경우 관리자가 클라이언트 인증서를 제공해야 합니다. 영역 간 대기 Autonomous Database의 경우 영역별 접속 문자열을 다운로드할 수 있습니다. |
전용 Autonomous Database에 대한 접속 정보 |
개발자용 Autonomous Database Developers 인스턴스용 Autonomous Database를 생성할 수 있습니다. Autonomous Database for Developers는 데이터베이스 개발 및 기능 테스트 활동을 위해 설계된 무료 계층 제품입니다. |
Autonomous Database for Developers는 4개의 ECPU 및 32GB 스토리지에서 고정되며 수동 또는 자동 확장을 지원하지 않습니다. 개발자 데이터베이스 인스턴스는 자율운영 Data Guard가 없는 ECPU 기반 ACD에서만 생성할 수 있으므로 OCPU, 자율운영 Data Guard 또는 둘 다 있는 ACD에 대해서는 무료 인스턴스 토글 단추가 사용 안함으로 설정됩니다. |
개발자용 자율운영 데이터베이스 |
CPU 수 프로비저닝(Provisioning) 가능한 CPU 리스트에서 데이터베이스의 CPU 수를 선택할 수 있습니다. |
CPU 유형(즉, ECPU 또는 OCPU)은 상위 자율운영 Exadata VM 클러스터의 컴퓨트 유형에 따라 결정됩니다. 이 값은 CPU 유형에 따라 기본값이 2개 ECPU 또는 1개 OCPU로 설정됩니다. |
Autonomous Database의 컴퓨팅 관리 |
CPU 자동 스케일링 CPU 자동 스케일링을 사용하면 Autonomous Database가 데이터베이스의 작업 로드 증가에 따라 CPU 개수로 지정된 CPU 수를 최대 3배까지 자동으로 사용할 수 있습니다. |
Autonomous Database를 프로비저닝하는 동안 또는 이미 프로비저닝된 후 CPU 자동 확장을 활성화할 수 있습니다. |
Autonomous Database의 자동 크기 조정 사용 또는 사용 안함 |
저장 영역 Autonomous Database를 프로비저닝하는 동안 데이터베이스에 할당할 스토리지를 테라바이트(GB) 단위로 지정할 수 있습니다. |
최소값은 32GB입니다. 기본값은 Autonomous Data Warehouse의 경우 1024GB, Autonomous Transaction Processing 워크로드의 경우 32GB입니다. |
|
탄력적 풀 탄력적인 풀을 사용하면 모든 데이터베이스를 클라우드로 가져와 운영 효율성을 개선하고 비용을 절감할 수 있습니다. 또한 Autonomous Database를 사용하여 리소스를 통합하고 관리 및 운영을 간소화할 수 있습니다. |
컴퓨트 자동 스케일링이 사용 안함으로 설정된 경우 다음을 사용하여 탄력적 풀을 풀 리더로 만들거나 기존 탄력적 풀을 풀 멤버로 조인하도록 선택할 수 있습니다.
|
ECPU 컴퓨트 모델을 사용하는 자율운영 Data Guard가 없는 Autonomous Transaction Processing 데이터베이스만 탄력적 풀을 생성하는 데 사용할 수 있습니다. |
데이터베이스 인증 데이터베이스를 프로비저닝하는 동안 데이터베이스 유저 이름과 암호를 설정합니다. |
데이터베이스를 생성하는 동안 사용자 이름과 비밀번호는 ADMIN 사용자 이름과 비밀번호가 됩니다. 응용 프로그램 DBA는 ADMIN 사용자 이름과 암호를 사용하여 이 데이터베이스에 연결하여 다른 데이터베이스 유저를 생성할 수 있습니다. |
데이터베이스 사용자 생성 |
액세스 제어 액세스 제어 목록(ACL)을 만들어 네트워크 액세스를 구성할 수 있습니다. ACL은 특정 IP 주소를 가진 클라이언트만 데이터베이스에 연결할 수 있도록 하여 Autonomous Database에 대한 추가 보호를 제공합니다. 상위 자율운영 컨테이너 데이터베이스가 자율운영 Data Guard를 사용하는 경우 대기 데이터베이스에 대한 액세스 제어를 정의할 수도 있습니다. |
목록의 주소 유형에 따라 다음 IP 표기법 유형 옵션 중 하나를 선택할 수 있습니다.
|
Autonomous Database on Dedicated Exadata Infrastructure 내 액세스 제어 |
연락처 이메일 Autonomous Database와 관련된 운영 통지, 공고 및 계획되지 않은 유지보수 통지를 수신할 수 있는 연락처 전자메일을 제공할 수 있습니다. |
Oracle은 중요한 통지 또는 공고가 누락되지 않도록 가능한 경우 개인의 전자메일 주소가 아닌 관리자 그룹의 전자메일 주소를 사용할 것을 권장합니다. |
|
문자 집합 Autonomous Database를 사용하면 Autonomous Database를 프로비저닝하는 동안 지원되는 문자 집합 목록에서 원하는 문자 집합을 선택할 수 있습니다. |
You choose a Character Set and National Character Set while provisioning an Autonomous Database. 지원되는 Character Set 목록에는 현재 ASCII 기반 플랫폼에서 지원되는 모든 데이터베이스 Character Set이 포함되어 있습니다. |
Autonomous Database에 대한 문자 집합 선택 |
Database In-Memory 데이터베이스를 프로비저닝하는 동안 In-Memory 열 저장소(IM 열 저장소)에 SGA(시스템 글로벌 영역) 퍼센트를 할당하여 Autonomous Database에 대해 Database In-memory를 활성화할 수 있습니다. IM(In-Memory Column Store)은 Database In-Memory의 주요 기능입니다. IM 열 저장소는 빠른 스캔에 최적화된 특수한 압축된 열 형식으로 테이블, 분할 영역 및 개별 열의 복사본을 유지 관리합니다. |
OCI(Oracle Cloud Infrastructure) 콘솔의 세부정보 페이지에서 기존 Autonomous Database에 대해 Database In-Memory를 사용 또는 사용 안함으로 설정할 수 있습니다. 복제 소스에 Database In-memory가 사용으로 설정되어 있는지 여부에 관계없이 데이터베이스 인스턴스 또는 백업에서 복제된 데이터베이스에서 Database In-Memory를 사용으로 설정할 수도 있습니다. |
Database In-Memory |
데이터베이스 복제 Autonomous Database를 복제하여 특정 시점 복사본 또는 해당 백업 셋을 생성할 수 있습니다. 복제 기능을 사용하여 테스트, 개발 또는 분석과 같은 목적으로 과거 데이터로 Autonomous Database를 빠르게 설정할 수 있습니다. |
Autonomous Database는 다음 복제 유형을 지원합니다.
|
Autonomous Database on Dedicated Exadata Infrastructure 복제 정보 |
Ops Insights Ops Insights는 데이터베이스 및 호스트의 리소스 활용률과 용량에 대한 전방위적인 통찰력을 제공하는 클라우드 전용 서비스입니다. CPU 및 스토리지 리소스를 쉽게 분석하고, 용량 문제를 예측하고, 데이터베이스 플리트 전반에서 SQL 성능 문제를 사전에 식별할 수 있습니다. |
기본적으로 Ops Insights는 Autonomous Database에 대해 사용 안함으로 설정되며, Oracle Cloud Infrastructure 콘솔에서 사용으로 설정해야 합니다. Ops Insights를 사용하여 다음을 수행할 수 있습니다.
|
Autonomous Database on Dedicated Exadata Infrastructure에서 Operations Insights 사용 |
Autonomous Database 측정항목 측정항목, 알람 및 통지를 사용하여 Autonomous Database의 건전성, 용량 및 성능을 모니터링할 수 있습니다. Autonomous Database 메트릭은 CPU 및 스토리지 활용률, 성공/실패한 데이터베이스 로그온 및 연결 시도 횟수, 데이터베이스 작업, SQL 쿼리, 트랜잭션 등과 같은 유용한 정량 데이터를 측정하는 데 도움이 됩니다. 측정항목 데이터를 사용하여 Autonomous Database 리소스의 문제를 진단하고 해결할 수 있습니다. |
Oracle Cloud Infrastructure 콘솔 또는 모니터링 API를 사용하여 측정지표를 볼 수 있습니다. |
Autonomous Database Metrics로 데이터베이스 모니터링 |
Data Safe Oracle Data Safe는 데이터의 민감도를 이해하고, 데이터에 대한 위험을 평가하고, 중요한 데이터를 마스크하고, 보안 제어를 구현 및 모니터하고, 사용자 보안을 평가하고, 사용자 작업을 모니터하고, 데이터베이스의 데이터 보안 준수 요구사항을 해결하는 데 도움이 됩니다. |
Oracle Data Safe는 사용이 간편한 단일 관리 콘솔에서 다음과 같은 기능 세트를 제공합니다.
Data Safe에 데이터베이스를 등록하려면 먼저 전용 인프라 구성의 데이터베이스에 액세스하도록 Data Safe를 구성해야 합니다. |
Autonomous Database 도구
Autonomous Database 사용자는 다음 도구를 사용할 수 있습니다.
도구 | 참고 | 추가 참조 |
---|---|---|
데이터베이스 작업 Oracle Database Actions는 Autonomous Database에 대한 개발 도구, 데이터 도구, 관리 및 모니터링 기능을 제공하는 브라우저 기반 애플리케이션입니다. Database Actions를 사용하여 워크시트에서 데이터를 로드하고 SQL 문, 질의 및 스크립트를 실행하고, 데이터를 익스포트하고, Data Modeler 다이어그램을 생성하고, 데이터베이스 관리자가 데이터베이스를 모니터할 수 있도록 할 수 있습니다. |
시스템에 추가 소프트웨어를 다운로드하거나 설치하지 않고 Database Actions를 사용하여 Autonomous Database에 연결할 수 있습니다. Oracle Database Actions는 Oracle REST Data Services에서 실행되며 이에 대한 액세스는 스키마 기반 인증을 통해 제공됩니다. Oracle Database Actions를 사용하려면 해당 스키마가 Database Actions에 대해 사용으로 설정된 데이터베이스 사용자로 사인인해야 합니다. |
|
Oracle APEX(Oracle Application Express) Oracle APEX는 데이터를 로드하고, 데이터베이스 객체를 관리하고, REST 인터페이스를 개발하고, 애플리케이션을 구축할 수 있는 사용하기 쉬운 브라우저 기반 환경을 제공합니다. |
모든 Oracle Application Express 구성요소의 구성, 패치 적용, 모니터링 및 업그레이드는 Oracle에서 전담 관리합니다. Oracle APEX 애플리케이션의 개발자 또는 최종 사용자 수에는 제한이 없습니다. Autonomous Database는 워크로드에 따라 필요에 따라 컴퓨팅 및 스토리지를 온라인으로 즉시 확장할 수 있습니다. 온프레미스로 개발된 Oracle APEX 애플리케이션을 Autonomous Database의 Oracle APEX에 배포하거나 그 반대로 손쉽게 배포할 수 있습니다. |
APEX 애플리케이션 구축 |
SQL*Plus SQL*Plus는 SQL 명령을 입력하는 데 사용되는 명령행 인터페이스입니다. SQL*Plus를 사용하여 Autonomous Database에 접속하여 데이터베이스의 테이블, 뷰, 트리거, 유형, 시퀀스 등을 정의할 수 있습니다. |
SQL*Plus를 Autonomous Database에 연결하려면 SQL*Plus를 실행하는 시스템에 Autonomous Database에 대한 네트워크 액세스 권한이 있어야 합니다. |
SQL*Plus로 연결 |
SQLcl(Oracle SQL Developer Command Line) SQLcl는 Oracle Database용 명령행 인터페이스입니다. 대화식으로 실행하거나 SQL 및 PL/SQL을 일괄 실행할 수 있습니다. SQLcl는 기능이 풍부한 환경을 위해 인라인 편집, 명령문 완료 및 명령 리콜을 제공하는 동시에 이전에 작성한 SQL*Plus 스크립트도 지원합니다. |
SQLCl을 Autonomous Database에 연결하려면 SQLCl를 실행하는 시스템에 Autonomous Database에 대한 네트워크 액세스 권한이 있어야 합니다. |
Oracle SQLcl 연결 |
SQL Developer Oracle SQL Developer는 무료 통합 개발 환경으로, 기존 및 클라우드 배포 모두에서 Oracle Database의 개발 및 관리를 간소화합니다. SQL Developer는 PL/SQL 애플리케이션의 완전한 엔드 투 엔드 개발, Query 및 스크립트 실행을 위한 워크시트, 데이터베이스 관리를 위한 DBA 콘솔, 보고서 인터페이스, 완벽한 데이터 모델링 솔루션 및 타사 데이터베이스를 Oracle로 이동하기 위한 마이그레이션 플랫폼을 제공합니다. |
SQL Developer를 Autonomous Database에 연결하려면 SQL Developer를 실행하는 시스템에 Autonomous Database에 대한 네트워크 액세스 권한이 있어야 합니다. |
Oracle SQL Developer에 접속 |
Oracle REST Data Dervices ORDS(Oracle REST Data Services)를 사용하면 Autonomous Database에서 관계형 데이터에 대한 REST 인터페이스를 쉽게 개발할 수 있습니다. ORDS는 GET, POST, PUT, DELETE 등과 같은 HTTP(S) 동사를 데이터베이스 트랜잭션에 매핑하고 결과를 JSON 데이터로 반환하는 중간 계층 Java 응용 프로그램입니다. |
Autonomous Database의 ORDS(Oracle REST Data Services) 애플리케이션은 사전 구성되고 전담 관리됩니다. ORDS는 고정된 최대 접속 수와 함께 |
Autonomous Database에서 RESTful 서비스 개발 |
SODA(Simple Oracle Document Access) Oracle은 데이터베이스에 저장된 JSON 데이터에 액세스할 수 있는 SODA(Simple Oracle Document Access) API 제품군을 제공합니다. SODA는 SQL 및 PL/SQL과 같은 관계형 데이터베이스 기능이나 언어에 대한 지식 없이도 스키마 없는 응용 프로그램을 개발할 수 있도록 설계되었습니다. 문서를 데이터베이스에 저장하는 방법을 알 필요 없이 Oracle Database에서 문서 모음을 생성 및 저장하고 검색한 다음 질의할 수 있습니다. |
Autonomous Database의 세부정보 페이지에서 SODA 드라이버를 다운로드할 수 있습니다. 사용 가능한 SODA 구현은 다음과 같습니다.
|
SODA 개요 |
Oracle Database API for MongoDB MongoDB용 Oracle Database API는 MongoDB 전송 프로토콜을 Oracle Database에서 실행하는 SQL 문으로 변환합니다. MongoDB 기술을 보유한 개발자는 MongoDB 프로토콜을 이해하는 드라이버와 툴을 사용하는 Oracle Database용 JSON 문서 저장소 애플리케이션을 작성할 수 있습니다. |
MongoDB API를 Autonomous Database와 함께 사용하려면 고객 관리형 ORDS(Oracle REST Data Services)를 별도로 설치 및 구성해야 하며 ORDS 버전은 22.3 이상이어야 합니다. |
Oracle Database API for MongoDB 개요 |
Autonomous Database 관리 운영
Autonomous Database에서 다음 관리 작업을 수행할 수 있습니다.
연산 | 태스크 지침 |
---|---|
Autonomous Database 생성 | 자율운영 데이터베이스 생성 |
엘라스틱 풀 생성 | 엘라스틱 풀 생성 |
Autonomous Database를 수동으로 백업 | 수동으로 Autonomous Database 백업 |
Autonomous Database 복제 | 자율운영 데이터베이스 복제 |
장기 백업 생성 | 장기 백업 생성 |
Autonomous Database의 자동 크기 조정 사용 또는 사용 안함 | Autonomous Database의 자동 크기 조정 사용 또는 사용 안함 |
Database In-Memory 사용 또는 사용 안함 | Database In-Memory 사용 또는 사용 안함 |
Autonomous Database에 대해 Ops Insights 사용 | Autonomous Database에 Ops Insights 사용 |
탄력적 풀 조인 또는 나가기 | 탄력적 풀 조인 또는 나가기 |
탄력적 풀을 풀 리더로 관리 | 탄력적 풀을 풀 리더로 관리 |
Autonomous Database에 대한 세부정보 보기 | Autonomous Database 세부정보 보기 |
Autonomous Database에 대한 고객 연락처 관리 | Autonomous Database에 대한 고객 담당자 관리 |
Autonomous Database의 CPU 또는 스토리지 리소스 관리 | Autonomous Database의 CPU 또는 스토리지 리소스 관리 |
장기 백업 관리 | 장기 백업 관리 |
자율운영 Data Guard 구성에서 기본 및 대기 데이터베이스 관리 | 자율운영 Data Guard 구성에서 기본 및 대기 데이터베이스 관리 |
Autonomous Database를 다른 구획으로 이동 | Autonomous Database를 다른 구획으로 이동 |
Autonomous Database 복원 및 복구 | Autonomous Database 복원 및 복구 |
Autonomous Database 시작, 정지 및 재시작 | Autonomous Database 시작, 정지 및 재시작 |
데이터베이스에 대한 Autonomous Database 측정항목 보기 | 데이터베이스에 대한 Autonomous Database 측정항목 보기 |
컴파트먼트의 데이터베이스에 대한 Autonomous Database 측정항목 보기 | 컴파트먼트의 데이터베이스에 대한 Autonomous Database 측정항목 보기 |
클라이언트 인증서 다운로드 | 클라이언트 인증서 다운로드 |
Autonomous Database에 대한 접속 문자열 보기 | Autonomous Database에 대한 접속 문자열 보기 |
Autonomous Database에 대한 액세스 제어 목록 설정 | Autonomous Database에 대한 액세스 제어 목록 설정 |
Data Safe에서 전용 데이터베이스 등록 또는 등록 해제 | Data Safe에서 전용 데이터베이스 등록 또는 등록 해제 |
Autonomous Database 종료 | Autonomous Database 종료 |
위에 나열된 작업은 API를 사용하여 수행할 수도 있습니다. 자세한 내용은 API to Manage Autonomous Databases를 참조하십시오.