Visão Geral da Criação de um Sistema de Banco de Dados
Este artigo fornece uma introdução às várias definições necessárias para criar sistemas de banco de dados.
Quando você cria um sistema de banco de dados usando a Console, a API ou a CLI, um sistema é provisionado para oferecer suporte ao Oracle Database e um Oracle Database é criado com base nas opções fornecidas e em algumas opções padrão descritas posteriormente neste artigo.
Política Obrigatória de IAM
Para usar o Oracle Cloud Infrastructure, um administrador deve conceder a você acesso de segurança em uma política. Esse acesso será necessário se você estiver usando a Console ou a API REST com um SDK, uma CLI ou outra ferramenta. Caso receba uma mensagem de que você não tem permissão ou de que não está autorizado, verifique com o administrador o tipo de acesso que você tem e em qual compartimento deve trabalhar.
Para administradores: A política em Permitir que os administradores de banco de dados gerenciem sistemas de banco de dados do Oracle Cloud permite que o grupo especificado faça tudo com bancos de dados e recursos relacionados do serviço Database.
Se você não conhece as políticas, consulte Conceitos Básicos de Políticas e Políticas Comuns. Se quiser saber mais sobre a criação de políticas para bancos de dados, consulte Detalhes do Serviço Database.
Pré-requisitos
Você precisará dos seguintes itens para criar um sistema de banco de dados:
-
A chave pública, no formato OpenSSH, do par de chaves que você planeja usar para estabelecer conexão com o sistema de banco de dados via SSH. Uma chave pública de amostra, abreviada para leitura, é mostrada abaixo.
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAA....lo/gKMLVM2xzc1xJr/Hc26biw3TXWGEakrK1OQ== rsa-key-20160304
- Uma VCN (Rede Virtual na Nuvem) configurada corretamente para iniciar o sistema de banco de dados. Seus recursos de rede relacionados (gateways, tabelas de roteamento, listas de segurança, DNS etc.) também devem estar configurados conforme necessário.
- A Oracle recomenda o uso de um gateway de serviço para permitir o acesso necessário, se você planejar fazer backup do sistema de banco de dados ou usar o recurso de atualização gerenciada.
- Para um sistema de Banco de Dados RAC com vários nós, certifique-se de que a porta 22 esteja aberta para entrada e saída na sub-rede e que as regras de segurança criadas estejam com monitoramento de estado (o padrão). Caso contrário, o sistema de banco de dados talvez não seja provisionado com sucesso.
Para obter mais informações, consulte:
Opções Padrão do Banco de Dados
Para simplificar a criação de um sistema de banco de dados na Console e, ao usar a API, as opções padrão a seguir são usadas para o banco de dados.
- Console ativada: Falso
- Criar banco de dados contêiner: True
- Somente criar instância (para stand-by e migração): False
- ID do Home do Banco de Dados: Cria um novo home do banco de dados
- Idioma do banco de dados: AMERICAN
- Modelo de dimensionamento de banco de dados:
odb2
- Armazenamento do banco de dados: ASM (Gerenciamento Automático de Armazenamento). Opcionalmente, para provisionamento mais rápido, os sistemas de banco de dados de nó único podem ser provisionados com o LVM (Logical Volume Manager).
- País do banco de dados: AMERICA
- Nome exclusivo do banco de dados: O nome do banco de dados especificado pelo usuário e um sufixo gerado pelo sistema, por exemplo,
dbtst_phx1cs
. - Nome do administrador do PDB:
pdbuser
Para obter mais informações, consulte:
Usar um Backup para Criar o Banco de Dados
Ao criar um novo sistema de banco de dados usando um backup armazenado no Recovery Service or Object Storage como origem do banco de dados, você tem as seguintes opções:
- Backup automático diário. Requer que você tenha backups automáticos ativados e um backup disponível a ser usado. Se você estiver criando um banco de dados com base em um backup automático, poderá escolher qualquer backup semanal no nível 0 ou um backup incremental no nível 1 criado após o backup no nível 0 mais recente.
- Backup completo sob demanda.
- Backup stand-alone.
- Último backup de redo log arquivado. Requer que os backups automáticos estejam ativados. Este backup combina dados do backup automático diário mais recente e dados de redo logs arquivados e representa o backup mais atual disponível. O horário do último backup de redo log arquivado fica visível na página Detalhes do Banco de Dados no campo Horário do último backup.
-
Restauração pontual fora do local. Especifique um timestamp para criar uma nova cópia do banco de dados que incluiu dados até uma data especificada. O timestamp deve ser anterior ou igual ao horário do último backup exibido na página Detalhes do Banco de Dados. Observe as seguintes limitações ao executar uma restauração pontual fora do local:
- O timestamp deve estar dentro da janela de recuperação do banco de dados.
- O timestamp deve estar disponível na encarnação do banco de dados dos backups automáticos disponíveis.
- O timestamp não pode estar dentro de duas encarnações de banco de dados sobrepostas.
- A operação de criação do banco de dados falhará se o banco de dados tiver sofrido alterações estruturais desde o timestamp especificado. As alterações estruturais incluem operações como criar ou eliminar um tablespace.
- A operação de criação de banco de dados não poderá ser iniciada se outra operação de cópia de banco de dados pontual estiver em andamento.
Para obter mais informações, consulte Backup de um Banco de Dados Usando a Console.
Endereço IP Personalizado para os Sistemas de Banco de Dados
Ao criar um novo sistema de banco de dados de nó único ou clonar um sistema de banco de dados existente, você pode definir o endereço IP do sistema de banco de dados que está sendo provisionado. Isso é útil em contextos de desenvolvimento em que você cria e exclui o mesmo sistema de banco de dados repetidamente e precisa que cada nova iteração do sistema de banco de dados use o mesmo endereço IP.
Observação:
Esse recurso não está disponível ao criar um sistema de banco de dados RAC com vários nós.Usar a API
Para obter informações sobre como usar a API e assinar solicitações, consulte APIs REST e Credenciais de Segurança. Para obter informações sobre SDKs, consulte Kits de Desenvolvimento de Software e Interface de Linha de Comando.
Use essas operações de API para criar componentes do sistema de banco de dados.
Sistema de banco de dados:
- ListDbSystems
- GetDbSystem
- LaunchDbSystem
Homes de banco de dados:
- ListDbHomes
- GetDbHome
- CreateDbHome
- DeleteDbHome
Bancos de Dados:
- ListDatabases
- GetDatabase
Formas e versões do banco de dados:
- ListDbSystemShapes
- ListDbVersions
Para obter a lista completa de APIs do serviço Database, consulte Database Service API.
Visão Geral da Criação de um Sistema de Banco de Dados