Informazioni su Autonomous AI Database

Oracle Autonomous AI Database on Dedicated Exadata Infrastructure è un ambiente di database altamente automatizzato e completamente gestito in esecuzione in Oracle Cloud Infrastructure (OCI) con risorse hardware e software impegnate. Queste risorse isolate consentono alle organizzazioni di soddisfare rigorosi requisiti di sicurezza, disponibilità e prestazioni, riducendo al contempo costi e complessità. Il provisioning di Autonomous AI Database viene eseguito all'interno di un Autonomous Container Database (ACD) e sono database utente. Puoi creare molti Autonomous AI Database in una singola risorsa di Autonomous Container Database. Nelle distribuzioni di Oracle Public Cloud ed Exadata Cloud@Customer, un database AI autonomo erediterà le impostazioni del lock di conservazione e le regole di backup associate dall'ACD padre.

Per avere un'idea olistica dell'architettura a quattro livelli utilizzata con Autonomous AI Database on Dedicated Exadata Infrastructure e comprendere il posizionamento di Autonomous AI Database in questa architettura, fare riferimento AI componenti di Autonomous AI Database on Dedicated Exadata Infrastructure.

I DBA delle applicazioni creano, monitorano e gestiscono i database AI autonomi. Inoltre, creano e gestiscono gli utenti di Oracle Database all'interno di questi database e forniscono ad altri le informazioni necessarie per accedere al database. Puoi connetterti al tuo database AI autonomo e iniziare a sviluppare applicazioni di database dopo che l'amministratore della flotta ha impostato le risorse dell'infrastruttura e un DBA dell'applicazione esegue il provisioning di un database AI autonomo con gli utenti del database. Un utente del database può anche connettersi a Autonomous AI Database utilizzando vari strumenti come SQL*Plus, SQLcl, Database Actions o Oracle APEX.

Requisiti del database AI autonomo

Requisiti risorse

Per eseguire il provisioning di un Autonomous AI Database, hai bisogno di un Autonomous Container Database con o senza Autonomous Data Guard, a seconda dei requisiti di disaster recovery. Per i dettagli, vedere Creare un Autonomous Container Database.

Criteri IAM necessari

Devi disporre di un account Oracle Cloud Infrastructure con privilegi concessi tramite i criteri IAM richiesti. I criteri richiesti dipendono dall'operazione che si sta eseguendo. Per un elenco dei criteri IAM relativi ad Autonomous AI Database, consulta la sezione relativa AI criteri per gestire i database AI autonomi.

Funzioni del database gestite da Autonomous AI Database

Le seguenti funzioni possono essere definite e gestite a livello di database AI autonomo.

Funzione Note Ulteriori riferimenti

Tipo del carico di lavoro

Puoi configurare il tuo database in modo che sia uno dei tipi di carico di lavoro Autonomous AI Lakehouse o Autonomous AI Transaction Processing.

Oracle Autonomous AI Lakehouse è un servizio di data warehouse cloud che elimina praticamente tutte le complessità legate alla gestione di un data warehouse, alla protezione dei dati e allo sviluppo di applicazioni data-driven.

Oracle Autonomous AI Transaction Processing è un servizio di database completamente automatizzato ottimizzato per eseguire contemporaneamente carichi di lavoro transazionali, analitici e batch.

Informazioni su Autonomous AI Database su un'infrastruttura Exadata dedicata

Visualizza dettagli connessione

Puoi scaricare le credenziali client e visualizzare i nomi TNS e le stringhe di connessione di un Autonomous AI Database dalla console di Oracle Cloud Infrastructure (OCI).

Le credenziali client Oracle (file wallet) vengono scaricate da Autonomous AI Database da un amministratore del servizio. Se non si è un amministratore di Autonomous AI Database, l'amministratore deve fornire le credenziali client.

Per i database AI autonomi in standby tra più aree, puoi scaricare stringhe di connessione specifiche dell'area.

Informazioni sulla connessione a un database AI autonomo dedicato

Autonomous AI Database per sviluppatori

Puoi creare un'istanza di Autonomous AI Database per sviluppatori. Autonomous AI Database per sviluppatori è un'offerta di livello gratuito progettata per lo sviluppo del database e le attività di test funzionali.

Autonomous AI Database per sviluppatori viene risolto con 4 ECPU e 32 GB di storage e non supporta la scalabilità manuale o automatica.

Poiché le istanze di database per sviluppatori possono essere create solo su ACD basati su ECPU senza Autonomous Data Guard, il pulsante di attivazione/disattivazione dell'istanza gratuita è disabilitato per gli ACD con OCPU, Autonomous Data Guard o entrambi.

Autonomous AI Database per sviluppatori

Conteggio CPU

È possibile selezionare il numero di CPU per il database dalla lista di CPU con provisioning consentito.

Il tipo di CPU, ovvero ECPU o OCPU, viene determinato dal tipo di computazione del cluster VM Autonomous Exadata padre. Il valore predefinito è 2 ECPU o 1 OCPU, a seconda del tipo di CPU.

Gestione della computazione in Autonomous AI Database

Scala automatica della CPU

Il ridimensionamento automatico della CPU consente al database AI autonomo di utilizzare automaticamente fino a tre volte il numero di CPU specificato dal conteggio di CPU all'aumentare del carico di lavoro nel database.

È possibile abilitare il ridimensionamento automatico della CPU durante il provisioning di un Autonomous AI Database o dopo che ne è stato già eseguito il provisioning.

Abilita o disabilita la scala automatica di un Autonomous AI Database

Memoria

Puoi specificare lo storage da allocare al tuo database in terabyte (GB) durante il provisioning di un Autonomous AI Database.

Il valore minimo è 32 GB.

I valori predefiniti sono 1024 GB per Autonomous AI Lakehouse e 32 GB per i carichi di lavoro di Autonomous AI Transaction Processing.

 

Pool elastico

I pool elastici ti aiutano a migliorare l'efficienza operativa e a ridurre i costi portando tutti i tuoi database nel cloud. Ciò supporta anche il consolidamento delle risorse e la semplificazione dell'amministrazione e delle operazioni utilizzando Autonomous AI Database.

Con la ridimensionamento automatico della computazione disabilitata, è possibile scegliere di creare un pool elastico come leader del pool o di unirsi a un pool elastico esistente come membro del pool utilizzando:
  • Le opzioni del pool elastico nella sezione Configura database, mentre:
    • Provisioning di un nuovo database AI autonomo
    • Duplicazione di un database AI autonomo o del relativo backup
  • Opzioni del pool elastico nella finestra di dialogo Gestisci allocazione risorse dalla pagina Dettagli Autonomous AI Database.

Solo i database di elaborazione delle transazioni AI autonoma senza Autonomous Data Guard che utilizzano il modello di computazione ECPU possono essere utilizzati per creare un pool elastico.

Autenticazione database

Il nome utente e la password del database vengono impostati durante il provisioning di un database.

Il nome utente e la password definiti durante la creazione del database saranno il nome utente e la password ADMIN. Un DBA dell'applicazione può connettersi a questo database utilizzando il nome utente e la password ADMIN per creare altri utenti del database.

Crea utenti del database

Controllo dell'accesso

È possibile configurare l'accesso alla rete creando una lista d'accesso (ACL, Access Control List). Un'ACL fornisce una protezione aggiuntiva al tuo database AI autonomo consentendo solo al client con indirizzi IP specifici di connettersi al database.

Se l'Autonomous Container Database padre utilizza Autonomous Data Guard, è possibile definire anche il controllo dell'accesso per il database di standby.

A seconda dei tipi di indirizzi presenti nell'elenco, è possibile scegliere una delle seguenti opzioni per il tipo di notazione IP:

  • Indirizzo IP: specificare singoli indirizzi IP.
  • Blocco CIDR: specificare gli intervalli di indirizzi IP pubblici utilizzando la notazione CIDR.
Controllo dell'accesso all'interno di Autonomous AI Database sull'infrastruttura Exadata dedicata

Posta elettronica contatto

Puoi fornire e-mail di contatto in cui puoi ricevere notifiche operative, annunci e notifiche di manutenzione non pianificate relative al tuo database AI autonomo.

Oracle consiglia di utilizzare l'indirizzo di posta elettronica di un gruppo di amministratori anziché quello di una persona, se possibile, per garantire che non vengano perse notifiche o annunci importanti.

 

Set di caratteri

Autonomous AI Database ti consente di scegliere un set di caratteri a tua scelta da un elenco di set di caratteri supportati durante il provisioning di un Autonomous AI Database.

È possibile scegliere un set di caratteri e un set di caratteri nazionali durante il provisioning di un Autonomous AI Database.

La lista dei set di caratteri supportati attualmente include tutti i set di caratteri del database supportati nelle piattaforme basate su ASCII.

Selezione set di caratteri per Autonomous AI Database

Database In-Memory

È possibile abilitare Database In-memory per il database AI autonomo allocando una percentuale della relativa area globale di sistema (SGA) all'area di memorizzazione colonne In-Memory (area di memorizzazione colonne IM) durante il provisioning del database o in un secondo momento. L'area di memorizzazione colonne in memoria (area di memorizzazione colonne IM) è la funzione chiave di Database In-Memory. L'area di memorizzazione delle colonne IM gestisce copie di tabelle, partizioni e singole colonne in uno speciale formato compresso ottimizzato per scansioni rapide.

È possibile abilitare o disabilitare Database In-Memory per un database AI autonomo esistente dalla relativa pagina Dettagli nella console di Oracle Cloud Infrastructure (OCI).

È inoltre possibile abilitare Database In-Memory sui database duplicati da un'istanza di database o da un backup, indipendentemente dal fatto che per l'origine della copia sia abilitata l'opzione Database In-memory.

Database In-Memory

Duplicazione database

Puoi duplicare un Autonomous AI Database, creando una copia point-in-time di esso o del suo backup set. Puoi utilizzare la funzione di clonazione per impostare rapidamente un Autonomous AI Database con dati cronologici per scopi quali test, sviluppo o analytics.

Autonomous AI Database supporta i tipi di copia riportati di seguito.

  • Copia completa: una copia completa crea un nuovo database che include i metadati e i dati del database di origine.
  • Copia metadati: questo tipo di copia crea un nuovo database che include tutti i metadati dello schema del database di origine, ma non i dati del database di origine.
Informazioni sulla duplicazione di Autonomous AI Database sull'infrastruttura Exadata dedicata

Ops Insights

Ops Insights è un servizio cloud nativo che fornisce insight a 360 gradi sull'utilizzo delle risorse e sulla capacità di database e host. Puoi analizzare facilmente le risorse di CPU e storage, prevedere i problemi di capacità e identificare in modo proattivo i problemi di prestazioni SQL nella tua flotta di database.

Per impostazione predefinita, Ops Insights è disabilitato per un Autonomous AI Database ed è necessario abilitarlo dalla console di Oracle Cloud Infrastructure.

Con Ops Insights puoi:

  • Analizza l'uso delle risorse di database/host in tutta l'azienda.
  • Prevedi la domanda futura di risorse in base agli andamenti cronologici.
  • Confronta le prestazioni SQL tra i database e identifica i pattern comuni.
  • Identifica le tendenze delle prestazioni SQL nei database a livello aziendale.
  • Analizza le statistiche AWR per le prestazioni, la diagnostica e il tuning del database in una flotta di database.

Usa Operations Insights su Autonomous AI Database su un'infrastruttura Exadata dedicata

Introduzione a Ops Insights

Metriche di Autonomous AI Database

Puoi monitorare lo stato, la capacità e le prestazioni dei tuoi database AI autonomi con metriche, allarmi e notifiche. Le metriche del database AI autonomo ti aiutano a misurare dati quantitativi utili, come l'utilizzo della CPU e dello storage, il numero di tentativi di accesso e connessione al database riusciti e non riusciti, le operazioni del database, le query SQL e le transazioni e così via. Puoi utilizzare i dati delle metriche per diagnosticare e risolvere i problemi con le risorse del database AI autonomo.

Puoi utilizzare la console di Oracle Cloud Infrastructure o le API di monitoraggio per visualizzare le metriche.

Monitora i database con le metriche di Autonomous AI Database

Data Safe

Oracle Data Safe ti aiuta a comprendere la sensibilità dei dati, valutare i rischi per i dati, mascherare i dati sensibili, implementare e monitorare i controlli di sicurezza, valutare la sicurezza degli utenti, monitorare l'attività degli utenti e risolvere i requisiti di conformità alla sicurezza dei dati nei database.

Oracle Data Safe fornisce il seguente set di funzioni in un'unica console di gestione facile da usare:

  • La valutazione della sicurezza consente di valutare la sicurezza della configurazione del database.
  • La valutazione degli utenti consente di valutare la sicurezza degli utenti del database e di identificare gli utenti ad alto rischio.
  • La ricerca automatica dei dati consente di trovare i dati riservati nel database. Il mascheramento dei dati consente di mascherare i dati sensibili in modo che siano al sicuro per scopi non di produzione.
  • Audit attività consente di eseguire l'audit dell'attività degli utenti nel database in modo da poter monitorare l'uso del database ed essere avvisati di attività insolite del database.

Per poter registrare il database con Data Safe, è necessario configurare Data Safe per accedere ai database nella configurazione dell'infrastruttura dedicata.

Panoramica di Oracle Data Safe

Strumenti di Autonomous AI Database

Per gli utenti di Autonomous AI Database sono disponibili gli strumenti riportati di seguito.

Strumento Note Ulteriori riferimenti

Database Actions

Oracle Database Actions è un'applicazione basata su browser che fornisce strumenti di sviluppo, strumenti di dati, funzioni di amministrazione e monitoraggio per l'Autonomous AI Database. Con Database Actions è possibile caricare i dati ed eseguire istruzioni, query e script SQL in un foglio di lavoro, esportare i dati, creare diagrammi Data Modeler e consentire agli amministratori di database di monitorare il database.

Puoi connetterti a Autonomous AI Database utilizzando Database Actions senza scaricare o installare software aggiuntivo nel tuo sistema.

Oracle Database Actions viene eseguito in Oracle REST Data Services e l'accesso viene fornito mediante l'autenticazione basata su schema. Per utilizzare Oracle Database Actions, è necessario collegarsi come utente di database il cui schema è stato abilitato per Database Actions.

Informazioni sulle azioni di Oracle Database

Connettersi ad Autonomous AI Database con Database Actions

Oracle APEX (Oracle Application Express)

Oracle APEX offre un ambiente basato su browser facile da usare per caricare i dati, gestire gli oggetti di database, sviluppare interfacce REST e creare applicazioni.

Configurazione, applicazione di patch, monitoraggio e aggiornamento di tutti i componenti di Oracle Application Express sono completamente gestiti da Oracle.

Non ci sono limiti al numero di sviluppatori o utenti finali per le applicazioni Oracle APEX. Autonomous AI Database può ridimensionare immediatamente la computazione e lo storage online in base alle esigenze, in base al carico di lavoro.

Puoi distribuire le applicazioni Oracle APEX sviluppate on-premise su Oracle APEX in Autonomous AI Database o viceversa facilmente.

Creare un'applicazione APEX

SQL*Plus

SQL*Plus è un'interfaccia a riga di comando utilizzata per immettere comandi SQL. Puoi connetterti ad Autonomous AI Database utilizzando SQL*Plus per definire le tabelle, le viste, i trigger, i tipi, le sequenze del database e così via.

Per poter connettere SQL*Plus a un Autonomous AI Database, il sistema su cui viene eseguito SQL*Plus deve disporre dell'accesso di rete ad Autonomous AI Database.

Connessione con SQL*Plus

SQLcl (Oracle SQL Developer Command Line)

SQLcl è un'interfaccia della riga di comando per Oracle Database. Consente di eseguire SQL e PL/SQL in modo interattivo o in batch. SQLcl fornisce la modifica in linea, il completamento delle istruzioni e il richiamo dei comandi per un'esperienza ricca di funzionalità, il tutto supportando anche gli script SQL*Plus scritti in precedenza.

Per poter connettere SQLCl a un Autonomous AI Database, il sistema su cui è in esecuzione SQLCl deve disporre dell'accesso di rete all'Autonomous AI Database.

Connetti con Oracle SQLcl

SQL Developer

Oracle SQL Developer è un ambiente di sviluppo integrato gratuito che semplifica lo sviluppo e la gestione di Oracle Database sia nelle distribuzioni tradizionali che in quelle cloud. SQL Developer offre uno sviluppo end-to-end completo delle applicazioni PL/SQL, un foglio di lavoro per l'esecuzione di query e script, una console DBA per la gestione del database, un'interfaccia di report, una soluzione di modellazione dei dati completa e una piattaforma di migrazione per spostare i database di 3° parte in Oracle.

Per poter connettere SQL Developer a un Autonomous AI Database, il sistema su cui viene eseguito SQL Developer deve disporre dell'accesso di rete ad Autonomous AI Database.

Connettiti con Oracle SQL Developer

Dervices dati REST Oracle

Oracle REST Data Services (ORDS) semplifica lo sviluppo di interfacce REST per i dati relazionali in un Autonomous AI Database. ORDS è un'applicazione Java di livello intermedio che mappa i verbi HTTP (S), ad esempio GET, POST, PUT, DELETE e così via, alle transazioni del database e restituisce qualsiasi risultato come dati JSON.

L'applicazione Oracle REST Data Services (ORDS) in Autonomous AI Database è preconfigurata e completamente gestita. ORDS si connette al database utilizzando il servizio di database predefinito low con un numero massimo fisso di connessioni (il numero di connessioni per ORDS non cambia in base al numero di CPU). Non è possibile modificare la configurazione ORDS predefinita.

Sviluppo di servizi RESTful in Autonomous AI Database

SODA (Simple Oracle Document Access)

Oracle offre una famiglia di API SOA (Simple Oracle Document Access) per l'accesso ai dati JSON memorizzati nel database. SODA è progettato per lo sviluppo di applicazioni senza schema senza conoscere le funzioni o i linguaggi del database relazionale come SQL e PL/SQL. Ti consente di creare e memorizzare raccolte di documenti in Oracle Database, recuperarli ed eseguire query su di essi, senza dover sapere come vengono memorizzati i documenti nel database.

È possibile scaricare i driver SODA dalla pagina Dettagli di un Autonomous AI Database.

Sono disponibili implementazioni di SODA:

  • SODA per REST
  • SODA per Java:
  • SODA per PL/SQL
  • SODA per C
  • SODA per Node.js
  • SODA per Python
Panoramica di SODA

API database Oracle per MongoDB

Oracle Database API for MongoDB converte il protocollo wire MongoDB in istruzioni SQL eseguite da Oracle Database. Consente agli sviluppatori che dispongono di set di competenze MongoDB di scrivere applicazioni di archivio documenti JSON per Oracle Database che utilizzano driver e strumenti che comprendono il protocollo MongoDB.

Per utilizzare l'API MongoDB con un Autonomous AI Database, è necessario installare e configurare Oracle REST Data Services (ORDS) gestito dal cliente separatamente e la versione di ORDS deve essere la 22.3 o successiva.

Panoramica di Oracle Database API per MongoDB

Operazioni di gestione del database AI autonomo

Puoi eseguire le seguenti operazioni di gestione su un Autonomous AI Database.

Operazione Istruzioni task
Crea un Autonomous AI Database Crea un database AI autonomo
Creare un pool elastico Creare un pool elastico
Esegui manualmente il backup del tuo database AI autonomo Eseguire manualmente il backup di un database AI autonomo
Duplica un Autonomous AI Database Duplica un database AI autonomo
Creare un backup a lungo termine Creare un backup a lungo termine
Abilita o disabilita la scalabilità automatica di un Autonomous AI Database Abilita o disabilita la scalabilità automatica di un database AI autonomo
Abilita o disabilita Database In-Memory Abilita o disabilita Database In-Memory
Abilita Ops Insights per un Autonomous AI Database Abilita Ops Insights per un database AI autonomo
Partecipa o esci da un pool elastico Partecipa o esci da un pool elastico
Gestire un Elastic Pool come Pool Leader Gestire un Elastic Pool come Pool Leader
Visualizza i dettagli di un Autonomous AI Database Visualizza i dettagli di un database AI autonomo
Gestisci i contatti dei clienti per un Autonomous AI Database Gestisci i contatti dei clienti per un database AI autonomo
Gestisci risorse di CPU o storage di un Autonomous AI Database Gestisci risorse CPU o storage di un database AI autonomo
Gestisci backup a lungo termine Gestisci backup a lungo termine
Gestire i database primari e in standby nella configurazione Autonomous Data Guard Gestire i database primari e in standby in una configurazione Autonomous Data Guard
Sposta un Autonomous AI Database in un altro compartimento Sposta un database AI autonomo in un altro compartimento
Ripristina e recupera il tuo database AI autonomo Ripristina e recupera database AI autonomo
Avviare, arrestare e riavviare un Autonomous AI Database Avviare, arrestare e riavviare un database AI autonomo
Visualizza le metriche del database AI autonomo per un database Visualizza le metriche del database AI autonomo per un database
Visualizza le metriche del database AI autonomo per i database in un compartimento Visualizza le metriche del database AI autonomo per i database in un compartimento
Scarica credenziali client Scarica credenziali client
Visualizza stringhe di connessione per un Autonomous AI Database Visualizza stringhe di connessione per undatabase AI autonomo
Impostare la lista di controllo dell'accesso per un Autonomous AI Database Impostare la lista di controllo dell'accesso per un database AI autonomo
Registrazione o annullamento di un database dedicato con Data Safe Registrazione o annullamento di un database dedicato con Data Safe
Arresta un Autonomous AI Database Arresta un database AI autonomo
Annulla l'eliminazione di un Autonomous AI Database Annulla l'eliminazione di un database AI autonomo

Le operazioni sopra elencate possono essere ottenute anche utilizzando l'API. Per ulteriori informazioni, consulta la sezione relativa all'API per gestire i database AI autonomi.