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 dei database AI autonomi viene eseguito all'interno di un Autonomous Container Database (ACD) e sono database utente. Puoi creare molti database AI autonomi in una singola risorsa di Autonomous Container Database. Un Autonomous AI Database erediterà le impostazioni di blocco della 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 ad Autonomous AI Database 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 Autonomous AI Database con gli utenti del database. Un utente del database può anche connettersi ad Autonomous AI Database utilizzando vari strumenti come SQL*Plus, SQLcl, Database Actions o Oracle APEX.
Requisiti di Autonomous AI Database
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 una lista di criteri IAM relativi AI database AI autonomi, vedere Criteri per la gestione dei database AI autonomi.
Funzioni del database gestite da Autonomous AI Database
Le funzioni riportate di seguito possono essere definite e gestite a livello di Autonomous AI Database.
| 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 carichi di lavoro transazionali, analitici e batch contemporaneamente. |
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 è amministratori 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 for Developers. Autonomous AI Database for Developers è un'offerta di livello gratuito progettata per lo sviluppo del database e le attività di test funzionali. |
Autonomous AI Database for Developers viene fissato a 4 ECPU e 32 GB di storage e non supporta il ridimensionamento manuale o automatico. 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 di cui è possibile eseguire il provisioning. |
Il tipo di CPU, ovvero ECPU o OCPU, è 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 ad Autonomous AI Database 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 |
Memorizzazione 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 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 scala automatica di computazione disabilitata, puoi scegliere di creare un pool elastico come leader del pool o unirti a un pool elastico esistente come membro del pool utilizzando:
|
Per creare un pool elastico è possibile utilizzare solo i database Autonomous AI Transaction Processing senza Autonomous Data Guard che utilizzano il modello di computazione ECPU. |
Autenticazione database È possibile impostare il nome utente e la password del database 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 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 all'Autonomous AI Database consentendo solo al client con indirizzi IP specifici di connettersi al database. Se l'Autonomous Container Database padre utilizza Autonomous Data Guard, puoi 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 all'Autonomous AI Database. |
Oracle consiglia di utilizzare l'indirizzo di posta elettronica di un gruppo di amministratori anziché quello di una persona, ove possibile, per assicurarsi 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. |
Scegli un set di caratteri e un set di caratteri nazionali durante il provisioning di un Autonomous AI Database. L'elenco dei set di caratteri supportati attualmente include tutti i set di caratteri del database supportati sulle piattaforme basate su ASCII. |
Selezione set di caratteri per Autonomous AI Database |
Database In-Memory È possibile abilitare Database In-memory per Autonomous AI Database allocando una percentuale della relativa area SGA (System Global Area) 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. |
Puoi abilitare o disabilitare Database In-Memory per un Autonomous AI Database esistente dalla pagina Dettagli nella console di Oracle Cloud Infrastructure (OCI). È inoltre possibile abilitare Database In-Memory nei database clonati da un'istanza di database o da un backup, indipendentemente dal fatto che per l'origine della copia sia abilitata la memoria in database. |
Database In-Memory |
Duplicazione database Puoi duplicare un Autonomous AI Database creando una copia point-in-time di esso o del relativo backup set. È possibile utilizzare la funzione di duplicazione per impostare rapidamente un Autonomous AI Database con dati cronologici per scopi quali test, sviluppo o analisi. |
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 offre informazioni dettagliate 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 è possibile:
|
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 di Autonomous AI Database 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 di Autonomous AI Database. |
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 riservatezza delle dati, valutare i rischi dei dati, mascherare le informazioni riservate, implementare e monitorare i controlli di protezione, valutare l'attività degli utenti, monitorare l'attività dell'utente e rispondere ai requisiti in materia di conformità alla sicurezza dei dati nei database. |
Oracle Data Safe offre il set di funzioni seguente in un'unica console di gestione facile da usare:
Prima di 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
Agli utenti di Autonomous AI Database sono disponibili gli strumenti riportati di seguito.
| Strumento | Note | Ulteriori riferimenti |
|---|---|---|
Azioni database Oracle Database Actions è un'applicazione basata su browser che fornisce strumenti di sviluppo, strumenti di dati, funzioni di amministrazione e monitoraggio per 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 ad 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 a tale istanza viene fornito tramite l'autenticazione basata su schema. Per utilizzare Oracle Database Actions, è necessario eseguire l'accesso 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 upgrade 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 tuo carico di lavoro. Puoi distribuire facilmente le applicazioni Oracle APEX sviluppate on-premise in Oracle APEX su Autonomous AI Database o viceversa. |
Creare un'applicazione APEX |
SQL*Plus SQL*Plus è un'interfaccia a riga di comando utilizzata per immettere comandi SQL. È possibile connettersi 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 SQLPlus a un Autonomous AI Database, il sistema che esegue SQLPlus deve disporre dell'accesso di rete a Autonomous AI Database. | Connetti con SQL*Plus |
SQLcl (Oracle SQL Developer Command Line) SQLcl è un'interfaccia a riga di comando per Oracle Database. Consente di eseguire in modo interattivo o in batch SQL e PL/SQL. SQLcl fornisce la modifica in linea, il completamento delle istruzioni e il richiamo dei comandi per un'esperienza ricca di funzionalità, il tutto supportando allo stesso tempo gli script SQL*Plus scritti in precedenza. |
Per poter connettere SQLCl a un Autonomous AI Database, il sistema che esegue SQLCl deve disporre dell'accesso di rete ad 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 nelle implementazioni tradizionali e 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 lo spostamento dei database 3rd Party in Oracle. |
Per poter connettere SQL Developer a un Autonomous AI Database, il sistema su cui è in esecuzione SQL Developer deve disporre dell'accesso di rete all'Autonomous AI Database. | Connettiti con Oracle SQL Developer |
Oracle REST Data Services 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 Simple Oracle Document Access (SODA) per l'accesso ai dati JSON memorizzati nel database. SODA è progettato per lo sviluppo di applicazioni senza schema senza conoscenza di funzioni o linguaggi di database relazionali come SQL e PL/SQL. Ti consente di creare e memorizzare raccolte di documenti in Oracle Database, recuperarli ed eseguirne query, 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 di MongoDB in istruzioni SQL eseguite da Oracle Database. Consente agli sviluppatori che dispongono di set di competenze MongoDB di scrivere applicazioni JSON per l'archiviazione di documenti per Oracle Database che utilizzano driver e strumenti che comprendono il protocollo MongoDB. |
Per utilizzare l'API MongoDB con un Autonomous AI Database, devi 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 for MongoDB |
Operazioni di gestione del database AI Autonomous
Puoi eseguire le seguenti operazioni di gestione su un Autonomous AI Database.
| Operazione | Istruzioni task |
|---|---|
| Creare un Autonomous AI Database | Creare un Autonomous AI Database |
| Crea pool elastico | Crea pool elastico |
| Esegui il backup manuale di Autonomous AI Database | Eseguire manualmente il backup di un Autonomous AI Database |
| Duplica un Autonomous AI Database | Duplica un Autonomous AI Database |
| Creare un backup a lungo termine | Creare un backup a lungo termine |
| Abilita o disabilita la scala automatica di un Autonomous AI Database | Abilita o disabilita la scala automatica di un Autonomous AI Database |
| Abilita o disabilita database in memoria | Abilita o disabilita database in memoria |
| Abilita Ops Insights per un Autonomous AI Database | Abilita Ops Insights per un Autonomous AI Database |
| Unisci o lascia un pool elastico | Unisci o lascia un pool elastico |
| Gestisci un pool elastico come leader del pool | Gestisci un pool elastico come leader del pool |
| Visualizza i dettagli di un Autonomous AI Database | Visualizza i dettagli di un Autonomous AI Database |
| Gestisci i contatti dei clienti per un Autonomous AI Database | Gestisci i contatti dei clienti per un Autonomous AI Database |
| Gestisci risorse CPU o storage di un Autonomous AI Database | Gestisci risorse CPU o storage di un Autonomous AI Database |
| Gestisci backup a lungo termine | Gestisci backup a lungo termine |
| Gestire i database primari e di standby nella configurazione di Autonomous Data Guard | Gestire i database primari e di standby in una configurazione Autonomous Data Guard |
| Sposta un Autonomous AI Database in un altro compartimento | Sposta un Autonomous AI Database in un altro compartimento |
| Ripristina e recupera Autonomous AI Database | Ripristina e recupera Autonomous AI Database |
| Avviare, arrestare e riavviare un Autonomous AI Database | Avviare, arrestare e riavviare un Autonomous AI Database |
| Visualizza le metriche di Autonomous AI Database per un database | Visualizza le metriche di Autonomous AI Database per un database |
| Visualizza le metriche di Autonomous AI Database per i database in un compartimento | Visualizza le metriche di Autonomous AI Database 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 un Autonomous AI Database |
| Impostare la lista di controllo dell'accesso per un Autonomous AI Database | Impostare la lista di controllo dell'accesso per un Autonomous AI Database |
| Registrare o annullare la registrazione di un database dedicato con Data Safe | Registrare o annullare la registrazione di un database dedicato con Data Safe |
| Arresta un Autonomous AI Database | Arresta un Autonomous AI Database |
| Annulla eliminazione di un Autonomous AI Database | Annulla eliminazione di un Autonomous AI Database |
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.