Observação:

Restaurar o PDB multitenant eliminado usando uma instância auxiliar no mesmo servidor DBCS

Introdução

Em um banco de dados contêiner (CDB) multitenant, os metadados das tabelas do dicionário de dados e as definições de view só são armazenados na raiz. No entanto, cada banco de dados plugável (PDB) tem seu próprio conjunto de tabelas e views do dicionário de dados para os objetos de banco de dados contidos no PDB.

Portanto, um banco de dados plugável (PDB) não pode ser restaurado como um banco de dados. Ele deve ser restaurado como um objeto de banco de dados usando uma instância auxiliar. Se um banco de dados plugável (PDB)/arquivos de dados forem excluídos acidentalmente, corrompidos etc., o repositório/metadados do PDB ainda existirá e poderá ser restaurado e recuperado

Se um PDB for acidentalmente/intencionalmente eliminado usando o comando DROP PLUGGABLE DATABASE <PDBNAME>, isso eliminará o PDB e removerá os metadados do repositório. Portanto, uma restauração do PDB (incluindo o PDB PITR antes do tempo eliminado) falhará com um erro como RMAN-06813: could not translate pluggable database PDBxx.

Arquitetura

PDB de Origem e Auxiliar

Objetivos

Restaure e recupere um PDB que foi eliminado, incluindo os arquivos de dados. Como não pode ser restaurado no mesmo CDB, criamos uma instância auxiliar e restauramos o PDB no CDB auxiliar na mesma instância e também na origem.

Pré-requisitos

Tarefa 1: Criar um novo banco de dados plugável

Tarefa 2: Fazer Backup do Banco de Dados Contêiner (CDB)

Tarefa 3: Eliminar o banco de dados plugável criado na Tarefa 1

Tarefa 4: Restaurar o banco de dados plugável eliminado no mesmo banco de dados de origem

Tarefa 5: Criar uma instância auxiliar temporária

Tarefa 6: Iniciar a instância auxiliar no estado nomount

Tarefa 7: Restaurar o arquivo de controle do backup na instância IdP e montar o banco de dados

Tarefa 8: Restaurar e recuperar o banco de dados do PDB eliminado na instância auxiliar

Tarefa 9: Adicionar e eliminar o arquivo de redo log on-line no banco de dados de origem

Tarefa 10: Abrir banco de dados em resetlogs na instância auxiliar

Tarefa 11: Alterar o banco de dados plugável na instância auxiliar

Tarefa 13: Clonar o banco de dados plugável PDB03 na origem

Confirmações

Mais Recursos de Aprendizagem

Explore outros laboratórios no site docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal YouTube do Oracle Learning. Além disso, visite education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.

Para obter a documentação do produto, visite o Oracle Help Center.