플러그인할 수 있는 데이터베이스 정보

이 문서에서는 플러거블 데이터베이스에 대한 세부정보와 백업, 복원, 재배치 및 복제와 같은 다양한 기능 관리에 대해 설명합니다.

다중 테넌트 구조를 사용하면 Oracle Database가 컨테이너 데이터베이스가 될 수 있습니다. 컨테이너 데이터베이스(CDB)에는 사용자가 생성한 플러거블 데이터베이스와 애플리케이션 컨테이너가 하나 이상 포함되어 있습니다. PDB(플러거블 데이터베이스)는 응용 프로그램에 별도의 데이터베이스로 나타나는 스키마, 스키마 객체 및 비스키마 객체의 이식 가능한 모음입니다. 물리적 레벨에서 각 플러거블 데이터베이스에는 플러거블 데이터베이스에 대한 데이터를 저장하는 고유한 데이터 파일 집합이 있습니다. 컨테이너 데이터베이스에는 포함된 플러거블 데이터베이스에 대한 모든 데이터 파일과 컨테이너 데이터베이스 자체에 대한 메타데이터를 저장하는 시스템 데이터 파일 집합이 포함됩니다.

DB 시스템에서 생성된 Oracle 19c 이상 데이터베이스에는 OCI 콘솔의 데이터베이스 세부정보 페이지에서 액세스할 수 있는 초기 플러거블 데이터베이스가 포함됩니다. OCI 콘솔 또는 API를 사용하여 플러거블 데이터베이스를 시작, 정지, 복제 및 삭제할 수 있습니다. 컨테이너 데이터베이스에서 추가 플러거블 데이터베이스를 생성할 수도 있습니다. OCI 콘솔 또는 API를 사용하여 수행되는 모든 플러거블 데이터베이스 작업은 작업에 의해 생성된 작업 요청을 사용하여 모니터링할 수 있습니다. 자세한 내용은 작업 요청을 참조하십시오.

OCI 콘솔 및 API를 사용하여 DB 시스템에서 플러거블 데이터베이스를 생성하고 관리할 수 있습니다.

주: 일반적으로 '데이터베이스'라는 용어는 CDB(컨테이너 데이터베이스)를 가리킵니다.

생성

플러거블 데이터베이스에는 플러거블 데이터베이스가 두 개 이상 있을 수 있습니다. 플러거블 데이터베이스는 한 번에 하나씩 생성해야 하며, 새 플러거블 데이터베이스 생성은 플러거블 데이터베이스의 기존 플러거블 데이터베이스에 영향을 주지 않습니다.

OCI 콘솔을 사용하여 플러거블 데이터베이스를 생성하려면 플러그인할 수 있는 데이터베이스 만들기를 참조하십시오.

복원

플러그 가능한 데이터베이스는 백업에서 복원할 수 있습니다. 다음 두 가지 유형의 복원이 지원됩니다.

플러그 가능한 데이터베이스를 지정된 상태로 다시 이동하려는 경우 내부 복구를 수행할 수 있습니다. 컨테이너 데이터베이스와 플러거블 데이터베이스는 모두 작동 및 실행 중이어야 하며 한 번에 하나의 플러거블 데이터베이스만 복원할 수 있습니다.

OCI 콘솔을 사용하여 플러거블 데이터베이스를 복원하려면 플러거블 데이터베이스 복원을 참조하십시오.

재배치

플러그 가능한 데이터베이스를 한 컨테이너 데이터베이스에서 동일한 가용성 도메인(AD) 내의 다른 컨테이너 데이터베이스로 구획, DB 시스템 또는 VCN 간에 동일하거나 이후 버전의 데이터베이스 버전으로 재배치할 수 있습니다. 두 개의 서로 다른 VCN을 사용하는 경우 재배치하기 전에 두 VCN을 모두 피어링해야 합니다. 재배치 중 플러거블 데이터베이스가 소스 컨테이너 데이터베이스에서 제거되고 작동 및 실행 중인 대상 컨테이너 데이터베이스로 이동됩니다. Data Guard 연관에서 primary로 재배치된 플러그 가능한 데이터베이스도 standby와 동기화됩니다.

OCI 콘솔을 사용하여 플러거블 데이터베이스를 재배치하려면 플러거블 데이터베이스 재배치를 참조하십시오.

복제

복제는 복제 작업 시 존재하던 주어진 데이터베이스의 독립적이고 완전한 복사본입니다. 동일한 컨테이너 데이터베이스 또는 다른 컨테이너 데이터베이스 내에 플러거블 데이터베이스의 복제본을 생성하고 복제된 플러거블 데이터베이스를 새로고침할 수 있습니다.

지원되는 복제본 유형은 다음과 같습니다.

OCI 콘솔을 사용하여 플러그인할 수 있는 데이터베이스를 복제하려면 플러그인할 수 있는 데이터베이스 복제를 참조하십시오.

새로고침 가능 복제

새로고침 가능 복제본을 사용하면 소스 플러거블 데이터베이스로 원격 복제본을 업데이트된 상태로 유지할 수 있습니다.

OCI 콘솔을 사용하여 새로고침 가능 복제본을 생성하려면 플러그인 가능 데이터베이스 복제를 참조하십시오.

OCI 콘솔을 사용하여 복제본을 새로 고치려면 플러그인할 수 있는 데이터베이스 새로고침을 참조하십시오.

새로고침 가능 복제본을 일반 플러그인할 수 있는 데이터베이스로 변환

언제든지 소스 플러거블 데이터베이스에서 새로고침 가능 복제본(대상 플러거블 데이터베이스)의 접속을 해제하여 새로고침 가능 복제본을 일반 플러거블 데이터베이스로 변환할 수 있습니다. 새로고침 플러거블 데이터베이스가 Data Guard 연관에 있는 경우 일반 플러거블 데이터베이스로 변환되면 플러거블 데이터베이스가 변환 프로세스의 일부로 대기 데이터베이스와 동기화됩니다.

OCI 콘솔을 사용하여 플러거블 데이터베이스를 변환하려면 새로고침 가능한 복제본을 일반 플러거블 데이터베이스로 변환을 참조하십시오.

SQL 워크시트

SQL Worksheet는 데이터베이스 연결을 사용하여 브라우저에 직접 SQL 문을 입력할 수 있는 웹 기반 SQL 작업 영역을 제공합니다. SQL Worksheet에서 데이터베이스에 대해 SQL 문 또는 스크립트를 실행하고 데이터베이스 객체를 생성할 수 있습니다.

SQL Worksheet를 사용하려면 연결을 생성해야 합니다. SQL Worksheet는 서비스와 함께 생성한 연결을 활용하여 Console에서 SQL 명령 및 스크립트를 실행할 수 있는 기능을 제공합니다. SQL Worksheet에서 사용되는 스크립트는 OCI Object Storage 또는 로컬 드라이브에 상주할 수 있습니다. Connection 선택 메뉴를 사용하여 SQL Worksheet가 사용하는 연결을 즉시 변경할 수 있습니다.

연결은 OCI의 Oracle Database에 액세스하는 데 필요한 정보가 포함된 리소스입니다. 연결은 단순히 데이터베이스 위치에 대한 정보를 제공하여 생성됩니다. 또한 접속에는 데이터베이스에 액세스하는 데 사용되는 사용자 및 OCI 저장소에 저장된 비밀번호 위치가 포함됩니다.

연결을 생성하려면 OCI 콘솔을 사용하여 SQL Worksheet를 실행 및 사용합니다. SQL Worksheets(SQL 워크시트)를 참조하십시오.

백업

컨테이너 데이터베이스가 자동 백업 기능으로 구성된 경우 생성, 복제 또는 재배치 작업 중에 선택적으로 플러거블 데이터베이스의 백업을 수행할 수 있습니다. 플러거블 데이터베이스 백업 대상은 항상 컨테이너 데이터베이스와 동일하며 직접 액세스하거나 요청 시 백업을 생성할 수 없습니다. Oracle은 플러그인할 수 있는 데이터베이스를 생성하거나 복제한 후 즉시 백업할 것을 권장합니다. 그 이유는 다음 일별 자동 백업이 성공적으로 완료될 때까지 플러거블 데이터베이스를 복구할 수 없기 때문에 데이터 손실이 발생할 수 있습니다.

미결 모드

OCI 콘솔에서는 읽기/쓰기, 읽기 전용 및 마운트됨과 같은 플러그 가능한 데이터베이스의 열린 모드를 확인할 수 있습니다. 플러거블 데이터베이스 상태가 모든 노드에서 동일하면 모든 플러거블 데이터베이스에 대해 동일한 상태가 표시됩니다. 플러그인할 수 있는 데이터베이스 상태가 노드 간에 다른 경우 플러그인할 수 있는 데이터베이스가 읽기/쓰기 모드로 열리는 노드를 나타내는 메시지가 표시됩니다. API 또는 OCI 콘솔을 통해 플러거블 데이터베이스의 열기 모드를 변경할 수 없습니다. 하지만 플러거블 데이터베이스를 시작하거나 정지할 수 있습니다. 플러거블 데이터베이스를 시작하면 읽기/쓰기 모드로 시작됩니다. 플러거블 데이터베이스를 정지하면 닫히고 마운트 모드로 유지됩니다.

플러그 가능한 데이터베이스 관리의 제한 사항