Creazione del primo database su un sistema Oracle Exadata Database Service on Cloud@Customer
Dopo aver eseguito il provisioning di una home Oracle Database ed eventuali destinazioni di backup necessarie, è possibile creare il primo database su Oracle Exadata Database Service on Cloud@Customer.
- Prerequisiti e limitazioni per la creazione e la gestione dei database Oracle su Oracle Exadata Database Service on Cloud@Customer
Esaminare i prerequisiti per la creazione e la gestione dei database Oracle su Oracle Exadata Database Service on Cloud@Customer. - Release di Oracle Database supportate da Oracle Exadata Database Service on Cloud@Customer
Scopri le versioni di Oracle Database supportate da Oracle Exadata Database Service on Cloud@Customer. - Informazioni sul provisioning e sulla configurazione dei database Oracle su Oracle Exadata Database Service on Cloud@Customer
Ulteriori informazioni sul provisioning e sulla configurazione di Oracle Database su Oracle Exadata Database Service on Cloud@Customer - Utilizzo della console per creare un database
Per creare un Oracle Database con la console, utilizzare questa procedura.
Prerequisiti e limitazioni per la creazione e la gestione dei database Oracle su Oracle Exadata Database Service on Cloud@Customer
Rivedere i prerequisiti per la creazione e la gestione dei database Oracle su Oracle Exadata Database Service on Cloud@Customer.
Prima di poter creare e utilizzare un Oracle Database su Exadata Database Service on Cloud@Customer, è necessario effettuare le operazioni riportate di seguito.
- Esegui provisioning di Exadata Database Service sull'infrastruttura Cloud@Customer
- Configurare un cluster VM
- Crea qualsiasi destinazione di backup richiesta
È possibile creare uno o più database su ciascun sistema Oracle Exadata Database Service on Cloud@Customer. Oltre ai limiti di storage ed elaborazione del sistema Oracle Exadata, non è previsto un numero massimo di database che è possibile creare. Per impostazione predefinita, i database su Exadata Database Service on Cloud@Customer utilizzano Oracle Database Enterprise Edition - Extreme Performance. Questa edizione offre tutte le funzioni di Oracle Database Enterprise Edition, tutti i pacchetti di gestione aziendale del database e tutte le opzioni di Enterprise Edition, ad esempio Oracle Database In-Memory e Oracle Real Application Clusters (Oracle RAC). Se utilizzi le tue licenze Oracle Database, la tua capacità di utilizzare varie funzioni è limitata dalle tue licenze. La cifratura TDE è necessaria per tutti i database cloud. Tutte le nuove tablespace verranno abilitate automaticamente per la cifratura.
Gli oggetti delle impostazioni nazionali personalizzate (ad esempio, lingua, area, set di caratteri e ordinamento) richiedono la distribuzione di file di dati delle impostazioni nazionali personalizzate sia nei database server che nei server di memorizzazione, che non è supportato in Exadata Database Service on Cloud@Customer.
Release di Oracle Database supportate da Oracle Exadata Database Service on Cloud@Customer
Scopri le versioni di Oracle Database supportate da Oracle Exadata Database Service on Cloud@Customer.
Exadata Database Service on Cloud@Customer supporta le seguenti release del software Oracle Database:
- Oracle Database 23ai
- Oracle Database 19c (19.x)
- Oracle Database 12c Release 2 (12.2.0.1) (richiede un contratto di supporto dell'aggiornamento valido)
- Oracle Database 12c Release 1 (12.1.0.2) (richiede un contratto di supporto dell'aggiornamento valido)
- Oracle Database 11g Release 2 (11.2.0.4) (richiede un contratto di supporto dell'aggiornamento valido)
Per le sequenze temporali di rilascio e supporto software di Oracle Database, vedere Pianificazione della release delle release correnti del database (ID documento 742060.1) nel portale My Oracle Support.
Informazioni sul provisioning e sulla configurazione dei database Oracle in Oracle Exadata Database Service on Cloud@Customer
Scopri di più sul provisioning e sulla configurazione di Oracle Database su Oracle Exadata Database Service on Cloud@Customer
- Quando esegui il provisioning di un database, puoi associarlo a una destinazione di backup e abilitare i backup automatici.
- Quando viene eseguito il provisioning di un database, viene aggiunto un job di manutenzione del log di archivio all'indirizzo
crontab
per il database.- Se il database non è abilitato per i backup, il job del log di archivio manterrà lo spazio FRA eliminando i redo log di archivio che risalgono a più di 24 ore.
- Se il database è abilitato per i backup, il job del log di archivio eseguirà il backup dei log di archivio di cui non è stato eseguito il backup. Una volta eseguito il backup di un log archiviato, verrà rimosso quando l'utente ha più di 24 ore.
- Ogni database viene configurato con le istanze di database Oracle Real Application Clusters (Oracle RAC) in esecuzione su ogni nodo del cluster VM.
- Ogni database viene creato in una Oracle home che utilizza un set separato di file binari Oracle in una posizione separata della Oracle home.
- Ogni database è configurato con le impostazioni predefinite dei parametri di istanza. Sebbene i valori predefiniti siano ragionevoli per molti casi, è consigliabile rivedere le impostazioni dei parametri di istanza per assicurarsi che soddisfino le esigenze specifiche dell'applicazione.
In particolare, esaminare le impostazioni dei parametri dell'area globale del sistema Oracle Database (SGA) e dell'area globale del programma (PGA), soprattutto se il cluster VM supporta più database. Inoltre, assicurati che la somma di tutte le allocazioni di memoria di Oracle Database non superi mai la memoria fisica disponibile su ogni virtual machine.
- Quando si crea un container database, il parametro di inizializzazione
SGA_TARGET
viene impostato dall'automazione. Questa operazione determinerà automaticamente la dimensione dei pool di memoria SGA. L'impostazione varia a seconda della dimensione della memoria totale della VM di database. Se la VM dispone di una memoria di sistema inferiore o uguale a 60 GB,SGA_TARGET
viene impostato su 3800 MB. Se la VM dispone di almeno 60 GB di memoria di sistema,SGA_TARGET
viene impostato su 7600 MB. - Il parametro di inizializzazione del database
USE_LARGE_PAGES
viene impostato su SOLO alla creazione del database, che richiederà l'uso di pagine di grandi dimensioni per la memoria SGA. Se la VM è configurata con pagine di grandi dimensioni insufficienti, l'avvio dell'istanza non riuscirà. - Il parametro di inizializzazione del database
INMEMORY_FORCE
è impostato suCELLMEMORY_LEVEL
per tutti i database 19.8 e successivi creati tramite l'automazione cloud. Questa impostazione abilita la funzione Exadata Columnar Cache, che velocizza notevolmente le query analitiche. È disponibile per i database della versione 19.8 e successive e non è necessaria alcuna licenza in memoria quando viene eseguito in Exadata Cloud. Per ulteriori informazioni, vedere INMEMORY_FORCE
- Quando si crea un container database, il parametro di inizializzazione
- Exadata Database Service creerà solo database con dimensioni di blocchi pari a 8 KB. Questo parametro non può essere modificato.
- Ogni database che utilizza Oracle Database 12c Release 1 o successiva viene configurato come container database (CDB). All'interno del CDB viene creato un pluggable database (PDB). Per impostazione predefinita:
- Il primo PDB viene configurato con un account utente di amministrazione PDB locale, denominato
PDBADMIN
. - L'account utente
PDBADMIN
viene inizialmente configurato con la stessa password di amministrazione degli utentiCDB
SYS
eSYSTEM
. - L'account utente
PDBADMIN
viene inizialmente configurato con privilegi di base assegnati tramite due ruoli:CONNECT
ePDB_DBA
. Per la maggior parte dei casi, tuttavia, è necessario assegnare privilegi aggiuntivi all'account utentePDBADMIN
o al ruoloPDB_DBA
.
È possibile utilizzare le strutture Oracle Database native per creare PDB aggiuntivi e per gestire tutti i PDB. La utility
dbaascli
offre inoltre una gamma di convenienti funzioni di gestione dei PDB. - Il primo PDB viene configurato con un account utente di amministrazione PDB locale, denominato
Evita di inserire informazioni riservate durante l'assegnazione di descrizioni, tag o nomi descrittivi alle risorse cloud tramite la console, l'API o l'interfaccia CLI di Oracle Cloud Infrastructure.
Uso della console per creare un database
Per creare un Oracle Database con la console, utilizzare questa procedura.
- Aprire il menu di navigazione. In Oracle Database, fare clic su Exadata Database Service on Cloud@Customer.
I cluster VM sono selezionati per impostazione predefinita.
- Scegliere il compartimento.
Viene visualizzata una lista di cluster VM per il compartimento scelto.
- Fare clic sul nome di un cluster VM in cui si desidera creare il database.
Nella pagina Dettagli cluster VM, in Risorse, per impostazione predefinita è selezionata l'opzione Database.
- Fare clic su Crea database.
(or)
- Fare clic su Home database.
- Fare clic sul nome della home del database in cui si desidera creare il database.
- Fare clic su Crea database.
- Fornire le informazioni richieste nella pagina Crea database:
Nota
Dopo la creazione del database, non è possibile modificare il prefissodb_name
,db_unique_name
e SID.- Fornire il nome del database: specificare un nome riconoscibile dall'utente che può essere utilizzato per identificare il database. Il nome del database deve contenere solo i caratteri consentiti.
Rivedere le linee guida riportate di seguito quando si seleziona un nome di database.
- massimo 8 caratteri
- contiene solo caratteri alfanumerici
- inizia con un carattere alfabetico
- non può far parte dei primi 8 caratteri di un
db_unique_name
nel cluster VM - univoco all'interno di un cluster VM
- NON utilizzare
grid
perchégrid
è un nome riservato - NON utilizzare
ASM
perchéASM
è un nome riservato
-
Fornire un nome univoco per il database: è possibile specificare un nome univoco per il database. Questo attributo definisce il valore del parametro del database
db_unique_name
. Il valore non fa distinzione tra casi.Il valoredb_unique_name
deve contenere solo i caratteri consentiti. Rivedere le linee guida riportate di seguito quando si seleziona un nome di database.- massimo 30 caratteri
- può contenere caratteri alfanumerici e di sottolineatura (_)
- inizia con un carattere alfabetico
- unico in tutta la flotta/tenancy
Se non viene fornito un nome univoco, per impostazione predefinita il formato
db_unique_name
è il seguente:<db_name>_<3 char unique string>_<region-name>
.Se si prevede di configurare il database per il backup in una destinazione di backup di Recovery Appliance, il nome univoco del database deve corrispondere al nome configurato in Recovery Appliance.
- Selezionare una versione del database: dalla lista, scegliere la release del software di Oracle Database che si desidera distribuire.
- Fornire il nome del primo PDB: (facoltativo) specificare il nome del primo PDB. Viene creato un PDB con il database.
Per evitare potenziali conflitti tra i nomi dei servizi quando si utilizza Oracle Net Services per connettersi al PDB, assicurarsi che il nome del PDB sia univoco nell'intero cluster VM. Se non si fornisce il nome del primo PDB, viene utilizzato un nome generato dal sistema.
- Home database: selezionare una home database esistente o crearne una, a seconda dei casi. Tenere presente che questo campo non è disponibile quando si crea un database dalla home page del database.
- Selezionare una home del database esistente: se per la versione del database selezionata esistono già una o più home del database, questa opzione viene selezionata per impostazione predefinita. Verrà inoltre visualizzato un elenco di home database. Selezionare una home del database dalla lista.
- Creare una nuova home del database: se per la versione del database selezionata non esistono home del database, questa opzione è selezionata per impostazione predefinita.
- Immettere Nome visualizzato home database.
- Fare clic su Change Database Image per selezionare la versione del software.
Selezionare una finestra Immagine software del database.
- Selezionare un tipo di immagine, un'immagine software del database fornita da Oracle o un'immagine software del database personalizzata.
Se si sceglie Immagini software del database fornite da Oracle, è possibile utilizzare lo switch Visualizza tutte le versioni disponibili per scegliere tra tutte le PSU e le RU disponibili. La release più recente per ogni versione principale è indicata con un'etichetta più recente.
Nota
Per le release principali di Oracle Database disponibili in Oracle Cloud Infrastructure, vengono fornite immagini per la versione corrente più le tre versioni precedenti più recenti (da N a N - 3). Ad esempio, se un'istanza utilizza Oracle Database 19c e la versione più recente della versione 19c offerta è la 19.8.0.0.0, le immagini disponibili per il provisioning sono per le versioni 19.8.0.0.0, 19.7.0.0, 19.6.0.0 e 19.5.0.0.
- Fornire la password di amministrazione: fornire e confermare la password di amministrazione di Oracle Database. Questa password viene utilizzata per gli account e le funzioni di amministrazione nel database, tra cui:
- La password per gli utenti
SYS
eSYSTEM
di Oracle Database. - Password del keystore TDE (Transparent Data Encryption).
Per Oracle Database 12c Release 1 o release successive, la password per l'utente di amministrazione del PDB nel primo PDB (
PDBADMIN
) deve contenere da nove a 30 caratteri e almeno due lettere maiuscole, due minuscole, due numeriche e due caratteri speciali. I caratteri speciali devono essere_
,#
o-
. Inoltre, la password non deve contenere il nome della tenancy o qualsiasi parola riservata, ad esempioOracle
oTable
, indipendentemente dall'involucro.- Utilizzare la password amministratore per il wallet TDE: quando questa opzione è selezionata, la password immessa per l'utente SYS viene utilizzata anche per il wallet TDE. Per impostare manualmente la password del wallet TDE, deselezionare questa opzione e immettere la password del wallet TDE.
- La password per gli utenti
-
Tipo di destinazione backup: selezionare una destinazione di backup per il database. Scegliere un'opzione dall'elenco.
- Locale: selezionare questa opzione per memorizzare i backup a livello locale nei server Oracle Exadata Storage nel sistema Oracle Exadata Cloud at Customer.
Questa opzione è disponibile solo se sono stati abilitati i backup nello storage Oracle Exadata locale nel cluster VM in cui si desidera ospitare il database.
- Storage degli oggetti: selezionare questa opzione per memorizzare i backup in un contenitore di storage degli oggetti gestito da Oracle su Oracle Cloud Infrastructure.
Per utilizzare questa opzione, il sistema Oracle Exadata Cloud@Customer deve avere una connettività in uscita su Oracle Cloud Infrastructure Object Storage.
- NFS: selezionare questa opzione per memorizzare i backup in una delle destinazioni di backup definite in precedenza che utilizzano lo storage NFS (Network File System). Per ulteriori informazioni, vedere le informazioni sulle destinazioni del backup in questa pubblicazione.
Se si seleziona questa opzione, è necessario anche scegliere dall'elenco delle destinazioni di backup NFS.
-
Recovery Appliance: selezionare questa opzione per memorizzare i backup in una delle destinazioni di backup definite in precedenza che utilizzano Oracle Zero Data Loss Recovery Appliance. Fare riferimento alle informazioni sulle opzioni di destinazione del backup in questo documento.
Se selezioni Oracle Zero Data Loss Recovery Appliance come opzione di backup, devi anche:
- Scegliere dall'elenco di destinazioni di backup dell'appliance.
- Effettuare una scelta dalla lista Utente VPC, che contiene la lista dei nomi utente VPC (Virtual Private Catalog) definiti nella destinazione di backup di Oracle Zero Data Loss Recovery Appliance.
- Fornire la password dell'utente VPC.
Nota
Se si seleziona una destinazione di backup, non è possibile modificare una posizione di backup dopo la creazione del database.
- Abilita backup automatici: selezionare questa opzione per abilitare i backup giornalieri utilizzando il criterio per i backup automatici.
È possibile modificare questa impostazione dopo la creazione del database.
- Locale: selezionare questa opzione per memorizzare i backup a livello locale nei server Oracle Exadata Storage nel sistema Oracle Exadata Cloud at Customer.
- Gestione chiavi: scegliere un'opzione di cifratura, Oracle Wallet, Oracle Key Vault o External HSM. L'opzione predefinita è Oracle Wallet.
- Oracle Wallet:
Utilizzare la password amministratore per il wallet TDE: quando questa opzione è selezionata, per il wallet TDE viene utilizzata anche la password immessa per l'utente SYS. Per impostare manualmente la password del wallet TDE, deselezionare questa opzione, immettere la password del wallet TDE e confermarla.
- Oracle Key Vault: selezionare il compartimento in cui è stato creato il keystore, quindi selezionare il keystore. Nell'ambito della creazione del CDB, viene creato un nuovo wallet per il CDB in Oracle Key Vault (OKV). Viene inoltre generata una chiave principale TDE per il CDB e aggiunta al wallet in OKV.
Nota
- I container database (CDB) e i pluggable database (PDB) supportano solo le chiavi vault HSM (Hardware Security Module) a 256 bit.
- Convalida la cifratura della chiave OKV dopo il riavvio: la chiave Maser OKV TDE viene convalidata ogni volta che avvii o riavvii il tuo CBD.
- Avvio o riavvio non riuscito se la chiave non viene convalidata. Le richieste di lavoro e gli stati del ciclo di vita indicano il motivo dell'errore.
- Visualizza le chiavi OKV dopo il ripristino del database: quando si ripristina un CDB, viene ripristinata anche la chiave master associata a tale backup.
- Abilitare i backup CDB per acquisire il nome del wallet: i backup CDB contengono informazioni sul wallet associato al backup.
- Wallet OKV o chiave principale TDE nell'eliminazione del CDB: se si elimina un CDB, il wallet e la chiave principale TDE rimangono in OKV e non verranno eliminati.
- Keystore esterno:
- Password wallet TDE: immettere la password del wallet TDE.
- Credenziale del keystore esterno: immettere le credenziali utente nel formato supportato dal provider del keystore esterno.
- Oracle Wallet:
- (Facoltativo) Selezionare Mostra opzioni avanzate. Da questa finestra è possibile selezionare le seguenti opzioni:
- Fornire il prefisso SID Oracle:
Nota
L'immissione di un prefisso SID è disponibile solo per i database della versione 12.1 e successive.Facoltativamente, specificare il prefisso SID Oracle per il database. Il numero di istanza viene aggiunto automaticamente al prefisso SID per diventare il parametro del database
instance_name
. Se non viene fornito, il prefisso SID assume per impostazione predefinita il valoredb_name
.Esaminare le linee guida riportate di seguito quando si seleziona un nome di database.- massimo 12 caratteri
- contiene solo caratteri alfanumerici
- inizia con un carattere alfabetico
- univoco nel cluster VM
- Chiave di cifratura: scegliere un'opzione di cifratura, Cifra mediante chiavi gestite da Oracle o Cifra mediante chiavi gestite dal cliente. L'opzione predefinita è Chiavi gestite da Oracle.
Per utilizzare le chiavi gestite dal cliente, selezionare l'opzione Cifra mediante chiavi gestite dal cliente, selezionare il compartimento in cui è stato creato il keystore, quindi selezionare il keystore. Nell'ambito della creazione del CDB, viene creato un nuovo wallet per il CDB in Oracle Key Vault (OKV). Viene inoltre generata una chiave principale TDE per il CDB e aggiunta al wallet in OKV.
Nota
- I container database (CDB) e i pluggable database (PDB) supportano solo le chiavi vault HSM (Hardware Security Module) a 256 bit.
- Convalida la cifratura della chiave OKV dopo il riavvio: la chiave Maser OKV TDE viene convalidata ogni volta che avvii o riavvii il tuo CBD.
- Avvio o riavvio non riuscito se la chiave non viene convalidata. Le richieste di lavoro e gli stati del ciclo di vita indicano il motivo dell'errore.
- Visualizza le chiavi OKV dopo il ripristino del database: quando si ripristina un CDB, viene ripristinata anche la chiave master associata a tale backup.
- Abilitare i backup CDB per acquisire il nome del wallet: i backup CDB contengono informazioni sul wallet associato al backup.
- Wallet OKV o chiave principale TDE nell'eliminazione del CDB: se si elimina un CDB, il wallet e la chiave principale TDE rimangono in OKV e non verranno eliminati.
-
Periodo di conservazione del backup: dalla lista è possibile scegliere il periodo di tempo durante il quale si desidera conservare i backup automatici.
Per i backup nello storage Exadata locale, puoi scegliere un periodo di conservazione di 7 giorni o 14 giorni. Il periodo di conservazione predefinito è di 7 giorni.
Per i backup su Oracle Cloud Infrastructure Object Storage o in una destinazione di backup NFS, puoi scegliere uno dei seguenti periodi di conservazione preimpostati: 7 giorni, 14 giorni, 30 giorni, 45 giorni o 60 giorni. Il periodo di conservazione predefinito è di 30 giorni.
Questa opzione non si applica alle destinazioni di backup di Oracle Zero Data Loss Recovery Appliance. Per i backup in Oracle Zero Data Loss Recovery Appliance, il criterio di conservazione implementato nell'appliance controlla il periodo di conservazione.
- Set di caratteri: il set di caratteri per il database. L'impostazione predefinita è
AL32UTF8
. - Set di caratteri nazionali: il set di caratteri nazionali per il database. L'impostazione predefinita è
AL16UTF16
. - Tag: (facoltativo) è possibile scegliere di applicare le tag. Se si dispone delle autorizzazioni per creare una risorsa, si dispone anche delle autorizzazioni per applicare tag in formato libero a tale risorsa. Per applicare una tag definita, è necessario disporre delle autorizzazioni per utilizzare lo spazio di nomi tag. Per ulteriori informazioni sull'applicazione di tag, fare riferimento alle informazioni sulla risorsa tags.If. Non si è certi di applicare le tag, quindi saltare questa opzione (è possibile applicare le tag in un secondo momento) o chiedere all'amministratore.
- Fornire il prefisso SID Oracle:
- Fornire il nome del database: specificare un nome riconoscibile dall'utente che può essere utilizzato per identificare il database. Il nome del database deve contenere solo i caratteri consentiti.
- Fare clic su Crea.
Ora è possibile:
- Creare o eliminare un CDB mentre un'impostazione Data Guard è in esecuzione su un altro database all'interno della stessa Oracle home e viceversa.
- Crea o elimina un CDB eseguendo contemporaneamente azioni Data Guard (switchover, failover e reinstalla) all'interno della stessa Oracle home e viceversa.
- Creare o eliminare un CDB durante la creazione o l'eliminazione contemporanea di un PDB all'interno della stessa Oracle home e viceversa.
- Creare o eliminare contemporaneamente un CDB in database diversi all'interno della stessa Oracle home.
- Crea o elimina un CDB aggiornando contemporaneamente le tag del cluster VM.