Sobre o Autonomous Database

O Oracle Autonomous Database on Dedicated Exadata Infrastructure é um ambiente de banco de dados altamente automatizado e totalmente gerenciado executado na Oracle Cloud Infrastructure (OCI) com recursos comprometidos de hardware e software. Esses recursos isolados permitem que as organizações atendam aos rigorosos requisitos de segurança, disponibilidade e desempenho, reduzindo custos e complexidade. Os Autonomous Databases são provisionados dentro de um Autonomous Container Database (ACD) e são bancos de dados de usuários. Você pode criar muitos Autonomous Databases em um único recurso do Autonomous Container Database.

Para ter uma ideia holística da arquitetura de quatro camadas usada com o Autonomous Database on Dedicated Exadata Infrastructure e entender o posicionamento do Autonomous Database nessa arquitetura, consulte Componentes do Autonomous Database on Dedicated Exadata Infrastructure.

Os DBAs de aplicativos criam, monitoram e gerenciam Autonomous Databases. Além disso, eles criam e gerenciam usuários do Oracle Database dentro desses bancos de dados e fornecem a outras pessoas as informações necessárias para acessar o banco de dados. Você pode estabelecer conexão com seu Autonomous Database e começar a desenvolver aplicativos de banco de dados depois que seu administrador de frota configurar recursos de infraestrutura e um DBA de Aplicativo provisionar um Autonomous Database com usuários de banco de dados. Um usuário de banco de dados também pode estabelecer conexão com o Autonomous Database usando várias ferramentas, como SQL*Plus, SQLcl, Database Actions ou Oracle APEX.

Requisitos do Autonomous Database

Requisitos de Recurso

Para provisionar um Autonomous Database, você precisa de um Autonomous Container Database com ou sem Autonomous Data Guard, dependendo dos requisitos de recuperação de desastres. Consulte Criar um Autonomous Container Database para obter detalhes.

Políticas de IAM Obrigatórias

Você deve ter uma conta do Oracle Cloud Infrastructure com privilégios concedidos por meio das Políticas de IAM necessárias. As políticas necessárias dependem da operação que você está executando. Para obter uma lista de políticas do serviço IAM pertencentes ao Autonomous Databases, consulte Políticas para Gerenciar Autonomous Databases .

Recursos de Banco de Dados Gerenciados do Autonomous Database

Os recursos a seguir podem ser definidos e gerenciados no nível do Autonomous Database.

Recurso Notas Referência Adicional

Tipo de Carga de Trabalho

Você pode configurar seu banco de dados para ser um dos tipos de carga de trabalho do Autonomous Data Warehouse ou do Autonomous Transaction Processing.

O Oracle Autonomous Data Warehouse é um serviço de data warehouse na nuvem que elimina praticamente todas as complexidades da operação de um data warehouse, da proteção de dados e do desenvolvimento de aplicativos orientados por dados.

O Oracle Autonomous Transaction Processing é um serviço de banco de dados totalmente automatizado otimizado para executar cargas de trabalho transacionais, analíticas e em lote simultaneamente.

Sobre o Autonomous Database on Dedicated Exadata Infrastructure

Exibir Detalhes da Conexão

Você pode fazer download de credenciais do cliente e exibir os nomes de TNS e as strings de conexão de um Autonomous Database na console do Oracle Cloud Infrastructure (OCI).

As credenciais do cliente Oracle (arquivos da wallet) são submetidas a download do Autonomous Database por um administrador de serviço. Se você não for um administrador do Autonomous Database, seu administrador deverá fornecer as credenciais de cliente.

Para Autonomous Databases stand-by entre regiões, você pode fazer download de strings de conexão específicas da região.

Sobre a Conexão com um Autonomous Database Dedicado

Autonomous Database for Developers

Você pode criar uma instância do Autonomous Database for Developers. O Autonomous Database for Developers é uma oferta de camada gratuita projetada para atividades de desenvolvimento de banco de dados e teste funcional.

O Autonomous Database for Developers é corrigido em 4 ECPUs e 32 GB de armazenamento e não suporta dimensionamento manual ou automático.

Como as instâncias de banco de dados do desenvolvedor só podem ser criadas em um ACD baseado em ECPU sem o Autonomous Data Guard, o botão de alternância da instância Livre está desativado para ACDs com OCPU, Autonomous Data Guard ou ambos.

Autonomous Database for Developers

Contagem de CPU

Você pode selecionar o número de CPUs para seu banco de dados na lista de CPUs provisionáveis.

O tipo de CPU, ou seja, ECPU ou OCPU, é determinado pelo tipo de computação principal do Cluster de VMs Autônomas do Autonomous Exadata. O padrão desse valor é 2 ECPUs ou 1 OCPU, dependendo do tipo de CPU.

Gerenciamento de Computação no Autonomous Database

Dimensionamento Automático de CPU

O dimensionamento automático da CPU permite que o Autonomous Database use automaticamente até três vezes o número de CPUs especificado pela Contagem de CPUs conforme a carga de trabalho no banco de dados aumenta.

Você pode ativar o Dimensionamento Automático de CPU ao provisionar um Autonomous Database ou depois que um já tiver sido provisionado.

Ativar ou Desativar o Dimensionamento Automático de um Autonomous Database

Armazenamento

Você pode especificar o armazenamento a ser alocado para seu banco de dados em terabytes (GB) ao provisionar um Autonomous Database.

O valor mínimo é 32 GB.

Os valores padrão são 1024 GB para o Autonomous Data Warehouse e 32 GB para as cargas de trabalho do Autonomous Transaction Processing.

 

Pool Elástico

Os pools elásticos ajudam você a melhorar a eficiência operacional e reduzir custos, trazendo todos os seus bancos de dados para a nuvem. Isso também suporta a consolidação de recursos e a simplificação da administração e das operações usando o Autonomous Database.

Com o Dimensionamento automático do Compute desativado, você pode optar por criar um pool elástico como líder de pool ou ingressar em um pool elástico existente como membro de pool usando:
  • As opções do pool elástico na seção Configurar o banco de dados, enquanto:
    • Provisionando um novo Autonomous Database
    • Clonagem de um Autonomous Database ou seu backup
  • As opções de pool elástico na caixa de diálogo Gerenciar alocação de recursos na página Detalhes do Autonomous Database.

Somente bancos de dados do Autonomous Transaction Processing sem o Autonomous Data Guard que usam o modelo de computação ECPU podem ser usados para criar um pool elástico.

Autenticação do Banco de Dados

Você define o nome de usuário e a senha do banco de dados ao provisionar um banco de dados.

O nome de usuário e a senha são definidos durante a criação do banco de dados e serão o nome de usuário e a senha para ADMIN. Um DBA de Aplicativo pode estabelecer conexão com esse banco de dados usando o nome de usuário e a senha ADMIN para criar outros usuários do Banco de Dados.

Criar Usuários de Banco de Dados

Controle de Acesso

Você pode configurar o acesso à rede criando uma lista de controle de acesso (ACL). Uma ACL oferece proteção adicional ao seu Autonomous Database, permitindo que apenas o cliente com endereços IP específicos estabeleça conexão com o banco de dados.

Se o Autonomous Container Database pai usar o Autonomous Data Guard, você também poderá definir o controle de acesso para o banco de dados stand-by.

Dependendo dos tipos de endereços em sua lista, você pode escolher uma das seguintes opções de tipo de notação IP:

  • Endereço IP: Especifique endereços IP individuais.
  • Bloco CIDR: Especifique faixas de endereços IP públicos usando notação CIDR.
Controle de Acesso no Autonomous Database on Dedicated Exadata Infrastructure

E-mail do Contato

Você pode fornecer e-mails de contato nos quais pode receber notificações operacionais, anúncios e notificações de manutenção não planejada relacionadas ao seu Autonomous Database.

A Oracle recomenda o uso do endereço de e-mail de um grupo de administradores, em vez do endereço de um indivíduo, sempre que possível, para garantir que não haja notificações ou anúncios importantes.

 

Conjunto de Caracteres

O Autonomous Database permite escolher um conjunto de caracteres de sua escolha em uma lista de conjuntos de caracteres suportados ao provisionar um Autonomous Database.

Você escolhe um Conjunto de Caracteres e um Conjunto de Caracteres Nacionais ao provisionar um Autonomous Database.

A lista de conjuntos de caracteres suportados no momento inclui todos os conjuntos de caracteres de banco de dados suportados em plataformas baseadas em ASCII.

Seleção de Conjunto de Caracteres para o Autonomous Database

Database In-Memory

Você pode ativar o Database In-memory para o seu Autonomous Database alocando uma porcentagem de sua SGA (System Global Area) para o armazenamento de colunas In-Memory (armazenamento de colunas IM) durante o provisionamento do banco de dados ou posteriormente. O Armazenamento de Colunas na Memória (armazenamento de colunas IM) é o recurso principal do Database In-Memory. O armazenamento de colunas IM mantém cópias de tabelas, partições e colunas individuais em um formato colunar compactado especial otimizado para verificações rápidas.

Você pode ativar ou desativar o Database In-Memory para um Autonomous Database existente em sua respectiva página Detalhes na console do OCI (Oracle Cloud Infrastructure).

Você também pode ativar o Database In-Memory em bancos de dados clonados de uma instância ou backup do banco de dados, independentemente de a origem do clone ter o Database In-memory ativado.

Database In-Memory

Clonagem de Banco de Dados

Você pode clonar um Autonomous Database, criando uma cópia pontual dele ou de seu conjunto de backups. Você pode usar o recurso de clonagem para configurar rapidamente um Autonomous Database com dados históricos para fins como teste, desenvolvimento ou análise.

O Autonomous Database oferece suporte aos seguintes tipos de clone:

  • Clone Completo: Um clone completo cria um novo banco de dados que inclui os metadados e dados do banco de dados de origem.
  • Clone de Metadados: Este tipo de clone cria um novo banco de dados que inclui todos os metadados de esquema do banco de dados de origem, mas não os dados do banco de dados de origem.
Sobre a Clonagem do Autonomous Database on Dedicated Exadata Infrastructure

Ops Insights

Ops Insights é um serviço nativo da nuvem que fornece informações de 360 graus sobre a utilização de recursos e a capacidade de bancos de dados e hosts. Você pode analisar facilmente recursos da CPU e de armazenamento, prever problemas de capacidade e identificar proativamente problemas de desempenho de SQL em toda a frota de bancos de dados.

Por padrão, o Ops Insights é desativado para um Autonomous Database e você deve ativá-lo na console do Oracle Cloud Infrastructure.

Com o Ops Insights, você pode:

  • Analisar o uso de recursos de bancos de dados/hosts em toda a empresa.
  • Prever a demanda futura por recursos com base em tendências históricas.
  • Comparar o Desempenho de SQL entre bancos de dados e identificar padrões comuns.
  • Identificar tendências de desempenho de SQL em bancos de dados de toda a empresa.
  • Analisar as estatísticas do AWR para desempenho, diagnóstico e ajuste do banco de dados em uma frota de bancos de dados.

Usar o Serviço Operations Insights no Autonomous Database on Dedicated Exadata Infrastructure

Conceitos Básicos do Ops Insights

Métricas do Autonomous Database

Você pode monitorar a integridade, a capacidade e o desempenho dos seus Autonomous Databases com métricas, alarmes e notificações. As métricas do Autonomous Database ajudam a medir dados quantitativos úteis, como utilização de CPU e armazenamento, número de tentativas bem-sucedidas e com falha de log-on e conexão de banco de dados, operações de banco de dados, consultas SQL e transações etc. Você pode usar dados de métrica para diagnosticar e solucionar problemas com seus recursos do Autonomous Database.

Você pode usar a console do Oracle Cloud Infrastructure ou APIs de Monitoramento para exibir métricas.

Monitorar Bancos de Dados com Métricas do Autonomous Database

Data Safe

O Oracle Data Safe ajuda você a entender a confidencialidade dos seus dados, avaliar riscos a dados, mascarar dados confidenciais, implementar e monitorar controles de segurança, avaliar a segurança do usuário, monitorar a atividade do usuário e tratar dos requisitos de conformidade com a segurança dos dados em seus bancos de dados.

O Oracle Data Safe oferece o seguinte conjunto de funcionalidades em uma console de gerenciamento simples e fácil de usar:

  • A avaliação de Segurança ajuda você a avaliar a segurança da configuração do seu banco de dados.
  • A Avaliação do Usuário ajuda você a avaliar a segurança dos usuários do seu banco de dados e a identificar usuários de alto risco.
  • A Descoberta de Dados ajuda você a localizar dados confidenciais no seu banco de dados. O Mascaramento de Dados oferece uma forma de mascarar dados confidenciais para que eles fiquem seguros para fins de não produção.
  • A auditoria de Atividades permite auditar a atividade do usuário em seu banco de dados de forma que você possa monitorar o uso do banco de dados e ser alertado de atividades de banco de dados incomuns.

Para poder registrar seu banco de dados no serviço Data Safe, o Data Safe deverá estar configurado para acessar bancos de dados em sua configuração de infraestrutura dedicada.

Visão Geral do Oracle Data Safe

Ferramentas do Autonomous Database

As seguintes ferramentas estão disponíveis para usuários do Autonomous Database:

Ferramenta Notas Referência Adicional

Database Actions

O Oracle Database Actions é um aplicativo baseado em browser que fornece ferramentas de desenvolvimento, ferramentas de dados, administração e recursos de monitoramento para o Autonomous Database. Usando o Database Actions, você pode carregar dados e executar instruções, consultas e scripts SQL em uma planilha, exportar dados, criar diagramas do Data Modeler e permitir que os administradores do banco de dados monitorem o banco de dados.

Você pode estabelecer conexão com o Autonomous Database usando o Database Actions sem fazer download ou instalar software adicional em seu sistema.

O Oracle Database Actions é executado no Oracle REST Data Services e o acesso a ele é fornecido por meio da autenticação baseada em esquema. Para usar o Oracle Database Actions, acesse como um usuário de banco de dados cujo esquema foi ativado para o Database Actions.

Sobre o Oracle Database Actions

Conectar-se ao Autonomous Database com o Database Actions

Oracle APEX (Oracle Application Express)

O Oracle APEX fornece um ambiente baseado em browser fácil de usar para carregar dados, gerenciar objetos de banco de dados, desenvolver interfaces REST e criar aplicativos.

A configuração, a aplicação de patches, o monitoramento e o upgrade de todos os componentes do Oracle Application Express são totalmente gerenciados pela Oracle.

Não há limites para o número de desenvolvedores ou usuários finais de seus aplicativos Oracle APEX. O Autonomous Database pode dimensionar instantaneamente a computação e o armazenamento on-line conforme necessário, com base em sua carga de trabalho.

Você pode implantar facilmente os aplicativos Oracle APEX desenvolvidos on-premises para o Oracle APEX no Autonomous Database ou vice-versa.

Criar um Aplicativo APEX

SQL*Plus

O SQL*Plus é uma interface de linha de comando usada para informar comandos SQL. Você pode estabelecer conexão com o Autonomous Database usando o SQL*Plus para definir as tabelas, views, acionadores, tipos, sequências do banco de dados etc.

Para poder conectar o SQL*Plus a um Autonomous Database, o sistema que está executando o SQL*Plus deve ter acesso de rede ao Autonomous Database.

Estabelecer Conexão com o SQL*Plus

SQLcl (Oracle SQL Developer Command Line)

SQLcl é uma interface de linha de comando para o Oracle Database. Ela permite que você execute SQL e PL/SQL de forma interativa ou em batch. O SQLcl fornece edição em linha, conclusão de instrução e recall de comandos para proporcionar uma experiência rica em recursos, ao mesmo tempo que também é compatível com seus scripts SQL*Plus gravados anteriormente.

Para poder conectar SQLCl a um Autonomous Database, o sistema que está executando SQLCl deve ter acesso de rede ao Autonomous Database.

Conectar com o Oracle SQLcl

SQL Developer

O Oracle SQL Developer é um ambiente de desenvolvimento integrado gratuito que simplifica o desenvolvimento e o gerenciamento do Oracle Database em implantações tradicionais e na nuvem. O SQL Developer oferece desenvolvimento completo de ponta a ponta de suas aplicações PL/SQL, uma planilha para executar consultas e scripts, uma console de DBA para gerenciar o banco de dados, uma interface de relatórios, uma solução completa de modelagem de dados e uma plataforma de migração para mover seus bancos de dados de 3 partes para a Oracle.

Para poder conectar o SQL Developer a um Autonomous Database, o sistema que está executando o SQL Developer deve ter acesso de rede ao Autonomous Database.

Estabelecer Conexão com o Oracle SQL Developer

Serviços de Dados REST da Oracle

O Oracle REST Data Services (ORDS) facilita o desenvolvimento de interfaces REST para dados relacionais em um Autonomous Database. O ORDS é um aplicativo Java de camada intermediária que mapeia verbos HTTP(S), como GET, POST, PUT, DELETE e assim por diante, para transações do banco de dados e retorna quaisquer resultados como dados JSON.

O aplicativo Oracle REST Data Services (ORDS) no Autonomous Database é pré-configurado e totalmente gerenciado. O ORDS conecta-se ao banco de dados usando o serviço de banco de dados predefinido low com um número máximo fixo de conexões (o número de conexões do ORDS não é alterado com base no número de CPUs). Não é possível alterar a configuração padrão do ORDS.

Desenvolvendo Serviços RESTful no Autonomous Database

Simple Oracle Document Access (SODA)

A Oracle fornece uma família de APIs SODA (Simple Oracle Document Access) para acesso aos dados JSON armazenados no banco de dados. O SODA é projetado para desenvolvimento de aplicativos sem esquema, sem conhecimento de recursos ou linguagens de banco de dados relacional, como SQL e PL/SQL. Ele permite criar e armazenar coleções de documentos no Oracle Database, recuperá-los e consultá-los, sem a necessidade de saber como os documentos são armazenados no banco de dados.

Você pode fazer download dos drivers SODA na página Detalhes de um Autonomous Database.

Há implementações disponíveis do SODA:

  • SODA para REST
  • SODA para Java:
  • SODA para PL/SQL
  • SODA para C
  • SODA para Node.js
  • SODA para Python
Visão Geral do SODA

Oracle Database API for MongoDB

A API do Oracle Database para MongoDB converte o protocolo de conexão MongoDB em instruções SQL executadas pelo Oracle Database. Ele permite que os desenvolvedores que têm conjuntos de habilidades MongoDB gravem aplicativos de armazenamento de documentos JSON para o Oracle Database que usam drivers e ferramentas que entendem o protocolo MongoDB.

Para usar a API MongoDB com um Autonomous Database, instale e configure o Oracle REST Data Services (ORDS) gerenciado pelo cliente separadamente, e a versão do ORDS deve ser 22.3 ou posterior.

Visão Geral do Oracle Database API for MongoDB

Operações de Gerenciamento do Autonomous Database

Você pode executar as operações de gerenciamento a seguir em um Autonomous Database.

Operação Instruções da Tarefa
Criar um Autonomous Database Criar um Autonomous Database
Criar um Pool Elástico Criar um Pool Elástico
Backup Manual do Autonomous Database Fazer Backup Manualmente de um Autonomous Database
Clonar um Autonomous Database Clonar um Autonomous Database
Criar um Backup de Longo Prazo Criar um Backup de Longo Prazo
Ativar ou Desativar o Dimensionamento Automático de um Autonomous Database Ativar ou Desativar o Dimensionamento Automático de um Autonomous Database
Ativar ou Desativar o Banco de Dados na Memória Ativar ou Desativar o Banco de Dados na Memória
Ativar o Ops Insights para um Autonomous Database Ativar o Ops Insights para um Autonomous Database
Junte-se ou Deixe um Elastic Pool Junte-se ou Deixe um Elastic Pool
Gerencie um Elastic Pool como Líder de Pool Gerencie um Elastic Pool como Líder de Pool
Exibir Detalhes de um Autonomous Database Exibir Detalhes de um Autonomous Database
Gerenciar Contatos do Cliente para um Autonomous Database Gerenciar Contatos do Cliente para um Autonomous Database
Gerenciar Recursos de CPU ou Armazenamento de um Autonomous Database Gerenciar Recursos de CPU ou Armazenamento de um Autonomous Database
Gerenciar Backups de Longo Prazo Gerenciar Backups de Longo Prazo
Gerenciar Bancos de Dados Principais e Stand-by na Configuração do Autonomous Data Guard Gerenciar Bancos de Dados Principais e Stand-by em uma Configuração do Autonomous Data Guard
Mover um Autonomous Database para Outro Compartimento Mover um Autonomous Database para Outro Compartimento
Restaurar e Recuperar Seu Autonomous Database Restaurar e Recuperar o Autonomous Database
Start, Stop e Restart um Autonomous Database Iniciar, Interromper e Reiniciar um Autonomous Database
Exibir Métricas do Autonomous Database para um Banco de Dados Exibir Métricas do Autonomous Database para um Banco de Dados
Exibir Métricas do Autonomous Database para Bancos de Dados em um Compartimento Exibir Métricas do Autonomous Database para Bancos de Dados em um Compartimento
Fazer Download das Credenciais do Cliente Fazer Download das Credenciais do Cliente
Exibir Strings de Conexão para um Autonomous Database Exibir Strings de Conexão para um Autonomous Database
Definir Lista de Controle de Acesso para um Autonomous Database Definir Lista de Controle de Acesso para um Autonomous Database
Registrar ou Cancelar o Registro de um Banco de Dados Dedicado no Serviço Data Safe Registrar ou Cancelar o Registro de um Banco de Dados Dedicado no Serviço Data Safe
Encerrar um Autonomous Database Encerrar um Autonomous Database

As operações listadas acima também podem ser obtidas usando a API. Consulte API para Gerenciar Autonomous Databases para obter mais referência.