Sobre Bancos de Dados Plugáveis

Este artigo fornece detalhes sobre bancos de dados plugáveis e gerenciamento de seus vários recursos, como backup, restauração, realocação e clonagem.

A arquitetura multitenant permite que um Oracle Database seja um banco de dados contêiner. Um banco de dados contêiner (CDB) contém um ou mais bancos de dados plugáveis criados pelo usuário e contêineres de aplicativos. Um banco de dados plugável (PDB) é uma coleção portátil de esquemas, objetos de esquema e objetos não-esquema que aparece em um aplicativo como um banco de dados separado. No nível físico, cada banco de dados plugável tem seu próprio conjunto de arquivos de dados que armazenam os dados do banco de dados plugável. O banco de dados contêiner inclui todos os arquivos de dados dos bancos de dados plugáveis contidos nele e um conjunto de arquivos de dados do sistema que armazenam metadados para o próprio banco de dados contêiner.

Os bancos de dado Oracle 19c ou posteriores criados em um sistema do BD incluem um banco de dado inicial plugável que você pode acessar na página de detalhes do banco de Dados na Console do OCI. Usando a Console ou APIs do OCI, você pode iniciar, interromper, clonar e excluir bancos de dados plugáveis. Você também pode criar bancos de dados plugáveis adicionais no banco de dados contêiner. Todas as operações do banco de dados plugável executadas usando a Console ou APIs do OCI podem ser monitoradas usando a solicitação de serviço gerada pela operação. Para obter mais informações, consulte Solicitações de Serviço.

Você pode criar e gerenciar bancos de dado plugáveis no sistema de BD usando a Console e APIs do OCI.

Observação: Em geral, o termo 'banco de dados' refere-se ao banco de dados contêiner (CDB).

Criar

Você pode ter mais de um banco de dados plugável em um banco de dados plugável. Os bancos de dados plugáveis devem ser criados um de cada vez, e a criação de um novo banco de dados plugável não afeta os bancos de dados plugáveis existentes no banco de dados plugável.

Para criar um banco de dados plugável usando a Console do OCI, consulte Criar um Banco de Dados Plugável.

Restaurar

Um banco de dados plugável pode ser restaurado de um backup. Os dois tipos de restauração a seguir são suportados:

Você pode executar uma restauração no local quando quiser mover um banco de dados plugável de volta para um estado ou horário especificado. O banco de dados contêiner e o banco de dados plugável devem estar ativos e em execução, e somente um banco de dados plugável pode ser restaurado por vez.

Para restaurar um banco de dados plugável usando a Console do OCI, consulte Restaurar um Banco de Dados Plugável.

Realocar

Você pode realocar um banco de dados plugável de um banco de dados contêiner para outro banco de dados contêiner dentro do mesmo domínio de disponibilidade (AD) para a mesma versão ou uma versão posterior do banco de dados em compartimentos, sistemas de BD ou VCNs. Se duas VCNs diferentes forem usadas, ambas as VCNs deverão ser pareadas antes da realocação. Durante a realocação, o banco de dados plugável será removido do banco de dados contêiner de origem e movido para o banco de dados contêiner de destino que está ativo e em execução. Em uma associação do Data Guard, um banco de dados plugável realocado para o principal também será sincronizado com o stand-by.

Para realocar um banco de dados plugável usando a Console do OCI, consulte Realocar um Banco de Dados Plugável.

Clonar

Um clone é uma cópia independente e completa do banco de dados fornecido como ele existia no momento da operação de clonagem. Você pode criar clones do seu banco de dados plugável no mesmo banco de dados contêiner ou em outro banco de dados contêiner e atualizar o banco de dados plugável clonado.

Os seguintes tipos de clones são suportados:

Para clonar um banco de dado plugável usando a Console do OCI, consulte Clonar um Banco de Dados Plugável.

Clone Atualizável

Um clone atualizável permite que você mantenha seu clone remoto atualizado com o banco de dados plugável de origem.

Para criar um clone atualizável usando a Console do OCI, consulte Clonar um Banco de Dados Plugável.

Para atualizar um clone usando a Console do OCI, consulte Atualizar um Banco de Dados Plugável.

Converter Clone Atualizável em Banco de Dados Plugável Regular

Você pode converter um clone atualizável em um banco de dados plugável regular desconectando o clone atualizável (banco de dados plugável de destino) do banco de dados plugável de origem a qualquer momento. Se o banco de dados plugável de atualização estiver em uma associação do Data Guard, quando ele for convertido em um banco de dados plugável regular, o banco de dados plugável será sincronizado com o stand-by como parte do processo de conversão.

Para converter um banco de dados plugável usando a Console do OCI, consulte Converter um Clone Atualizável em um Banco de Dados Plugável Regular.

Planilhas SQL

A Planilha SQL fornece um espaço do SQL baseado em Web, no qual você pode informar instruções SQL diretamente no browser usando uma conexão de banco de dados. Na Planilha SQL, você pode executar instruções SQL ou scripts no banco de dados e criar objetos de banco de dados.

Você precisa criar uma conexão para usar a Planilha SQL. A Planilha SQL utiliza a conexão criada com o serviço para fornecer a você a capacidade de executar comandos e scripts SQL na Console. Os scripts usados na Planilha SQL podem residir no OCI Object Storage ou na sua unidade de disco local. Usando o menu de seleção Conexão, você pode alterar a conexão que a Planilha SQL está usando instantaneamente.

Conexões são recursos que contêm as informações necessárias para acessar um Oracle Database no OCI. As conexões são criadas simplesmente fornecendo informações sobre a localização do banco de dados. A conexão também contém o usuário usado para acessá-lo e o local da senha armazenada no OCI Vault.

Para criar uma conexão, iniciar e usar a planilha SQL usando a Console do OCI, consulte Planilhas SQL.

Backup

Você pode fazer um backup do banco de dados plugável opcionalmente durante as operações de criação, clonagem ou realocação quando o banco de dados contêiner estiver configurado com o recurso de backup automático. O destino do backup do banco de dados plugável sempre será o mesmo do banco de dados contêiner, e os backups não podem ser acessados diretamente ou criados sob demanda. A Oracle recomenda fazer backup imediatamente do banco de dados plugável depois de criá-lo ou cloná-lo. Isso ocorre porque o banco de dados plugável não poderá ser recuperado até que o próximo backup automático diário seja concluído com sucesso, levando a uma possível perda de dados.

Modos abertos

Na Console do OCI, você pode ver os modos abertos de um banco de dados plugável, como leitura-gravação, somente leitura e montagem. Se o status do banco de dados plugável for o mesmo em todos os nós, o sistema exibirá o mesmo status para todos os bancos de dados plugáveis. Se os status do banco de dados plugável forem diferentes nos nós, o sistema exibirá uma mensagem indicando em quais nós os bancos de dados plugáveis serão abertos no modo de leitura/gravação. Você não pode alterar o modo aberto de um banco de dados plugável por meio da API ou da Console do OCI. No entanto, você pode iniciar ou interromper um banco de dados plugável. A inicialização do banco de dados plugável o iniciará no modo de leitura/gravação. A interrupção do banco de dados plugável o fechará e permanecerá no modo de montagem.

Limitações do Gerenciamento do Banco de Dados Plugável