O Oracle Base Database Service (anteriormente conhecido como Oracle Database Cloud Service) consiste no Enterprise Database Service e no Standard Database Service executado em sistemas de banco de dados de máquina virtual (VM). Ele permite que você crie, dimensione e proteja bancos de dados Oracle Enterprise Edition e Standard Edition com facilidade e economia na OCI (Oracle Cloud Infrastructure). Você cria bancos de dados em máquinas virtuais com opção de configurações de computação e capacidade de armazenamento de volume em blocos. O serviço fornece automação incorporada para tarefas comuns de gerenciamento do ciclo de vida do banco de dados, como atualização, backup/recuperação e ativação do Oracle Data Guard, todas as quais podem ser executadas com a console do OCI ou APIs REST.
Depois de criar uma conta do OCI, você deve primeiro criar uma rede virtual na nuvem (VCN) antes de criar seu primeiro banco de dados. Uma VCN é uma rede virtual privada que você configura diretamente nos data centers Oracle. Ela remonta a uma rede tradicional, com regras de firewall e gateways específicos para comunicação que você pode optar por usar. A partir daí, você pode criar um banco de dados Oracle em um sistema de banco de dados utilizando console, REST APIs, CLI e SDKs.
O serviço oferece suporte ao Universal Credit Model (UCM) da Oracle, com preços para 'licença inclusa' e 'bring your own license' (BYOL). O preço é flexível, conta com opções como pay-as-you-go (PAYG, Pague Conforme Usa) e o Oracle Annual Universal Credit. O preço depende da edição do banco de dados selecionada, do formato do banco de dados, da quantidade de OCPUs e da capacidade de armazenamento. Para obter mais detalhes, visite a seção preço das máquinas virtuais. As locações existentes, sejam ela medidas - ou não, serão cobradas conforme o plano em vigência até que ele seja convertido em uma locação Universal Credit Model.
Para obter mais detalhes, visite a seçãoFAQ do Oracle Universal Credit.
Atualmente, os Oracle Database 12.1.0.2, 12.2.0.1, 19c e 21c têm suporte.
Veja a seguir uma lista das edições de softwares pagos Oracle Database que são suportados para otimização na nuvem.
Você também pode trazer a sua própria licença (BYOL).
Todas as edições incluem oOracle Database Transparent Data Encryption, Machine Learning e o Spatial and Graph.
Um sistema de banco de dados é uma máquina virtual que possui o software Oracle Database implementado e configurado com um número de núcleos especificado pelo usuário, edição de software e versão do banco de dados.
A documentação técnica dos sistemas de banco de dados faz parte da documentação da OCI.
Os sistemas de banco de dados estão disponíveis com as configurações AMD Standard E4 Flex ou Intel Standard 2. Para obter os detalhes mais recentes sobre as formas disponíveis, consulte Sobre sistemas de banco de dados de máquina virtual na documentação.
Os sistemas de banco de dados de VM estão disponíveis com melhor desempenho ou armazenamento de volume em blocos de desempenho balanceado. Um armazenamento de alto desempenho está disponível com configurações AMD Standard E4 Flex e fornece IOPS e throughput mais altos. O armazenamento de desempenho balanceado está disponível com todas as configurações e oferece um bom equilíbrio entre desempenho e custo.
Desempenho, capacidade de armazenamento, custo, entre outros critérios, podem ser alguns dos critérios durante a escolha do formato.
A Oracle oferece aos clientes opções de gerenciamento e monitoramento na nuvem e no local. These include Oracle Enterprise Manager and Oracle Cloud Infrastructure Database Management.
Sim. Os eventos que afetam os sistemas de banco de dados estão disponíveis por meio do serviço de eventos. Consulte a documentação para obter uma lista dos tipos de evento para os sistemas de banco de dados.
Sim. O Oracle RAC de dois nós está disponível em máquinas virtuais dentro de uma rede virtual na nuvem. O Oracle RAC em máquinas virtuais pode ser configurado com a "total de nós" como 2 ao selecionar as opções para provisionar um sistema de banco de dados.
Não. Os bancos de dados Oracle RAC são suportados com o Enterprise Edition Extreme Performance em sistemas de banco de dados de máquina virtual, mas estão limitados a uma configuração do Oracle RAC de dois nós.
Não. As máquinas virtuais para o Oracle RAC de dois nós são implantadas em servidores e racks separados dentro do mesmo domínio de disponibilidade. O armazenamento é compartilhado entre as duas instâncias do banco de dados. Essa configuração protege contra falhas no servidor e a falta de energia no rack. Para obter maior disponibilidade, é recomendável ativar o Oracle Data Guard com um sistema de banco de dados de máquina virtual Oracle RAC de dois nós stand-by em um domínio de disponibilidade separado.
Os sistemas de banco de dados de máquina virtual contêm somente um banco de dados contêiner (CDB). No entanto, o banco de dados contêiner pode possuir diversos banco de dados plugáveis (PDBs). Um CDB único com um PDB é criado por padrão quando o sistema de banco de dados de máquina virtual é criado. Esse serviço oferece gerenciamento integrado do ciclo de vida do PDB.
Sim, você escalar a quantidade de OCPUs, tanto para mais quanto para menos, conforme for necessário. No entanto, o dimensionamento das OCPUs exigirá a alteração da configuração da máquina virtual e resultará em uma interrupção do banco de dados. Para sistemas de banco de dados de máquina virtual RAC de 2 nós, a forma é alterada uma máquina virtual por vez de maneira incremental.
Sim. Um sistema de banco de dados de máquina virtual usa armazenamento de volume em blocos para que você possa configurar o armazenamento disponível em qualquer lugar de 256 GB a 80 TB. Você pode aumentar a capacidade de armazenamento sem tempo de inatividade. Para reduzir o armazenamento é necessário migrar para um novo sistema de banco de dados de máquina virtual.
Sim, você pode clonar um sistema de banco de dados de máquina virtual que use o LVM (Logical Volume Manager) ou o ASM (Grid Infrastructure) para o software de gerenciamento de armazenamento. A clonagem de um sistema de banco de dados de máquina virtual cria uma cópia do banco de dados de origem no momento da operação de clonagem, incluindo os volumes de software e banco de dados.
A Oracle oferece uma grande variedade de soluções Oracle Database Cloud Migration.
O modelo de compra de crédito universal da Oracle oferece preços simples e flexíveis. Os preços Pay-as-you-go (PAYG) permitem que você forneça rapidamente serviços sem compromisso prévio, sem período mínimo de serviço e pague apenas pelo que usar, com cobrança mensal em atrasos. Os Annual Universal Credits permitem que você use qualquer OCI e serviços de plataforma elegíveis a qualquer momento, em qualquer região. Os créditos universais anuais são cobrados antecipadamente e oferecem economias significativas em serviços em nuvem, combinando redução de custos e gastos mensais previsíveis com um período de ramp-up à medida que você integra cargas de trabalho.
Para obter mais informações, consulte a Perguntas Frequentes sobre preços de crédito universal da Oracle.
Para sistemas de banco de dados de máquina virtual, há três componentes de medição: uso de OCPU e uso de armazenamento de Volume em Blocos são necessários. O uso do Object Storage é opcional.
Os modelos de licenciamento incluídos na licença e que trazem sua própria licença (BYOL) são cobrados com base no uso de OCPU. O uso de OCPU por hora é cobrado com base na forma do sistema de banco de dados de máquina virtual. Cada hora parcial de OCPU consumida é cobrada como hora parcial com um mínimo de um minuto.
Os sistemas de banco de dados de máquina virtual usam armazenamento de volume em blocos remoto. Você pode anexar até 100 TB de armazenamento total, que consiste em até 80 TB para armazenamento de dados e até 20 TB para armazenamento de recuperação. Você paga pelo armazenamento total. Você pode escolher volumes de armazenamento em blocos com desempenho mais alto ou balanceado. Os volumes de armazenamento em bloco com maior desempenho são definidos como 1 unidade de armazenamento de volume em bloco com 20 unidades de desempenho em volume em bloco por gigabyte por mês. Os volumes de armazenamento em bloco com desempenho equilibrado são definidos como 1 unidade de armazenamento de volume em bloco com 10 unidades de desempenho em volume em bloco por gigabyte por mês.
Você pode usar o recurso de backup/restauração, ou usar o RMAN para configurar backups para os seus banco de dados no Oracle Cloud Infrastructure Object Storage. Os custos dos backups são calculados com base na quantidade total de armazenamento de objetos em uso.
Consulte Lista de preços da nuvem para obter mais detalhes.
Sim, você pode alterar o modelo de licenciamento de licença incluída para BYOL e vice-versa.
Sim. A interrupção da cobrança é suportada em sistemas de banco de dados de máquina virtual. Para aproveitar esse recurso, acesse o sistema de banco de dados da máquina virtual e selecione o nó que deseja interromper. O banco de dados permanece intacto enquanto o nó estiver parado. Você não será cobrado por horas em que o nó não estiver em execução.
Uma VCN é uma rede privada personalizável no OCI. Assim como uma rede tradicional de data center, uma VCN fornece controle total sobre o seu ambiente de rede. Isso inclui atribuir o seu endereço de IP único, criar subnets, criar tabelas de redirecionamento e configurar firewalls de direito. Um único tenant pode ter várias VCNs, que fornecerão agrupamento e isolamento de recursos relacionados.
A implantação em uma VCN por padrão também oferece segurança e flexibilidade:
Recomendamos que você crie sub-redes separadas em cada domínio de disponibilidade e coloque seus sistemas de banco de dados nessas sub-redes. Isso permite definir com precisão listas de segurança de entrada/saída para a sub-rede e controlar o acesso à rede.
Os sistemas de banco de dados são configurados com o TDE durante o provisionamento. Consulte as Perguntas Frequentes sobre TDE para obter mais detalhes sobre TDE. Você também tem a flexibilidade de efetuar login e controlar outras políticas de segurança no sistema de banco de dados.
Você pode usar o serviço OCI Vault com chaves de criptografia gerenciadas pelo cliente. As chaves de criptografia gerenciadas pela Oracle também estão disponíveis. Consulte a documentação para Chaves de Criptografia de Banco de Dados.
Com o Oracle Identity and Access Management (IAM), você pode configurar seu ambiente em nuvem para suportar seus requisitos de segurança e conformidade. A partir de uma perspectiva do banco de dados, você configura políticas de IAM que permitem restringir o acesso aos sistemas de banco de dados apenas a um conjunto selecionado de usuários (DBAs). Veja a documentação para saber como usar o Oracle IAM.
Sim. Com acesso-raiz completo ao sistema do banco de dados, você pode configurar a auditoria para todas as operações no sistema de banco de dados. Esse serviço oferece suporte robusto às auditorias, independentemente da versão do banco de dados. Os registros de auditoria incluem informações sobre a operação que foi auditada, o usuário que está executando a operação e a data e hora da operação. Os registros de auditoria podem ser armazenados na trilha de auditoria do banco de dados ou em arquivos no sistema operacional. A auditoria padrão inclui operações em privilégios, esquemas, objetos e instruções. Além disso, você pode usar o serviço OCI Audit para auditoria de todas as chamadas de gerenciamento de API feitas em seu locatário.
Sim. Todas as opções de segurança do Oracle Database são suportados.
O Oracle Data Safe é um serviço nativo da nuvem que fornece recursos de segurança, como avaliações, auditoria e mascaramento de dados, e é gratuito para uso com sistemas de banco de dados.
O recurso de atualização simplifica as etapas necessárias para atualizar seus sistemas e bancos de dados de banco de dados. Você pode usar a console e as APIs do OCI para ver as atualizações aplicáveis ao seu sistema de banco de dados ou banco de dados e enviar uma solicitação de atualização. O serviço executará as etapas de atualização de ponta a ponta ao exibir o status. Você pode exibir todas as atualizações que foram aplicadas e, se necessário, fazer rollback ou reaplicar uma atualização. Além disso, você pode usar os controles do Oracle Identity and Access Management (IAM) para gerenciar o acesso aos recursos de atualização.
A rede da nuvem (VCN) do seu sistema de banco de dados deve poder acessar atualizações armazenadas no OCI Object Storage. Você pode fazer isso configurando um gateway de serviço, que permite que recursos de nuvem sem endereços IP públicos acessem de forma privada os serviços Oracle, como o Oracle Object Storage.
Atualizações específicas do serviço para sistemas de banco de dados e bancos de dados podem ser aplicadas. Os sistemas de banco de dados têm apenas a atualização mais recente disponível. Os bancos de dados têm as atualizações mais recentes e também as mais antigas disponíveis. Você encontra a lista de atualizações do sistema de banco de dados e do banco de dados disponíveis no momento em Atualizar um sistema de banco de dados.
Use imagens personalizadas de software de banco de dados para aplicar atualizações provisórias ou únicas. É recomendável que você não aplique atualizações de bundle trimestral local usando o utilitário OPatch. Essas atualizações podem não funcionar sem a aplicação de atualizações adicionais específicas da nuvem. Em vez disso, você deve aplicar atualizações trimestrais personalizadas na nuvem que estão disponíveis na console e nas APIs REST do Oracle Cloud Infrastructure.
Sim. Imagens personalizadas do software de banco de dados podem perder o casamento
Sim. Haverá tempo de inatividade para sistemas de banco de dados de máquina virtual de 1 nó. A atualização do sistema de banco de dados de máquina virtual RAC de 2 nós é ativada em 1 nó de cada vez. Você também pode configurar o Oracle Data Guard para minizar os riscos com invatividade. Conheça as boas práticas de Maximum Availability Architecture (MAA) best practices.
Seu sistema de banco de dados ou home de banco de dados estará no estado "Disponível" se a atualização falhar. O histórico de atualizações pode indicar o motivo da falha da operação. Para depurar a causa raiz da falha, você pode acessar logs detalhados relacionados à atualização acessando seu host. Se as informações do log não forem úteis na depuração do problema, você poderá registrar uma solicitação no Oracle Support para ajudar a determinar a causa raiz.
Você pode exibir o histórico de atualizações do seu sistema de banco de dados e do banco de dados que foram aplicados usando a console do OCI e APIs REST.
Sim, seu sistema de banco de dados deve estar na mesma versão, ou uma versão acima do que seu banco de dados. Para evitar conflitos de versão, aplique primeiro as atualizações do sistema de banco de dados, seguidas das atualizações do banco de dados. Se você não seguir essa ordem, receberá uma mensagem de erro ao aplicar a atualização.
Sim. As atualizações de pacotes e atualizações de banco de dados do sistema de banco de dados do Oracle Database são diferentes. As atualizações do banco de dados do sistema de banco de dados são um superconjunto contendo atualizações de pacotes do Oracle Database e atualizações do OCI, juntamente com outras atualizações.
Sim, as atualizações do sistema de banco de dados incluem atualizações do Grid Infrastructure e estão disponíveis para sistemas de banco de dados usando o gerenciamento de armazenamento do Grid Infrastructure/ASM. As atualizações do sistema de banco de dados não incluem as atualizações do sistema operacional.
No momento, as atualizações do sistema operacional não são suportadas por meio da console ou APIs do OCI usando o recurso de aplicação de patch. Você deve acessar o host diretamente para atualizar manualmente o SO por meio da linha de comando. Consulte a documentação para atualizações do sistema operacional do banco de dados de máquina virtual.
Sim. As atualizações do banco de dados são cumulativas. As novas atualizações contêm atualizações do sistema de banco de dados anterior ou atualizações do banco de dados da mesma versão.
O recurso de backup e restauração de bancos de dados permite que você use a console do OCI e as APIs REST para criar e gerenciar backups de seus bancos de dados. Você também restaurar o seu banco de dados existente a partir de um backup ou criar um novo banco de dados a partir desse backup.
O recurso de backup e restauração ativa a console do OCI e as APIs Rest para criar e gerenciar backups. Ao usar o console, você pode criar backups completos ou configurar backups incrementais automáticos com apenas alguns cliques. Da mesma forma, você pode visualizar seus backups e restaurar seu banco de dados usando o último estado válido conhecido, um momento específico ou SCN (número de alteração do sistema). Você também pode criar um novo banco de dados a partir do seu backup em um novo banco de dados.
O período de retenção para backups incrementais automáticos é de 7, 15, 30, 45 ou 60 dias. Você escolhe o período de retenção desejado quando a opção de backup automático estiver habilitada. Você não definir outros períodos de retenção ou frequência para os backups automáticos incrementais.
Ao habilitar a opção de backups automáticos para um banco de dados, um backup de nível 0 será criado. Após o primeiro backup, os backups de nível 1 serão executados todos os dias até o próximo fim de semana. Todo fim de semana, um novo backup de nível 0 será criado. Os backups automáticos ativados pela primeira vez após 20 de novembro de 2018 em qualquer banco de dados serão executados entre 00:00 e 06:00 no fuso horário da região do sistema de banco de dados. Se você ativou os backups automáticos em um banco de dados antes desta data, a janela de backup do banco de dados continuará entre as 00:00 e as 06:00 UTC.
Sim. Todos os seus backups são criptografados com a mesma chave-mestra da criptografia TDE.
Seus backups são armazenados no OCI Object Storage. O Object Storage foi projetado do zero para ser altamente durável. Os dados são armazenados redundantemente em vários servidores de armazenamento e em vários domínios de disponibilidade. A integridade dos dados é monitorada ativamente usando somas de verificação e dados corrompidos são detectados e reparados automaticamente. Qualquer perda na redundância de dados é automaticamente detectada e corrigida automaticamente, sem nenhum impacto no cliente.
Se você estiver usando o recurso de backup e restauração, suas operações de backup poderão falhar se o sistema de banco de dados ou de banco de dados não estiver em um estado "Disponível". Ações como atualização, adição de chave SSH e operações do Data Guard podem alterar o sistema do banco de dados ou o estado do banco de dados. Para evitar falhas no backup, certifique-se de que essas ações não foram realizadas durante a janela programada para o backup. Caso um backup automático não seja bem-sucedido, o serviço tentará novamente durante a próxima janela programada para o backup. Para um falha no backup sob demanda, você deve tentar novamente a operação manualmente quando o sistema de banco de dados e o banco de dados estiver disponível.
Não, os backups incrementais automáticos não estão ativados por padrão. Você pode ativar a opção durante a criação do banco de dados ou a qualquer momento após o provisionamento do banco de dados.
Os backups automáticos são excluídos quando um sistema de banco de dados é encerrado. Os backups completos sob demanda permanecem no Oracle Object Storage como backups independentes quando um sistema de banco de dados é encerrado. Você pode restaurar backups independentes para um novo banco de dados em um sistema de banco de dados.
Os sistemas de banco de dados de máquina virtual RAC de 2 nós protegem contra tempo de inatividade em decorrência de falha na instância do servidor ou do banco de dados. Você também pode iniciar sistemas de banco de dados em diferentes Regiões ou domínios de disponibilidade e configurar o Oracle Data Guard entre si.
Consulte Data Guard para Alta Disponibilidade e as boas práticas de Arquitetura de Disponibilidade Máxima (MAA) para obter mais informações sobre como configurar uma configuração altamente disponível para bancos de dados Oracle.
Todas as edições do banco de dados Corporativo oferecem suporte ao Data Guard. A edição Enterprise Extreme Performance suporta o Active Data Guard.
A ativação do Oracle Data Guard está disponível por meio do console OCI e APIs REST. Com apenas alguns cliques, você pode ativar o Data Guard e executar alternância, failover e restabelecer ações. Você também pode configurar o controle de acesso granular para o recurso usando o serviço Oracle Identity and Access Management.
Existe suporte para os modos de proteção de máximo desempenho com transporte ASSÍNCRONO e disponibilidade máxima com transporte SÍNCRONO.
Para remover a associação do Data Guard usando o recurso Data Guard, você deve primeiro excluir o banco de dados em espera. Depois de excluir o banco de dados em espera, a associação do Data Guard será removida automaticamente.
O banco de dados em espera é criado com a mesma versão do banco de dados que o principal.
Sim, você pode configurar o Data Guard entre um banco de dados local e um banco de dados em execução em um sistema de banco de dados no OCI? Você pode configurar manualmente o Data Guard entre o banco de dados local e um serviço de banco de dados usando o DGMGRL. Saiba mais sobre DGMGRL.
Você pode atualizar bancos de dados na configuração do Data Guard principal e standby. Atualize o standby primeiro, passe para o standby e atualize o principal.
Você pode usar o recurso de backup e restauração do Banco de Dados do OCI para fazer backup e restaurar seus bancos de dados principais. Se você deseja ativar o backup para uma espera, pode fazê-lo acessando o host do banco de dados em espera e usando o RMAN (Recovery Manager).
Sim. Com o Active Data Guard devidamente configurado, você pode usar os bancos de dados em standby para as operações somente leitura. As operações de gravação não estão ativadas no modo de espera.
Não, você não pode configurar o FSFO com o recurso Data Guard. No entanto, o FSFO pode ser configurado manualmente. Se possível, implemente-o em uma máquina virtual de um domínio de disponibilidade separado.