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:
|
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:
|
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.
|
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:
|
Usa Operations Insights su Autonomous AI Database su un'infrastruttura Exadata dedicata |
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:
Per poter registrare il database con Data Safe, è necessario configurare Data Safe per accedere ai database nella configurazione dell'infrastruttura dedicata. |
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. |
|
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 |
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:
|
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.