Sobre o Autonomous AI Database

O Oracle Autonomous AI Database on Dedicated Exadata Infrastructure é um ambiente de banco de dados altamente automatizado e totalmente gerenciado executado na Oracle Cloud Infrastructure (OCI) com recursos de hardware e software comprometidos. Esses recursos isolados permitem que as organizações atendam a requisitos rigorosos de segurança, disponibilidade e desempenho, reduzindo o custo e a complexidade. Os Autonomous AI Databases são provisionados em um ACD (Autonomous Container Database) e são bancos de dados do usuário. Você pode criar muitos Autonomous AI Databases em um único recurso de Autonomous Container Database. Nas implantações do Oracle Public Cloud e do Exadata Cloud@Customer, um Autonomous AI Database herdará as definições de bloqueio de retenção e as regras de backup associadas de seu ACD pai.

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

Os DBAs de aplicativos criam, monitoram e gerenciam Autonomous AI 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 se conectar ao Autonomous AI Database e iniciar o desenvolvimento de aplicativos do banco de dados depois de o administrador da frota configurar recursos da infraestrutura e um DBA de Aplicativo provisionar um Autonomous AI Database com usuários do banco de dados. Um usuário de banco de dados também pode se conectar ao Autonomous AI Database usando várias ferramentas, como SQL*Plus, SQLcl, Database Actions ou Oracle APEX.

Requisitos do Autonomous AI Database

Requisitos de Recurso

Para provisionar um Autonomous AI Database, você precisa de um Autonomous Container Database com ou sem o 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 do 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 aos Autonomous AI Databases, consulte Políticas para Gerenciar Autonomous AI Databases.

Recursos do Banco de Dados Gerenciados pelo Autonomous AI Database

Os recursos a seguir podem ser definidos e gerenciados no nível do Autonomous AI 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 Autonomous AI Lakehouse ou Autonomous AI Transaction Processing.

O Oracle Autonomous AI Lakehouse é um serviço em nuvem de data warehouse que elimina praticamente todas as complexidades de operar um data warehouse, protegendo dados e desenvolvendo aplicativos orientados por dados.

O Oracle Autonomous AI 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 AI Database na Infraestrutura Dedicada do Exadata

Exibir Detalhes da Conexão

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

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

Para Autonomous AI 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 AI Database Dedicado

Autonomous AI Database para Desenvolvedores

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

O Autonomous AI 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 AI Database para desenvolvedores

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 AI Database

Dimensionamento Automático de CPU

O dimensionamento automático de CPU permite que o Autonomous AI Database use automaticamente até três vezes mais CPUs conforme especificado pela Contagem de CPUs à medida que a workload do banco de Dados aumenta.

Você pode ativar o Dimensionamento Automático da CPU ao provisionar um Autonomous AI Database ou após um já ter sido provisionado.

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

Armazenamento

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

O valor mínimo é 32 GB.

Os valores padrão são 1024 GB para Autonomous AI Lakehouse e 32 GB para as cargas de Trabalho do Autonomous AI Transaction Processing.

 

Pool Elástico

Os pools elásticos ajudam 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 AI 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 AI Database
    • Clonando um Autonomous AI 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 AI Database.

Somente bancos de dados do Autonomous AI 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 acesso de rede criando uma ACL (Access Control List). Uma ACL fornece proteção adicional ao seu Autonomous AI Database, permitindo que apenas o cliente com endereços IP específicos se conecte ao 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 AI Database na Infraestrutura Dedicada do Exadata

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 planejadas relacionadas ao seu Autonomous AI 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 AI Database permite escolher um conjunto de caracteres de sua escolha em uma lista de conjuntos de caracteres suportados ao provisionar um Autonomous AI Database.

Você escolhe um Conjunto de Caracteres e um Conjunto de Caracteres Nacionais ao provisionar um Autonomous AI 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 Autonomous AI Database

Database In-Memory

Você pode ativar o Database In-memory para o seu Autonomous AI Database alocando uma porcentagem de sua SGA (System Global Area) para o armazenamento de colunas In-Memory (armazenamento de colunas do IM) durante o provisionamento do banco de dados ou posterior. O Armazenamento de Colunas na Memória (armazenamento de colunas do IM) é o principal recurso 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 varreduras rápidas.

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

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 AI Database, criando uma cópia pontual dele ou de seu conjunto de backup. Você pode usar o recurso de clonagem para configurar rapidamente um Autonomous AI Database com dados históricos para fins de teste, desenvolvimento ou análise.

O Autonomous AI Database suporta os 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 AI Database em uma Infraestrutura Dedicada do Exadata

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 AI 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 Operations Insights no Autonomous AI Database na Infraestrutura Dedicada do Exadata

Conceitos Básicos do Ops Insights

Métricas do Autonomous AI Database

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

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

Monitore Bancos de Dados com Métricas do Autonomous AI 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 AI Database

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

Ferramenta Notas Referência Adicional

Database Actions

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

Você pode estabelecer conexão com o Autonomous AI 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

Estabelecer Conexão com o Autonomous AI 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 AI Database pode escalar instantaneamente computação e armazenamento on-line, conforme necessário, com base na sua carga de trabalho.

Você pode implantar facilmente as aplicações Oracle APEX desenvolvidas on-premise no Oracle APEX no Autonomous AI 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 AI Database usando o SQL*Plus para definir as tabelas, as views, os acionadores, os tipos, as sequências e assim por diante.

Para poder conectar o SQL*Plus a um Autonomous AI Database, o sistema que executa o SQL*Plus deve ter acesso de rede ao Autonomous AI 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 AI Database, o sistema que executa o SQLCl deve ter acesso de rede ao Autonomous AI 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 AI Database, o sistema que executa o SQL Developer deve ter acesso de rede ao Autonomous AI Database.

Estabelecer Conexão com o Oracle SQL Developer

Serviços de Dados REST da Oracle

O Oracle REST Data Services (ORDS) torna mais fácil desenvolver interfaces REST para obter os dados relacionais de um Autonomous AI 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 AI Database é pré-configurado e totalmente gerenciado. O ORDS se conecta 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 se altera 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 AI 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 AI 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 AI Database, instale e configure o ORDS (Oracle REST Data Services) 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 AI Database

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

Operação Instruções da Tarefa
Criar um Autonomous AI Database Criar um Autonomous AI Database
Criar um Pool Elástico Criar um Pool Elástico
Faça backup manual do seu Autonomous AI Database Fazer backup de um Autonomous AI Database Manualmente
Clonar um Autonomous AI Database Clonar um Autonomous AI Database
Criar um Backup de Longo Prazo Criar um Backup de Longo Prazo
Ativar ou Desativar o Dimensionamento Automático de um Autonomous AI Database Ativar ou Desativar o Dimensionamento Automático de um Banco de Dados do Autonomous AI
Ativar ou Desativar o Banco de Dados na Memória Ativar ou Desativar o Banco de Dados na Memória
Ative o Ops Insights para um Autonomous AI Database Ativar o Ops Insights para um Autonomous AI 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 AI Database Exibir Detalhes de um Autonomous AI Database
Gerencie Contatos de Clientes para um Autonomous AI Database Gerenciar Contatos do Cliente para um Autonomous AI Database
Gerencie Recursos de CPU ou Armazenamento de um Autonomous AI Database Gerenciar Recursos de CPU ou Armazenamento de um Autonomous AI 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 AI Database para Outro Compartimento Mover um Autonomous AI Database para Outro Compartimento
Restaurar e Recuperar seu Autonomous AI Database Restaurar e Recuperar o Autonomous AI Database
Iniciar, Interromper e Reiniciar um Autonomous AI Database Iniciar, Interromper e Reiniciar um Autonomous AI Database
Exibir Métricas do Serviço Autonomous AI Database para um Banco de Dados Exibir Métricas do Serviço Autonomous AI Database para um Banco de Dados
Exibir Métricas do Autonomous AI Database para Bancos de Dados em um Compartimento Exibir Métricas do Autonomous AI 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 AI Database Exibir Strings de Conexão de um Autonomous AI Database
Definir Lista de Controle de Acesso para um Autonomous AI Database Definir Lista de Controle de Acesso para um Autonomous AI 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 AI Database Encerrar um Autonomous AI Database
Restaurar um Autonomous AI Database Restaurar a exclusão de um Autonomous AI Database

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