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:

  • Opzioni di pool elastico nella sezione Configura database, mentre:
    • Provisioning di un nuovo Autonomous AI Database
    • Duplicazione di un Autonomous AI Database o del relativo backup
  • Opzioni di pool elastico nella finestra di dialogo Gestisci allocazione risorse dalla pagina Dettagli di Autonomous AI Database.

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:

  • Indirizzo IP: specificare singoli indirizzi IP.
  • Blocco CIDR: specificare 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 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.

  • Copia completa: una copia completa crea un nuovo database che include i metadati e i dati del database di origine.
  • Duplicazione dei metadati: questo tipo di copia crea un nuovo database che include tutti i metadati dello schema di 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 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:

  • Analizza l'uso delle risorse di database/host in tutta l'azienda.
  • Prevedere la domanda futura di risorse in base agli andamenti cronologici.
  • Confronta le prestazioni SQL tra i database e identifica pattern comuni.
  • Identifica le tendenze delle prestazioni SQL nei database a livello aziendale.
  • Analizza le statistiche AWR per le prestazioni, la diagnostica e l'ottimizzazione 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 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:

  • La valutazione della sicurezza consente di valutare la sicurezza della configurazione del database.
  • La valutazione utente consente di valutare la sicurezza degli utenti del database e di identificare gli utenti ad alto rischio.
  • Ricerca automatica dati consente di trovare dati riservati nel database. Il mascheramento dei dati fornisce un modo per mascherare i dati sensibili in modo che i dati siano sicuri per scopi non di produzione.
  • L'audit delle 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.

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.

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 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:

  • 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 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.

Contenuto correlato