Criando um Sistema de BD Always Free

Use a Console, uma interface de linha de comando ou a API REST para criar um sistema de BD Always Free HeatWave.

Usando a Console

Use a Console para criar um sistema de banco de dados Always Free.

  1. Na página de lista Sistemas de BD, selecione Criar sistema de BD. Se precisar de ajuda para localizar a página de lista, consulte Listando Sistemas de BD - Usando a Console.
  2. Selecione Always Free: Configura um sistema de banco de dados stand-alone Always Free com padrões recomendados. Os nós de cluster de forma, armazenamento e HeatWave são restritos. Consulte Criar Modelo de Sistema de Banco de Dados para obter os padrões do modelo.
  3. Fornecer informações do sistema de Banco de Dados:
    • Criar no compartimento: Se quiser iniciar o sistema de banco de dados em um compartimento diferente do atual, selecione o compartimento na lista.
    • Nome: Especifique um nome para exibição para o sistema de banco de dados. O nome não precisa ser exclusivo. Um OCID (Oracle Cloud Identifier) identifica exclusivamente o sistema de BD.
    • Descrição: (Opcional) Especifique uma descrição do Sistema de Banco de Dados e sua finalidade.
  4. Criar Credenciais de Administrador:
    • Nome de Usuário: Especifique o nome de usuário do administrador. Consulte Nomes de Usuário Reservados. O Administrador tem um conjunto específico de privilégios que difere do usuário root. Consulte Privilégios Padrão do MySQL.
    • Senha: Especifique a senha do administrador.
    • Confirmar senha: Confirme a senha do administrador.
  5. Independente é selecionado como o tipo de sistema de banco de dados. A Alta disponibilidade não está disponível no sistema de BD Always Free.
  6. Configurar rede:
    • rede virtual na nuvem: Selecione a VCN na qual você deseja criar o sistema de banco de dados.
    • Sub-rede: Selecione a sub-rede privada da sua VCN.
    • Mostrar opções avançadas: (Opcional) Selecione para configurar grupos de segurança de rede.
      • Compartimento: Selecione um compartimento no qual o grupo de segurança de rede esteja configurado.
      • Grupo de segurança de internet: Selecione o grupo que você deseja usar.
        Observação

        Para obter as políticas necessárias, consulte Políticas Obrigatórias: Grupos de Segurança de Rede.
      • Para adicionar vários grupos de segurança de rede, selecione o botão Outro grupo de segurança de rede para adicionar outra linha.
        Observação

        Você pode adicionar no máximo 5 grupos de segurança de rede.
  7. Configurar colocação:
    • Domínio de disponibilidade: O domínio de disponibilidade que contém um limite de serviço da forma MySQL.Free é selecionado automaticamente.
    • Domínio de falha: A Oracle escolhe um domínio de falha para você com base nos recursos disponíveis.
  8. Configurar hardware:
    • Forma do sistema de banco de dados: MySQL.Free
    • forma HeatWave: HeatWave.Free
      Se quiser alterar a configuração do cluster HeatWave, selecione o link Editar à direita:
      • Ativar cluster HeatWave: Ativado por padrão. Desmarque para criar um sistema de BD sem cluster HeatWave.
      • A configuração de cluster HeatWave é mostrada quando o cluster HeatWave está ativado. Se quiser ativar ou desativar o Lakehouse HeatWave, selecione Configurar cluster HeatWave, selecione ou desmarque HeatWave Lakehouse e, em seguida, selecione Salvar alterações.
    • Tamanho de armazenamento: 50 GB
  9. Configurar plano de backup: A configuração é corrigida para um sistema de BD Always Free e você não pode alterá-la.
    • Ativar backups automáticos: Ativado.
    • Período de retenção de backup: 1 dia.
    • Ativar recuperação pontual: Desativado.
    • Selecionar janela de backup: Não configurável, a Oracle determina a janela de backup.
    • Exclusão suave: Desativado.
  10. Fornecer contatos para notificações e anúncios operacionais: (Opcional) Informe um ou mais e-mails de contato para receber avisos e anúncios operacionais, bem como notificações de manutenção não planejadas. Selecione Adicionar contato para adicionar mais contatos. Você pode adicionar até um máximo de 10 contatos. Endereços de e-mail duplicados e inválidos não são permitidos.
  11. Mostrar opções avançadas: Selecione para abrir um grupo de guias que permitem configurar melhor o sistema de banco de dados. Consulte Opções Avançadas.
  12. (Opcional) Para salvar a configuração do recurso como pilha, selecione Salvar como pilha. Posteriormente, você pode usar a pilha para instalar, configurar e gerenciar os recursos por meio do serviço Resource Manager. Consulte Gerenciando Pilhas.
  13. Para criar o sistema de BD, selecione Criar.
O sistema de banco de dados é criado.
Observação

Se você encontrar um erro de solicitação de serviço OutOfHostCapacity ao criar um sistema de banco de dados, consulte Resolvendo o Erro OutOfHostCapacity.

Usando a CLI

Use a interface de linha de comando para criar um sistema de BD Always Free.

Esta tarefa requer o seguinte:
  • Um OCID (Oracle Cloud Identifier) de compartimento.
  • Uma política que permite criar sistemas de banco de dados no compartimento ou na tenancy.
  • Uma instalação da CLI configurada corretamente e as chaves SSH necessárias. Consulte Interface de Linha de Comando.
  • Uma VCN configurada corretamente. Consulte Criando uma Rede Virtual na Nuvem.
  1. Abra a interface da linha de comando e execute o seguinte comando para criar um sistema de banco de dados Always Free:
    oci mysql db-system create 
     --compartment-id <CompartmentOCID>
     --shape-name MySQL.Free 
     --subnet-id <SubnetOCID> 
     --availability-domain <AD-Name>
     --admin-username <AdminUsername> 
     --admin-password <AdminPassword>
     --display-name <DBSystemName> 
     --description <Description>
    • compartment-id: Especifique o OCID do compartimento no qual você cria o sistema de banco de dados.
    • shape-name: Especifique MySQL.Free como o nome da forma.
    • subnet-id: Especifique o OCID da sub-rede VCN à qual o sistema de banco de dados está anexado.
    • availability-domain: Especifique o nome do domínio de disponibilidade que contém um limite diferente de zero para a forma MySQL.Free.
    • admin-username: Especifique o nome de usuário do usuário raiz do sistema de banco de dados. Alguns nomes de usuário são reservados e você não pode usá-los na definição de um sistema de banco de dados. Consulte Nomes de Usuário Reservados.
    • admin-password: Especifique a senha do usuário raiz do sistema de banco de dados.
    • display-name: (Opcional) Especifique o nome para exibição do sistema de banco de dados. Se você não definir um nome para exibição, o sistema Oracle vai gerar um nome para você no formato mysqldbsystemYYYYMMDDHHMMSS.
    • description: (Opcional) Especifique uma breve descrição do sistema de banco de dados.
O comando cria um sistema de BD Always Free e você recebe uma resposta semelhante à seguinte, que resume a solicitação e cria o sistema de BD:
Observação

Isso não cria um cluster HeatWave junto com o sistema de banco de dados; você pode adicionar um cluster HeatWave ao sistema de banco de dados após ele ter sido criado com sucesso.
{
  "data": {
    "availability-domain": "<AD-name>",
    "backup-policy": {
      "defined-tags": null,
      "freeform-tags": null,
      "is-enabled": true,
      "pitr-policy": {
        "is-enabled": false
      },
      "retention-in-days": 1,
      "window-start-time": "19:37"
    },
    "channels": [],
    "compartment-id": "ocid1.compartment.oc1..<alphaNumericString>",
    "configuration-id": "ocid1.mysqlconfiguration.oc1..<alphaNumericString>",
    "crash-recovery": "ENABLED",
    "current-placement": {
      "availability-domain": null,
      "fault-domain": null
    },
    "data-storage-size-in-gbs": 50,
    "database-management": "DISABLED",
    "defined-tags": {},
    "deletion-policy": {
      "automatic-backup-retention": "RETAIN",
      "final-backup": "SKIP_FINAL_BACKUP",
      "is-delete-protected": false
    },
    "description": null,
    "display-name": "<DBSystemName>",
    "endpoints": [],
    "fault-domain": null,
    "freeform-tags": {},
    "heat-wave-cluster": null,
    "hostname-label": null,
    "id": "ocid1.mysqldbsystem.oc1.iad.<alphaNumericString>",
    "ip-address": null,
    "is-heat-wave-cluster-attached": false,
    "is-highly-available": false,
    "lifecycle-details": "",
    "lifecycle-state": "CREATING",
    "maintenance": {
      "window-start-time": "THURSDAY 09:06"
    },
    "mysql-version": "9.0.1",
    "point-in-time-recovery-details": null,
    "port": null,
    "port-x": null,
    "secure-connections": {
      "certificate-generation-type": "SYSTEM",
      "certificate-id": null
    },
    "shape-name": "MySQL.Free",
    "source": null,
    "subnet-id": "ocid1.subnet.oc1.iad.<alphaNumericString>",
    "time-created": "2024-08-08T01:37:25.711000+00:00",
    "time-updated": "2024-08-08T01:37:25.711000+00:00"
  },
  "etag": "<alphaNumericString>",
  "opc-work-request-id": "ocid1.mysqlworkrequest.oc1.iad.<alphaNumericString>"
}

Tópicos Relacionados