Criando o Primeiro Banco de Dados em um Sistema Oracle Exadata Database Service on Cloud@Customer

Depois de provisionar um Home do Oracle Database e quaisquer destinos de backup necessários, você estará pronto para criar seu primeiro banco de dados no Oracle Exadata Database Service on Cloud@Customer.

Pré-requisitos e Limitações para Criar e Gerenciar Bancos de Dados Oracle no Oracle Exadata Database Service on Cloud@Customer

Verifique os pré-requisitos para criar e gerenciar Bancos de Dados Oracle no Oracle Exadata Database Service on Cloud@Customer.

Para poder criar e usar um Oracle Database no Exadata Database Service on Cloud@Customer, você deverá:

  • Provisionar a infraestrutura do Exadata Database Service on Cloud@Customer
  • Configurar um cluster de VMs
  • Criar todos os destinos de backup necessários

Você pode criar um ou mais bancos de dados em cada sistema Oracle Exadata Database Service on Cloud@Customer. Diferentemente dos limites de armazenamento e processamento do seu sistema Oracle Exadata, não há um número máximo de bancos de dados que você pode criar. Por padrão, os bancos de dados do Exadata Database Service on Cloud@Customer usam o Oracle Database Enterprise Edition - Extreme Performance. Essa edição fornece todos os recursos do Oracle Database Enterprise Edition, além de todos os pacotes de gerenciamento empresarial de banco de dados e todas as opções da Enterprise Edition, como Oracle Database In-Memory e Oracle Real Application Clusters (Oracle RAC). Se você usar suas próprias licenças do Oracle Database, sua capacidade de usar vários recursos será limitada por suas licenças. A Criptografia de TDE é obrigatória para todos os bancos de dados na nuvem. Todos os novos tablespaces serão ativados automaticamente para criptografia.

Observação

Os objetos de configuração regional personalizada (como idioma, território, conjunto de caracteres e agrupamento) exigem a implantação de arquivos de dados de configuração regional personalizada nos servidores de banco de dados e armazenamento, o que não é suportado no Exadata Database Service on Cloud@Customer.

Releases do Oracle Database Suportadas pelo Oracle Exadata Database Service on Cloud@Customer

Saiba mais sobre as versões do Oracle Database que o Oracle Exadata Database Service on Cloud@Customer suporta.

O Exadata Database Service on Cloud@Customer suporta as seguintes releases do software Oracle Database:

  • Oracle Database 23ai
  • Oracle Database 19c (19.x)
  • Oracle Database 12c Versão 2 (12.2.0.1) (requer um contrato de Suporte de Upgrade válido)
  • Oracle Database 12c Versão 1 (12.1.0.2) (requer um contrato de Suporte de Upgrade válido)
  • Oracle Database 11g Release 2 (11.2.0.4) (requer um contrato de Suporte de Upgrade válido)

Para obter as linhas de tempo do suporte de software e release do Oracle Database, consulte Release Schedule of Current Database Releases (Doc ID 742060.1) no portal My Oracle Support.

Sobre o Provisionamento e a Configuração de Bancos de Dados Oracle no Oracle Exadata Database Service on Cloud@Customer

Saiba mais sobre provisionamento e configuração do Oracle Database no Oracle Exadata Database Service on Cloud@Customer

Cada Oracle Database é configurado da seguinte forma:
  • Ao provisionar um banco de dados, você pode associá-lo a um destino de backup e ativar backups automáticos.
  • Quando um banco de dados é provisionado, um job de manutenção de log de arquivamento é adicionado ao crontab do banco de dados.
    • Se o banco de dados não estiver ativado para backups, o job de log de arquivamento manterá o espaço do FRA excluindo os Redo Logs de Arquivamento com mais de 24 horas.
    • Se o banco de dados estiver ativado para backups, o job de log de arquivamento fará backup dos logs de arquivamento que não tiver sido feito. Após o backup de um log arquivado, ele será expurgado quando tiver mais de 24 horas.
  • Cada banco de dados é configurado com instâncias do banco de dados Oracle Real Application Clusters (Oracle RAC) executadas em cada nó do cluster de máquinas virtuais (VMs).
  • Cada banco de dados é criado em um Oracle home, que usa um conjunto distinto de arquivos binários Oracle em outro local do Oracle home.
  • Cada banco de dados é configurado com as definições de parâmetro de instância padrão. Embora os padrões sejam razoáveis em muitos casos, verifique as definições de parâmetro da instância para se certificar de que elas atendam às suas necessidades específicas do aplicativo.

    Especificamente, verifique as definições de parâmetro de instância da área global do sistema (SGA) e da área global do programa (PGA) do Oracle Database, principalmente se o cluster de VMs suportar vários bancos de dados. Além disso, certifique-se de que a soma de todas as alocações de memória do Oracle Database nunca exceda a memória física disponível em cada máquina virtual.

    • Ao criar um banco de dados contêiner, o parâmetro de inicialização, SGA_TARGET, é definido pela automação. Oos pools de memória SGA serão dimensionados automaticamente. A definição variará dependendo do tamanho da memória total da VM do banco de dados. Se a VM tiver até 60 GB de memória do sistema, SGA_TARGET será definido como 3.800 MB. Se a VM tiver a partir de 60 GB de memória do sistema, SGA_TARGET será definido como 7.600 MB.
    • O parâmetro de inicialização do banco de dados USE_LARGE_PAGES é definido como ONLY na criação do banco de dados, o que exigirá o uso de Large Pages para memória SGA. Se a VM estiver configurada com Large Pages insuficientes, haverá falha na inicialização da instância.
    • O parâmetro de inicialização do banco de dados INMEMORY_FORCE é definido como CELLMEMORY_LEVEL para todos os bancos de dados 19.8 e posteriores criados por meio da automação da nuvem. Essa definição ativará o recurso Cache Colunar do Exadata, que acelera consideravelmente as consultas analíticas. Ele está disponível para bancos de dados 19.8 e posteriores e nenhuma licença Na Memória é necessária durante a execução no Exadata Cloud. Para obter mais informações, consulte INMEMORY_FORCE
  • O Exadata Database Service só criará bancos de dados com bloco de 8K. Esse parâmetro não pode ser alterado.
  • Cada banco de dados que usa o Oracle Database 12c Release 1 ou mais recente é configurado como banco de dados contêiner (CDB). Um banco de dados plugável (PDB) é criado dentro do CDB. Por padrão:
    • O primeiro PDB é configurado com uma conta de usuário de administração do PDB local, denominada PDBADMIN.
    • A conta do usuário PDBADMIN é configurada inicialmente com a mesma senha de administração dos usuários CDB SYS e SYSTEM.
    • A conta do usuário PDBADMIN é inicialmente configurada com privilégios básicos designados por meio de duas atribuições: CONNECT e PDB_DBA. No entanto, para a maioria das finalidades administrativas práticas, designe privilégios extras à conta do usuário PDBADMIN ou à atribuição PDB_DBA.

    Você pode usar os recursos nativos do Oracle Database para criar PDBs extras e gerenciar todos os seus PDBs. O utilitário dbaascli também fornece uma variedade de funções convenientes de gerenciamento de PDB.

Observação

Evite digitar informações confidenciais quando designar descrições, tags ou nomes simples aos recursos da nuvem usando a Console do Oracle Cloud Infrastructure, a API ou a CLI.

Usando a Console para Criar um Banco de Dados

Para criar um Oracle Database com a console, use este procedimento.

  1. Abra o menu de navegação. Em Oracle Database, clique em Exadata Database Service on Cloud@Customer.

    A opção Clusters de VMs é selecionada por padrão.

  2. Escolha seu Compartimento.

    Uma lista de Clusters de VMs é exibida para o Compartimento escolhido.

  3. Clique no nome de um cluster de VMs no qual deseja criar o banco de dados.

    Na página Detalhes do Cluster de VMs, em Recursos, Bancos de Dados é selecionado por padrão.

  4. Clique em Criar Banco de Dados.

    (ou)

    1. Clique em Homes de Banco de Dados.
    2. Clique no nome do Home no qual deseja criar o banco de dados.
    3. Clique em Criar Banco de Dados.
  5. Forneça as informações solicitadas, na página Criar Banco de Dados:
    Observação

    Você não pode modificar o prefixo db_name, db_unique_name e o SID após a criação do banco de dados.
    • Forneça o nome do banco de dados: Especifique um nome simples para identificar o banco de dados. O nome do banco de dados deve conter apenas os caracteres permitidos.
      Ao selecionar um nome de banco de dados, verifique as diretrizes a seguir.
      • máximo de 8 caracteres
      • conter apenas caracteres alfanuméricos
      • começar com letra
      • não pode fazer parte dos primeiros 8 caracteres de um db_unique_name no cluster de VMs
      • exclusivo em um cluster de VMs
      • NÃO use grid porque grid é um nome reservado
      • NÃO use ASM porque ASM é um nome reservado
    • Forneça um nome exclusivo para o banco de dados: Se preferir, especifique um nome exclusivo para o banco de dados. Esse atributo define o valor do parâmetro de banco de dados db_unique_name. O valor não faz distinção entre maiúsculas e minúsculas.

      O db_unique_name deve conter apenas os caracteres permitidos. Ao selecionar um nome de banco de dados, verifique as diretrizes a seguir.
      • máximo de 30 caracteres
      • pode conter caracteres alfanuméricos e sublinhado (_).
      • começar com letra
      • exclusivo em toda a frota/tenancy

      Se um nome exclusivo não for fornecido, o db_unique_name assumirá como padrão o formato <db_name>_<3 char unique string>_<region-name>.

      Se você planeja configurar o banco de dados para backup em um destino de backup do Recovery Appliance, o nome exclusivo do banco de dados deverá corresponder ao nome configurado no Recovery Appliance.

    • Selecione uma versão de banco de dados: Na lista, escolha a release do software Oracle Database que você deseja implantar.
    • Forneça o nome do primeiro PDB: (Opcional) Especifique o nome do primeiro PDB. Um PDB é criado com o banco de dados.

      Para evitar possíveis conflitos de nome de serviço ao usar o Oracle Net Services para estabelecer conexão com o PDB, certifique-se de que o nome do PDB seja exclusivo em todo o cluster de VMs. Se você não fornecer o nome do primeiro PDB, será usado um nome gerado pelo sistema.

    • Home do Banco de Dados: Selecione um Home do Banco de Dados existente ou crie um conforme aplicável. Observe que esse campo não está disponível quando você cria um Banco de Dados na página de detalhes do Home do Banco de Dados.
      • Selecionar um Home do Banco de Dados existente: Se já houver um ou mais Homes para a versão do banco de dados que você selecionou, essa opção será selecionada por padrão. E será apresentada uma lista de Homes de Bancos de Dados. Selecione na lista um Home do Banco de Dados.
      • Criar um novo Home do Banco de Dados: Se nenhum Home existir para a versão do banco de dados que você selecionou, essa opção será selecionada por padrão.
        1. Digite o nome para exibição do Home de Banco de Dados.
        2. Clique em Alterar Imagem do Banco de Dados para selecionar a versão do software.

          A janela Imagem de Software de Banco de Dados é exibida.

        3. Selecione um Tipo de Imagem, Imagens de Software de Banco de Dados Fornecidas pela Oracle ou Imagens de Software de Banco de Dados Personalizadas.

          Se você escolher Imagens de Software de Banco de Dados Fornecidas pela Oracle, poderá usar a opção Exibir todas as versões disponíveis para escolher entre todas as PSUs e RUs disponíveis. A release mais recente de cada versão principal é indicada com um label mais recente.

          Observação

          Para as releases principais do Oracle Database disponíveis no Oracle Cloud Infrastructure, as imagens são fornecidas para a versão atual mais as três versões mais recentes (N a N - 3). Por exemplo, se uma instância estiver usando o Oracle Database 19c e a versão mais recente da 19c oferecida for 19.8.0.0.0, as imagens disponíveis para provisionamento serão para as versões 19.8.0.0.0, 19.7.0.0, 19.6.0.0 e 19.5.0.0.
    • Forneça a senha de administração: Forneça e confirme a senha de administração do Oracle Database. Essa senha é usada para contas e funções de administração no banco de dados, incluindo:
      • A senha dos usuários SYS e SYSTEM do Oracle Database.
      • A senha do armazenamento de chaves de TDE (Criptografia Transparente de Dados).

      Para o Oracle Database 12c Release 1 ou releases mais recentes, a senha do usuário de administração do PDB no primeiro PDB (PDBADMIN) deve ter de nove a 30 caracteres e conter pelo menos duas letras maiúsculas, duas minúsculas, dois números e dois caracteres especiais. Os caracteres especiais devem ser _, # ou -. Além disso, a senha não deverá conter o nome da tenancy ou qualquer palavra reservada, como Oracle ou Table, independentemente do uso de maiúsculas e minúsculas.

      • Usar a senha de administrador para a wallet de TDE: Quando essa opção é marcada, a senha informada para o usuário SYS também é usada para a wallet de TDE. Para definir a senha da wallet de TDE manualmente, desmarque essa opção e digite a senha da wallet de TDE.
    • Tipo de Destino de Backup: Selecione um destino de backup para o banco de dados. Na lista, escolha uma opção:

      • Local: Selecione para armazenar backups localmente nos Exadata Storage Servers do seu sistema Oracle Exadata Cloud at Customer.

        Essa opção só estará disponível se você tiver ativado backups no armazenamento local do Oracle Exadata no cluster de VMs em que deseja hospedar o banco de dados.

      • Object Storage: Selecione para armazenar backups em um contêiner de armazenamento de objetos gerenciado pela Oracle no Oracle Cloud Infrastructure.

        Para usar essa opção, o sistema Oracle Exadata Cloud@Customer deve ter conectividade de saída com o Oracle Cloud Infrastructure Object Storage.

      • NFS: Selecione para armazenar backups em um dos destinos de backup definidos anteriormente que usam o armazenamento NFS (Network File System). Para obter mais informações, consulte as informações sobre destinos de backup nesta publicação.

        Se você selecionar esta opção, também deverá escolher na lista Destinos de Backup do NFS.

      • Recovery Appliance Selecione para armazenar backups em um dos destinos de backup definidos anteriormente que usam o Oracle ZDLRA (Zero Data Loss Recovery Appliance). Consulte as informações sobre opções de destino de backup neste documento.

        Se você selecionar o Oracle Zero Data Loss Recovery Appliance como opção de backup, deverá também:

        • Escolher na lista de Destinos de Backup do appliance.
        • Escolher na lista Usuário VPC, que contém a lista de nomes de usuários do catálogo privado virtual (VPC) definidos no destino de backup do Oracle Zero Data Loss Recovery Appliance.
        • Forneça a Senha do usuário do VPC.
        Observação

        Se você selecionar um destino de backup, não poderá alterar um local de backup depois que o banco de dados for criado.

      • Ativar backups automáticos: Selecione essa opção para ativar backups diários usando a política de backups automáticos.

        É possível alterar essa definição após a criação do banco de dados.

    • Gerenciamento de Chaves: Escolha uma opção de criptografia, Oracle Wallet, Oracle Key Vault ou HSM Externo. A opção padrão é Oracle Wallet.
      • Oracle Wallet:

        Usar a senha de administrador para a wallet de TDE: Quando essa opção é marcada, a senha informada para o usuário SYS também é usada para a wallet de TDE. Para definir a senha da wallet de TDE manualmente, desmarque essa opção e digite a senha da wallet de TDE e confirme-a.

      • Oracle Key Vault: Selecione o compartimento no qual você criou o Armazenamento de Chaves e, em seguida, selecione o Armazenamento de Chaves. Como parte da criação do CDB, uma nova wallet é criada para o CDB no Oracle Key Vault (OKV). Além disso, uma Chave Principal de TDE é gerada para o CDB e adicionada à wallet no OKV.
        Observação

        • Os Bancos de Dados Contêineres (CDB) e os bancos de dados plugáveis (PDB) só suportam chaves do Vault do Módulo de Segurança de Hardware (HSM) de 256 bits.
        • Valide a criptografia de Chave do OKV após a reinicialização: a Chave Principal de TDE do OKV é validada toda vez que você inicia ou reinicia seu CBD.
        • O início ou reinício falhará se a chave não for validada. As solicitações de serviço e os estados do ciclo de vida indicam o motivo da falha.
        • Exiba as chaves do OKV após a restauração do banco de dados: Quando você restaura um CDB, a chave principal associada a esse backup é restaurada também.
        • Ative backups do CDB para capturar o nome da wallet: informações de backups do CDB sobre a wallet associada ao backup.
        • Wallet ou Chave Principal de TDE do OKV na exclusão do CDB: Se você excluir um CDB, a wallet e a Chave Principal de TDE permanecerão no OKV e não serão excluídas.
      • Armazenamento de Chaves Externo:
        • Senha da wallet de TDE: Digite a senha da wallet de TDE.
        • Credencial da área de armazenamento de chaves externa: Informe as credenciais do usuário no formato suportado pelo provedor da área de armazenamento de chaves externa.
    • (Opcional) Selecione Mostrar Opções Avançadas. Nessa janela, você pode selecionar as seguintes opções:
      • Forneça o prefixo do Oracle SID:
        Observação

        A especificação de um prefixo SID só está disponível para bancos de dados 12.1 e versões anteriores.

        Se preferir, especifique o prefixo do Oracle SID para o banco de dados. O número da instância é anexado automaticamente ao prefixo SID para se tornar o parâmetro de banco de dados instance_name. Se não for informado, o prefixo SID assumirá db_name como padrão.

        Ao selecionar um nome de banco de dados, verifique as seguintes diretrizes:
        • máximo de 12 caracteres
        • conter apenas caracteres alfanuméricos
        • começar com letra
        • exclusivo no cluster de VMs
      • Chave de Criptografia: Escolha uma opção de criptografia, criptografar usando chaves gerenciadas pela Oracle ou criptografar usando chaves gerenciadas pelo cliente. A opção padrão é chaves gerenciadas pela Oracle.

        Para usar chaves gerenciadas pelo cliente, selecione a opção Criptografar usando chaves gerenciadas pelo cliente, selecione o compartimento no qual você criou o Armazenamento de Chaves e, em seguida, selecione o Armazenamento de Chaves. Como parte da criação do CDB, uma nova wallet é criada para o CDB no Oracle Key Vault (OKV). Além disso, uma Chave Principal de TDE é gerada para o CDB e adicionada à wallet no OKV.

        Observação

        • Os Bancos de Dados Contêineres (CDB) e os bancos de dados plugáveis (PDB) suportam apenas chaves do Vault do Módulo de Segurança de Hardware (HSM) de 256 bits.
        • Valide a criptografia de Chave do OKV após a reinicialização: a Chave Principal de TDE do OKV é validada toda vez que você inicia ou reinicia seu CBD.
        • O início ou reinício falhará se a chave não for validada. As solicitações de serviço e os estados do ciclo de vida indicam o motivo da falha.
        • Exiba as chaves do OKV após a restauração do banco de dados: Quando você restaura um CDB, a chave principal associada a esse backup é restaurada também.
        • Ative backups do CDB para capturar o nome da wallet: informações de backups do CDB sobre a wallet associada ao backup.
        • Wallet ou Chave Principal de TDE do OKV na exclusão do CDB: Se você excluir um CDB, a wallet e a Chave Principal de TDE permanecerão no OKV e não serão excluídas.
      • Período de retenção de backup: Na lista, você pode escolher por quanto tempo deseja que os backups automáticos sejam mantidos.

        Para backups no armazenamento local do Exadata, você pode escolher um período de retenção de 7 ou 14 dias. O período de retenção padrão é de 7 dias.

        Para backups no Oracle Cloud Infrastructure Object Storage ou em um destino de backup NFS, você pode escolher um dos seguintes períodos de retenção predefinidos: 7, 14, 30, 45 ou 60 dias. O período de retenção padrão é de 30 dias.

        Essa opção não se aplica aos destinos de backup do Oracle Zero Data Loss Recovery Appliance. Para backups no Oracle Zero Data Loss Recovery Appliance, a política de retenção implementada no appliance controla o período de retenção.

      • Conjunto de Caracteres: O conjunto de caracteres do banco de dados. O padrão é AL32UTF8.
      • Conjunto de caracteres nacional: O conjunto de caracteres nacional do banco de dados. O padrão é AL16UTF16.
      • Tags: (Opcional) Você pode optar por aplicar tags. Se você tiver permissões para criar um recurso, também terá permissões para aplicar tags de formato livre a esse recurso. Para aplicar uma tag definida, você deverá ter permissões para usar o namespace de tag. Para obter mais informações sobre tags, consulte informações sobre tags de recursos. Se você não tiver certeza de que deve aplicar tags, ignore essa opção (será possível aplicar tags posteriormente) ou pergunte ao seu administrador.
  6. Clique em Criar.
Observação

Agora você pode:

  • Crie ou exclua um CDB enquanto uma configuração do Data Guard estiver em execução em outro banco de dados dentro do mesmo Oracle home e vice-versa.
  • Crie ou exclua um CDB ao executar simultaneamente ações do Data Guard (switchover, failover e restabelecimento) no mesmo Oracle home e vice-versa.
  • Crie ou exclua um CDB ao criar ou excluir simultaneamente um PDB no mesmo Oracle home e vice-versa.
  • Crie ou exclua um CDB simultaneamente em bancos de dados diferentes dentro do mesmo Oracle home.
  • Crie ou exclua um CDB ao atualizar simultaneamente as tags do Cluster de VMs.