Interfaces de Gerenciamento do Exadata Cloud

O Exadata Cloud Infrastructure oferece uma variedade de interfaces de gerenciamento adequadas ao seu caso de uso e às suas necessidades de automação.

Introdução às Interfaces de Gerenciamento do Exadata Cloud

Os recursos do Exadata Cloud no Oracle Cloud Infrastructure (OCI) são criados e gerenciados por meio de várias interfaces fornecidas para adequar-se aos seus diferentes casos de uso de gerenciamento.

As várias interfaces incluem:
  • Ferramentas de automação e interface da Console do OCI; consulte Usando a Console
  • Interfaces de Programação de Aplicativo (APIs)
  • Interfaces de Linha de Comando (CLIs)
As interfaces de gerenciamento são agrupadas em duas categorias principais:
  • Interfaces do OCI Control Plane
  • CLIs de VMs Locais do Exadata Cloud
Observação

Para obter mais informações e melhores práticas sobre como essas interfaces se alinham para vários casos de uso de gerenciamento de banco de dados Exadata Cloud, consulte a nota do My Oracle Support: Exadata Cloud API/CLI Alignment Matrix (Doc ID 2768569.1).

Interfaces do Plano de Controle do OCI para o Exadata Cloud Infrastructure

O plano de controle do OCI aceita entrada das APIs do OCI, da Console do OCI e de interfaces personalizadas criadas com kits, ferramentas e plug-ins fornecidos para facilitar o desenvolvimento e simplificar o gerenciamento de recursos do OCI.

As APIs do OCI são APIs REST típicas que usam solicitações e respostas HTTPS. A Console do OCI, uma interface gráfica intuitiva para a criação e o gerenciamento do Exadata Cloud e de outros recursos do OCI, é uma das interfaces para as APIs do OCI. Ao procurar desenvolver a automação utilizando as APIs do OCI, várias interfaces adicionais, incluindo kits, ferramentas e plug-ins, são fornecidas para facilitar o desenvolvimento e simplificar o gerenciamento dos recursos do OCI. Um subconjunto dessas APIs se aplica aos recursos do Exadata Cloud e à infraestrutura contida. Cada uma dessas várias interfaces fornece a mesma funcionalidade, todas chamando as APIs do OCI, e são fornecidas para permitir a flexibilidade e a escolha, dependendo da preferência e do caso de uso.

  • Interface de Linha de Comando (CLI): A CLI do OCI é uma ferramenta de pequeno porte que você pode usar sozinha ou com a Console para executar o recurso do Exadata Cloud e outras tarefas do OCI. A CLI fornece a mesma funcionalidade básica da Console, além de comandos adicionais. Alguns deles, como a capacidade de executar scripts, estendem a funcionalidade da Console.
  • SDKs (Software Development Kits): O OCI fornece SDKs para permitir que você desenvolva soluções personalizadas para o Exadata Cloud e para outros serviços e aplicativos baseados no OCI.
  • Ferramentas e Plug-ins de DevOps: Essas ferramentas podem simplificar o provisionamento e o gerenciamento de infraestrutura, ativar processos automatizados e facilitar o desenvolvimento. As ferramentas incluem o OCI Terraform Provider usado com o Resource Manager e a OCI Ansible Collection.
  • Cloud Shell: É um terminal gratuito baseado em browser, acessível na Console do OCI, que oferece acesso a um shell Linux com a CLI do OCI pré-autenticada e outras ferramentas úteis para o desenvolvedor. Você pode usar o shell para interagir com o Exadata Cloud e outros recursos do OCI, acompanhar laboratórios e tutoriais e executar rapidamente comandos da CLI do OCI.
  • Documentação: Apêndice e Referência: Essa referência geral mostra como configurar os SDKs e outras ferramentas do desenvolvedor para integração com os serviços do Oracle Cloud Infrastructure.
  • Documentação: APIs REST: Essa referência completa fornece detalhes sobre as APIs REST do Oracle Cloud Infrastructure, incluindo descrições, sintaxe, pontos finais, erros e assinaturas. É possível encontrar APIs REST do OCI específicas do Exadata Cloud Infrastructure em toda a documentação nas seções Usando a API específicas de cada serviço:
    • Usando a API para Criar Componentes de Infraestrutura
    • Usando a API para Gerenciar a Instância do Exadata Cloud Service
    • Usando a API para gerenciar imagens de software de banco de dados
    • Usando a API para Criar o Home do Oracle Database no Exadata Cloud Service
    • Usando a API para Gerenciar o Home do Oracle Database
    • Usando a API para gerenciar Bancos de Dados
    • Usando a API para Atualizar o Grid Infrastructure em Recursos do Cluster de VMs
    • Usando a API para gerenciar os recursos de Entrada/Saída de um cluster de VMs na nuvem do Exadata
    • Usando a API para Aplicar Patch em uma Instância do Exadata Cloud Service
    • Usando a API para fazer upgrade de Bancos de Dados
    • Usando a API para gerenciar associações do Data Guard
    • Usando a API para gerenciar backups

Interfaces de Linha de Comando de VM Local

Além das APIs REST baseadas no OCI, os utilitários da CLI localizados nas VMs convidadas, provisionadas como parte dos clusters de VMs no Exadata Cloud Infrastructure, estão disponíveis para executar várias operações de ciclo de vida e administração.

A melhor prática é usar esses utilitários somente quando um comando da Console ou API do OCI correspondente não estiver disponível.

Os utilitários incluem:
  • dbaascli: Use o utilitário dbaascli para executar várias operações de ciclo de vida e administração do banco de dados no Exadata Cloud Infrastructure, como
    • alterar a senha de um usuário do banco de dados
    • iniciar um banco de dados
    • gerenciar bancos de dados plugáveis (PDBs)
  • bkup_api: Use o utilitário bkup_api para executar várias operações de backup e recuperação no Exadata Cloud Infrastructure, como criar um backup sob demanda de um banco de dados completo ou de um banco de dados plugável (PDB) individual ou personalizar definições de backup usadas pela configuração de backup automático
    Observação

    O bkup_api está obsoleto. Use dbaascli database backup, dbaascli pdb backup ou dbaascli pdb recover
    .
  • ExaCLI: Use o utilitário de linha de comando ExaCLI para executar funções de monitoramento e gerenciamento nos servidores de armazenamento Exadata no Exadata Cloud.

Esses utilitários são fornecidos além e à parte das interfaces baseadas na API do OCI listadas anteriormente. Para usar os utilitários de linha de comando da VM local, você deve estar conectado a uma máquina virtual em um cluster de VMs do Exadata Cloud e usar a segurança de usuário do sistema operacional da VM, não a segurança de usuário do OCI, para execução. A maioria das operações executadas por esses utilitários sincroniza suas alterações novamente com o plano de controle do OCI usando um processo chamado DB Sync. No entanto, pode haver operações não sincronizadas com o plano de controle.

O software de conjunto de ferramentas da nuvem nas máquinas virtuais, que contêm esses utilitários da CLI, é atualizado automaticamente pela Oracle regularmente. Se necessário, o conjunto de ferramentas poderá ser atualizado manualmente, seguindo as instruções em Atualizando o Conjunto de Ferramentas da Nuvem com o Utilitário dbaascli.