Panoramica della creazione di un sistema DB
Questo articolo fornisce un'introduzione alle varie impostazioni necessarie per creare sistemi DB.
Quando crei un sistema DB utilizzando la console, l'API o l'interfaccia CLI, viene eseguito il provisioning di un sistema per supportare Oracle Database e viene creato un Oracle Database in base alle opzioni fornite e ad alcune opzioni predefinite descritte più avanti in questo articolo.
Criteri IAM necessari
Per utilizzare Oracle Cloud Infrastructure, un amministratore deve concedere l'accesso di sicurezza in un criterio. Questo accesso è necessario se si utilizza la console o l'API REST con un SDK, un'interfaccia CLI o un altro strumento. Se viene visualizzato un messaggio che informa che non si dispone dell'autorizzazione o che non si è autorizzati, verificare con l'amministratore in quale tipo di accesso si dispone e in quale compartimento lavorare.
Per gli amministratori: il criterio in Consenti agli amministratori del database di gestire i sistemi di database Oracle Cloud consente al gruppo specificato di eseguire qualsiasi operazione con i database e le risorse di database correlate.
Se non si ha familiarità con i criteri, vedere Introduzione ai criteri e Criteri comuni. Se si desidera approfondire la scrittura dei criteri per i database, vedere Dettagli per il servizio di database.
Prerequisiti
Per creare un sistema DB sono necessari gli elementi riportati di seguito.
-
La chiave pubblica, in formato OpenSSH, dalla coppia di chiavi che si prevede di utilizzare per la connessione al sistema DB tramite SSH. Di seguito è riportata una chiave pubblica di esempio, abbreviata per leggibilità.
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAA....lo/gKMLVM2xzc1xJr/Hc26biw3TXWGEakrK1OQ== rsa-key-20160304
- Una rete cloud virtuale (VCN) configurata correttamente per avviare il sistema DB. Se necessario, devono essere configurate anche le relative risorse di rete (gateway, tabelle di instradamento, liste di sicurezza, DNS e così via).
- Oracle consiglia di utilizzare un gateway di servizi per abilitare l'accesso necessario se si prevede di eseguire il backup del sistema DB o di utilizzare la funzione di aggiornamento gestito.
- Per un sistema DB RAC a più nodi, accertarsi che la porta 22 sia aperta sia per l'ingresso che per l'uscita nella subnet e che le regole di sicurezza create siano con conservazione dello stato (impostazione predefinita). In caso contrario, il provisioning del sistema DB potrebbe non riuscire.
Per ulteriori informazioni, fare riferimento agli argomenti sotto riportati.
Opzioni predefinite per il database
Per semplificare la creazione di un sistema DB nella console e quando si utilizza l'interfaccia API, vengono utilizzate le opzioni predefinite riportate di seguito per il database.
- Console abilitata: False
- Crea container database: True
- Crea solo istanza (per standby e migrazione): False
- ID home database: crea una nuova home database
- Lingua del database: AMERICANO
- Modello di dimensionamento del database:
odb2
- Storage del database: ASM (Automatic Storage Management). Facoltativamente, per velocizzare il provisioning, è possibile eseguire il provisioning dei sistemi DB a nodo singolo utilizzando Logical Volume Manager.
- Area del database: AMERICA
- Nome univoco del database: il nome del database specificato dall'utente e un suffisso generato dal sistema, ad esempio
dbtst_phx1cs
. - Nome amministratore PDB:
pdbuser
Per ulteriori informazioni, fare riferimento agli argomenti sotto riportati.
Utilizzare un backup per creare il database
Quando si crea un nuovo sistema DB utilizzando un backup memorizzato nel servizio di recupero o nello storage degli oggetti come origine del database, sono disponibili le opzioni riportate di seguito.
- Backup automatico giornaliero. Richiede l'abilitazione dei backup automatici e la disponibilità di un backup da utilizzare. Se si sta creando un database da un backup automatico, è possibile scegliere qualsiasi backup settimanale di livello 0 o un backup incrementale di livello 1 creato dopo il backup di livello 0 più recente.
- Backup completo su richiesta.
- Backup standalone.
- Ultimo backup dei redo log archiviati. Richiede l'abilitazione dei backup automatici. Questo backup combina i dati del backup automatico giornaliero più recente e i dati dei redo log archiviati e rappresenta il backup più recente disponibile. L'ora dell'ultimo backup di redo log archiviato è visibile nella pagina Dettagli database del campo Ora ultimo backup.
-
Recupero point-in-time fuori luogo. Specificare un indicatore orario per creare una nuova copia del database che includeva dati fino a un point-in-time specificato. L'indicatore orario deve essere precedente o uguale all'ora dell'ultimo backup visualizzata nella pagina Dettagli database. Tenere presenti le limitazioni riportate di seguito quando si esegue un ripristino point-in-time non in loco.
- L'indicatore orario deve essere compreso nella finestra di recupero del database.
- L'indicatore orario deve essere disponibile all'interno della copia del database dei backup automatici disponibili.
- L'indicatore orario non può rientrare in due incarnazioni di database sovrapposte.
- L'operazione di creazione del database non riuscirà se il database è stato sottoposto a modifiche strutturali dopo l'indicatore orario specificato. Le modifiche strutturali includono operazioni quali la creazione o l'eliminazione di una tablespace.
- Impossibile avviare l'operazione di creazione del database se è in corso un'altra operazione di copia del database point-in-time.
Per ulteriori informazioni, vedere Eseguire il backup di un database mediante la console.
Indirizzi IP personalizzati per i sistemi DB
Quando crei un nuovo sistema DB a nodo singolo o duplichi un sistema DB esistente, puoi facoltativamente definire l'indirizzo IP del sistema DB di cui viene eseguito il provisioning. Si tratta di un'operazione utile nei contesti di sviluppo in cui è possibile creare ed eliminare più volte lo stesso sistema DB e ogni nuova iterazione del sistema DB deve utilizzare lo stesso indirizzo IP.
Nota
Questa funzionalità non è disponibile quando si crea un sistema DB RAC a più nodi.Utilizzare l'API
Per informazioni sull'uso dell'API e delle richieste di firma, vedere API REST e Credenziali di sicurezza. Per informazioni sugli SDK, vedere Software Development Kits and Command Line Interface.
Utilizzare queste operazioni API per creare i componenti del sistema DB.
Sistemi DB:
- ListDbSystems
- GetDbSystem
- LaunchDbSystem
Home database:
- ListDbHomes
- GetDbHome
- CreateDbHome
- DeleteDbHome
Database:
- ListDatabases
- GetDatabase
Forme e versioni del database:
- ListDbSystemShapes
- ListDbVersions
Per la lista completa delle interfacce API per il servizio di database, vedere API del servizio di database.