Gerenciar Imagens de Software

Usando Imagens de Software no Oracle Cloud Infrastructure

Criação e Armazenamento de Imagens de Software

As imagens de software do banco de dados são recursos da tenancy que você cria antes do provisionamento ou da aplicação de patches em uma instância, no Home do Banco de Dados ou no banco de dados do Oracle Exadata Database Service on Exascale Infrastructure.

Não há limite no número de imagens de software de banco de dados que você pode criar em sua tenancy e você pode criar suas imagens com qualquer versão e atualização do software Oracle Database suportadas no Oracle Cloud Infrastructure.

As imagens de software de banco de dados são armazenadas automaticamente no serviço Object Storage gerenciado pela Oracle e podem ser exibidas e gerenciadas na Console do Oracle Cloud Infrastructure. Observe que as imagens de software de banco de dados incorrem em custos de uso do serviço Object Storage. Imagens de software de banco de dados são recursos de nível regional e podem ser acessadas em qualquer domínio de disponibilidade dentro das respectivas regiões.

Consulte Para criar uma imagem de software de banco de dados para obter informações sobre a criação de uma imagem.

Usando o Comando lsinventory do OPatch para Verificar os Patches Aplicados a um Oracle Home

O utilitário OPatch permite aplicar os patches temporários ao Oracle Database Home ou ao Oracle Grid Infrastructure Home. Encontre o utilitário opatch no diretório $ORACLE_HOME/Opatch.

Usando o comando lsinventory fornecido por OPatch, você pode criar um arquivo que lista os patches temporários aplicados a um Home do Oracle Database ou ao Home do Oracle Grid Infrastructure. É possível fazer upload desse arquivo para a Console do OCI durante a criação de uma Imagem de software personalizada para adicionar à lista de patches incluídos na imagem do software o conjunto exato de patches usados pelo Home do Oracle Database ou do Oracle Grid Infrastructure de origem. Encontre o utilitário opatch no diretório $ORACLE_HOME/Opatch. O exemplo a seguir mostra como usar o comando lsinventory para criar o arquivo lsinventory:

  1. Execute o comando opatch lsinventory para obter a lista de patches temporários aplicados.
    $ORACLE_HOME/OPatch/opatch lsinventory
    Oracle Interim Patch Installer version 12.2.0.1.21
    Copyright (c) 2021, Oracle Corporation. All rights reserved.
     
    Oracle Home : /u02/app/oracle/product/19.0.0.0/dbhome_2
    Central Inventory : /u01/app/oraInventory
    from : /u02/app/oracle/product/19.0.0.0/dbhome_2/oraInst.loc
    OPatch version : 12.2.0.1.21
    OUI version : 12.2.0.7.0
    Log file location : /u02/app/oracle/product/19.0.0.0/dbhome_2/cfgtoollogs/opatch/opatch2021-01-21_09-22-45AM_1.log
     
    Lsinventory Output file location : /u02/app/oracle/product/19.0.0.0/dbhome_2/cfgtoollogs/opatch/lsinv/lsinventory2021-01-21_09-22-45AM.txt
    Oracle Interim Patch Installer version 12.2.0.1.41
    Copyright (c) 2024, Oracle Corporation.  All rights reserved.
     
     
    Oracle Home       : /u01/app/oracle/product/19.0.0.0/gridhome_1
    Central Inventory : /u01/app/oraInventory
       from           : /u01/app/oracle/product/19.0.0.0/gridhome_1/oraInst.loc
    OPatch version    : 12.2.0.1.41
    OUI version       : 12.2.0.7.0
    Log file location : /u01/app/oracle/product/19.0.0.0/gridhome_1/cfgtoollogs/opatch/opatch2024-04-19_19-24-22PM_1.log
     
    Lsinventory Output file location : /u01/app/oracle/product/19.0.0.0/gridhome_1/cfgtoollogs/opatch/lsinv/lsinventory2024-04-19_19-24-22PM.txt
  2. Use o arquivo de saída lsinventory para extrair os patches temporários adicionais aplicados a um Home específico do Oracle Database ou ao Home do Oracle Grid Infrastructure.

Usando uma Imagem de Software com uma Instância do Oracle Exadata Database Service on Exascale Infrastructure

Provisione homes de banco de dados, aplique patch a imagens personalizadas ou configure o banco de dados stand-by do Data Guard usando imagens de banco de dados personalizadas.

Provisionamento: Depois de criar uma imagem de software de banco de dados, você pode usá-la para criar um Home do Oracle Database em uma instância do Oracle Exadata Database Service no Exascale Infrastructure. Para obter mais informações, consulte Para criar um novo Home de Banco de Dados em uma instância existente do Exadata Cloud Service.

Patches: Para aplicar patch a um banco de dados em uma instância do Oracle Exadata Database Service no Exascale Infrastructure usando uma imagem de software de banco de dados personalizada, crie o Home do Banco de Dados usando a imagem e mova o banco de dados para esse Home. Para obter mais informações, consulte Aplicando Patch a Oracle Databases Individuais em uma Instância do Exadata Cloud Service.

Configuração do Data Guard: Ao criar uma associação do Oracle Data Guard, você pode usar uma imagem de software de banco de dados personalizada para criar um novo Home de Banco de Dados para o novo banco de dados stand-by. Para obter mais informações, consulte Para ativar o Oracle Data Guard em um banco de dados de instância do Exadata Cloud Service.

Usando a Console para Imagens de Software

Para criar uma imagem de software de banco de dados

Siga este procedimento para criar um banco de dados no Oracle Exadata Database Service na Infraestrutura do Exascale

  1. Abra o menu de navegação. Clique em Oracle AI Database e depois clique em Oracle Exadata Database Service on Exascale Infrastructure.
  2. Em Recursos, clique em Imagens de Software de Banco de Dados.
  3. Clique em Criar Imagem de Software de Banco de Dados.
  4. No campo Nome para exibição, forneça um nome para exibição da sua imagem. Evite digitar informações confidenciais.
  5. Escolha o Compartimento.
  6. Escolha a Versão do banco de dados da sua imagem. Você pode criar uma imagem de software de banco de dados usando qualquer RU (atualização de release) do Oracle Database com suporte.
  7. Escolha atualização do conjunto de patches, patch de pacote proativo ou atualização de release.
  8. Opcionalmente, você pode inserir uma lista separada por vírgulas de números de patch one-off (temporários).
  9. Se preferir, faça upload de um arquivo de inventário do Oracle Home em um Oracle Database existente. Consulte Usando o Comando lsinventory do OPatch para Verificar os Patches Aplicados a um Oracle Home para obter instruções sobre como criar um arquivo de inventário usando o OPatch.
  10. Clique em Mostrar Opções Avançadas para adicionar tags à imagem de software de banco de dados. Para aplicar uma tag definida, você deverá ter permissões para usar o namespace de tag. Para obter mais informações sobre tags, consulte Tags de Recurso. Se você não tiver certeza se deverá aplicar tags, ignore essa opção (você poderá aplicar tags posteriormente) ou pergunte ao seu administrador.
  11. Clique em Criar Imagem de Software de Banco de Dados.

Para criar uma imagem de software de banco de dados com base em um Home de Banco de Dados

  1. Abra o menu de navegação. Clique em Oracle AI Database e depois clique em Oracle Exadata Database Service on Exascale Infrastructure.
  2. Escolha o Compartimento.
  3. Navegue até o Home do Banco de Dados: Em Oracle Exadata Database Service no Exascale Infrastructure, clique em Clusters de VMs do Exadata. Na lista de clusters de VMs, localize o cluster de VMs que você deseja acessar e clique em seu nome destacado para exibir a página de detalhes do cluster.
  4. Clique em Homes de Banco de Dados em Recursos.
  5. Localize o Home do Banco de Dados que você deseja usar para criar a imagem de software do banco de dados na lista de Homes de Banco de Dados. Clique no nome do Home do Banco de Dados para exibir detalhes sobre ele.
  6. Clique em Criar Imagem com Base no Home de Banco de Dados.
  7. No painel Criar Imagem de Software de Banco de Dados, digite um Nome para exibição e selecione um compartimento para a imagem de software.
  8. Clique em Criar.

Para atualizar o software de banco de dados usando a imagem de software de banco de dados personalizada

Use as instruções a seguir para atualizar o software de banco de dados usando uma imagem de software de banco de dados personalizada.

  1. Abra o menu de navegação. Clique em Oracle AI Database e depois clique em Oracle Exadata Database Service on Exascale Infrastructure.

    A página Clusters de VMs do Exadata é selecionada por padrão.

  2. Clique no nome do cluster de VMs que você deseja atualizar a imagem do software de banco de dados.
  3. Clique em Homes de bancos de dados.
  4. Clique no nome do Home do Banco de Dados que você deseja atualizar.
  5. Clique em Atualizações.
  6. Escolha um Compartimento.
  7. Clique em Tipo, selecione Personalizado e, em seguida, clique em Aplicar Filtro.
  8. Escolha uma Região.

    O filtro de região assume como padrão a região conectada no momento e lista todas as imagens de software criadas nessa região. Quando você escolhe outra região, a lista de imagens de software é atualizada para exibir as imagens de software criadas na região selecionada.

  9. Clique no botão Ações (três pontos) da atualização desejada e selecione Pré-verificar.
  10. Na caixa de diálogo de pré-verificação Confirmar resultante, clique em Pré-verificar para continuar.
  11. Após executar a pré-verificação com sucesso, selecione Aplicar atualização do Home do Banco de Dados no botão Ações (três pontos).
  12. Na caixa de diálogo Confirmar aplicação resultante, clique em Aplicar para continuar.

Para atualizar o software do Grid Infrastructure usando uma imagem de software personalizada do Grid Infrastructure

Use as instruções a seguir para atualizar o software Grid Infrastructure usando uma imagem de software personalizada do Grid Infrastructure.

  1. Abra o menu de navegação. Clique em Oracle AI Database e depois clique em Oracle Exadata Database Service on Exascale Infrastructure. A página Clusters de VMs do Exadata é selecionada por padrão.
  2. Clique no nome do cluster da VM que deseja atualizar a imagem do software do Grid Infrastructure.
  3. Na página de detalhes do cluster de VMs resultante, clique em Atualizações (GI).
  4. Escolha um Compartimento.
  5. Clique em Tipo, selecione Personalizado e, em seguida, clique em Aplicar Filtro.
  6. Escolha uma Região.

    O filtro de região assume como padrão a região conectada no momento e lista todas as imagens de software criadas nessa região. Quando você escolhe uma região diferente, a lista de imagens de software é atualizada para exibir as imagens de software criadas na região selecionada.

  7. Clique no botão Ações (três pontos) da atualização desejada e selecione Pré-verificar.
  8. Na caixa de diálogo de pré-verificação Confirmar resultante, clique em Pré-verificar para continuar.
  9. Após executar a pré-verificação com sucesso, selecione Aplicar atualização do Grid Infrastructure no botão Ações (três pontos).
  10. Na caixa de diálogo Aplicar Patch do Cluster de VMs na Nuvem resultante, clique em Aplicar para continuar.

Para excluir uma imagem de software

Use as instruções a seguir para excluir uma imagem de software.

  1. Abra o menu de navegação. Clique em Oracle AI Database e depois clique em Oracle Exadata Database Service on Exascale Infrastructure.
  2. Em Recursos, clique em Imagens de Software.
  3. Na lista de imagens de software, encontre a imagem que deseja excluir e clique no ícone Ações (três pontos) no final da linha.
  4. Clique em Excluir.
  5. Na caixa de diálogo Excluir imagem de software resultante, informe o nome da imagem de software para confirmar sua ação.
  6. Clique em Excluir.

Usando a API para gerenciar imagens de software de banco de dados

Use estas operações de API para gerenciar imagens de software de banco de dados:

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.