Domande frequenti su Amazon RDS per Oracle

Licenza e supporto

Sono disponibili due opzioni di licenza per Amazon RDS per Oracle Database:

Bring Your Own License (BYOL, uso di licenze proprie): con questo modello di licenza, puoi eseguire le implementazioni di Oracle Database su Amazon RDS usando la tua licenza esistente. Per eseguire un'istanza database con il modello BYOL, occorre disporre dell'opportuna licenza Oracle Database (con licenza e supporto per aggiornamento del software) per la classe di istanze database e l'edizione di Oracle Database che si desidera eseguire. Dovrai inoltre rispettare le policy di licenza di Oracle Database per software, nell'ambiente di cloud computing. Le istanze database si trovano nell'ambiente di Amazon EC2, mentre la policy di licenza di Oracle per Amazon EC2 si trova qui.

Licenza inclusa: con il modello di servizio "Licenza inclusa" non occorre acquistare separatamente le licenze Oracle. La licenza per il software di Oracle Database viene infatti concessa da AWS per l'uso conforme alla sezione 10.3.1 dei termini del servizio AWS. I prezzi "Licenza inclusa" includono il software, le relative risorse hardware e le funzionalità di gestione di Amazon RDS.

Amazon RDS al momento supporta le seguenti edizioni di database Oracle nei propri modelli di licenza:

BYOL: Standard Edition Two (SE2) ed Enterprise Edition (EE)

Licenza inclusa: Standard Edition Two (SE2)

BYOL: per eseguire un'istanza database con il modello BYOL, occorre avere l'opportuna licenza Oracle Database (con licenza e supporto per aggiornamento del software) per la classe di istanze database e l'edizione di Oracle Database che si desidera eseguire. Dovrai rispettare le policy di licenza del software di Oracle Database nell'ambiente di cloud computing. Le istanze database si trovano nell'ambiente di Amazon EC2, mentre la policy di licenza di Oracle per Amazon EC2 si trova qui.

Licenza inclusa: con il modello di servizio "Licenza inclusa" non occorre acquistare separatamente le licenze Oracle. La licenza per il software di Oracle Database viene infatti concessa da AWS per l'uso conforme alla sezione 10.3.1 dei termini del servizio AWS.

BYOL: secondo questo modello, potrai continuare a usare l'account attivo di supporto Oracle e contattare direttamente Oracle per le richieste specifiche relative al servizio Oracle Database. Se disponi di un account attivo AWS Premium Support, potrai contattare AWS Premium Support per i problemi specifici di Amazon RDS. Amazon Web Services e Oracle dispongono di una procedura di supporto multi-vendor per i casi che richiedono il supporto di entrambe le organizzazioni.

Licenza inclusa: secondo questo modello, se possiedi un account Supporto AWS Premium attivo, dovresti contattare Supporto AWS Premium per la richiesta di servizi specifici, sia per Amazon RDS che per Oracle Database.

BYOL: potrai scalare le istanze database in conformità con i termini della licenza (o delle licenze) di Oracle.

Licenza inclusa: le istanze database che esegue Oracle possono essere aumentate verticalmente in qualsiasi momento e sono soggette a tariffe orarie in vigore per ogni classe di istanza database.

Per ulteriori informazioni sulle conseguenze del dimensionamento delle istanze database riservate, consulta la pagina dedicata alle istanze riservate.

BYOL: per usare Amazon RDS per Oracle Database, l'opzione "Licenza e supporto per l’aggiornamento software" di Oracle deve essere attivata.

Licenza inclusa: il costo della licenza per l'aggiornamento del software è incluso nella tariffa oraria, consentendo l’accesso agli aggiornamenti software di Oracle Database.

Sì, potrai modificare le opzioni di licenza tramite l'interfaccia a riga di comando (CLI) di AWS oppure la console AWS, selezionando la voce Modifica istanza e selezionando una delle opzioni appropriate nel menu a discesa "Modello di licenza".

Con il modello BYOL è possibile migrare dalle edizioni SE2 del software Oracle a Enterprise Edition, purché si disponga di una licenza Oracle idonea non utilizzata per l'edizione e la classe di istanza database che si desidera impiegare. Non è possibile passare dalla Enterprise Edition ad altre versioni. Per modificare l'edizione conservando i dati, è necessario acquisire uno snapshot dell'istanza database in esecuzione e utilizzarlo per creare una nuova istanza database con l'edizione desiderata. L'istanza database precedente deve poi essere eliminata, a meno che tu non disponga della relativa licenza e desideri mantenerla in esecuzione.

Versioni del modulo di gestione di database

Per Oracle Database versione 12.1 e precedenti, i nomi delle versioni del motore di database Amazon RDS seguono lo schema X.Y.Z, in cui: X = versione principale (ad es. 12.1), Y = livello di release (ad es. 0.2) e Z = numero di versione all'interno della serie di release RDS (ad es. v20). Una versione del motore di database Amazon RDS per Oracle potrebbe essere, ad esempio, 12.1.0.2.v20.

Per Oracle Database versione 12.2 e successive, i nomi delle versioni del motore di database Amazon RDS seguono lo schema A.B.C.D, in cui: A = categoria di versione di release annuale (ad es. 19.0.0.0), B = aggiornamento di release trimestrale (ad es. ru-2020-04), C = revisione dell'aggiornamento di release trimestrale (ad es. rur-2020-04) e D = numero di versione all'interno delle serie di release RDS (ad es. r1). Una versione del motore di database Amazon RDS per Oracle potrebbe essere, ad esempio, 19.0.0.0.ru-2020-04.rur-2020-04.r1. Al momento RDS non utilizza revisioni dell'aggiornamento della release, ma l'identificativo RUR viene incluso nel nome nell'eventualità che ciò cambi in futuro.

Oracle distribuisce aggiornamenti per le versioni principali supportate con cadenza trimestrale: aggiornamenti di set di patch (Patch Set Updates, PSU) nel caso di 12.1 e precedenti e aggiornamenti di release (Release Updates, RU) per 12.2 e successive. Sono inclusi gli aggiornamenti importanti alla sicurezza nonché correzioni non relative alla sicurezza consigliate da Oracle. Le versioni del motore di database di Amazon RDS vengono create a partire da un determinato PSU o RU e potranno contenere ulteriori correzioni.

Un elenco completo delle patch incluse in ciascuna versione è disponibile nella documentazione.

Dal punto di vista di Amazon RDS, una modifica della versione è considerata principale se viene modificata la versione principale o il livello di release. Ad esempio, il passaggio da 12.1.0.2.v20 a 12.2.0.1.rur-2020-04.rur-2020-04.r1 o da 19.0.0.0.ru-2020-04.rur-2020 04.r1 a 21.0.0.0.ru-2020-04.rur-2020-04.r1 costituirebbe un aggiornamento di versione **principale**. Una modifica della versione secondaria potrebbe essere il passaggio da 12.1.0.2.v20 a 12.1.0.2.v22 o da 19.0.0.0.ru 2020-04.rur-2020-04.r1 a 19.0.0.0.ru-2020-10.rur-2020-10.r1.

L'elenco più recente delle versioni principali supportate da Amazon RDS per Oracle è disponibile nella documentazione.

Per conoscere i dettagli sulla composizione del set di patch di ogni versione del motore di database di Oracle, consulta la Guida per l'utente di Amazon RDS.

Per avere informazioni sulle varie versioni supportate da Amazon RDS per Oracle, consulta le Note di rilascio del motore di database Oracle.

Contatta il team dell'account AWS o AWS Support per ulteriori informazioni su Oracle MDS per Amazon RDS for Oracle. 

Consulta il post del forum.

Opzioni e caratteristiche

Amazon RDS per Oracle supporta due tipi di tecnologie di replica: Amazon RDS Multi-AZ e repliche di Oracle. Le implementazioni multi-AZ sono supportate per i modelli di licenza BYOL (Bring Your Own License) e licenza inclusa, mentre le repliche sono supportate esclusivamente per il modello BYOL. Amazon RDS per Oracle fornisce l'implementazione multi-AZ per offrire maggiore disponibilità e durata per le istanze di database (DB) all'interno di una specifica regione AWS ed è spesso una soluzione efficace per il ripristino di emergenza (DR) nella maggior parte dei casi d'uso. Per i clienti che eseguono database mission-critical e che necessitano che la loro configurazione di ripristino di emergenza si estenda su diverse regioni AWS, la funzione delle repliche di Oracle è la scelta ideale.

Le repliche di Amazon RDS per Oracle sono complementari alle implementazioni di Amazon RDS Multi-AZ. Amazon RDS Multi-AZ offre un livello elevato di disponibilità e protezione dei dati, mentre la funzione associata di replica di Oracle nella regione esegue il rendering della scalabilità dei carichi di lavoro di sola lettura. Oltre alla scalabilità di lettura, la replica di Oracle tra più regioni offre una funzione di ripristino di emergenza.

In più, è possibile utilizzare soluzioni di replica logica come Amazon Database Migration Service (DMS), Oracle GoldenGate e altre ancora. Tali soluzioni sono generalmente gestite dal cliente e acquisiscono le modifiche dai registri di ripetizione archiviati per replicarli in altri datastore.

Oracle Data Guard è un componente che migliora la disponibilità del servizio per la Enterprise Edition di Oracle Database. Attualmente Amazon RDS usa una tecnologia di replica sincrona e una funzionalità di failover automatica differenti sulle implementazioni Multi-AZ per le istanze database Oracle. Le implementazioni Multi-AZ sono disponibili per tutte le edizioni del database Oracle supportate da Amazon RDS.

Le repliche di lettura di Amazon RDS for Oracle (sia nell'ambito di una regione specifica che in più regioni) utilizzano Oracle Active Data Guard tra le istanze DB di standby primario e fisico (replica di lettura). Amazon RDS per Oracle configura la replica asincrona di Data Guard tra la replica primaria e quella di lettura. Se la replica è in modalità di sola lettura, è necessario disporre di licenze Active Data Guard. Se la replica è in modalità montata, non sono necessarie licenze Active Data Guard. Solo il motore di database Oracle supporta le repliche montate.

Sì, per impiegare le istanze database di standby potrà essere necessario il doppio delle licenze per le implementazioni Multi-AZ rispetto alle implementazioni Single-AZ corrispondenti. Tuttavia è prima di tutto necessario consultare il contratto di licenza del software Oracle e verificare la conformità alle policy di licenza di Oracle.

No, il servizio Oracle RAC non è al momento supportato.

Fai riferimento alla sezione "Supporto funzionalità database" della pagina della documentazione relativa.

Amazon RDS supporta set di trenta caratteri inclusi nell'elenco di Oracle "Set di caratteri ASCII raccomandati per database". Durante la creazione di una nuova istanza database, puoi specificare il set di caratteri che desideri applicare. Si tratta di un'opzione facoltativa; il set di caratteri di default è AL32UTF8. Per ulteriori informazioni, consulta la Documentazione di Amazon RDS.

La gestione di Oracle Wallet e della chiave principale di cifratura per l'istanza database è a carico di Amazon RDS.

Le funzionalità supportate variano a seconda dell'edizione di Oracle Database in esecuzione. Consulta la Guida per l'utente di Amazon RDS per scoprire quali funzionalità di Oracle sono supportate attualmente da Amazon RDS.

Amazon RDS per Oracle supporta istanze di memoria estese per il tipo di istanza R5. Queste istanze offrono un basso numero di vCPU ma con una maggiore capacità di memoria, che permettono ai clienti di dimensionare correttamente i loro carichi di lavoro e risparmiare sui costi. Per ulteriori informazioni, è possibile fare riferimento ai tipi di istanza supportati in Amazon RDS per Oracle.

Sì, Database Activity Streams (DAS) per Amazon Relational Database Service (Amazon RDS) per Oracle fornisce un flusso quasi in tempo reale di tutte le istruzioni controllate (SELECT, DML, DDL, DCL, TCL) eseguite nella tua istanza database. I dati di audit sono raccolti dall’audit unificato del database, mentre l'archiviazione e l'elaborazione dell'attività del database sono gestite al di fuori del database. Come parte dell’implementazione di DAS, il tuo amministratore di database specifica le politiche di audit unificate native di Oracle Database sugli oggetti dati. Quindi l'amministratore della sicurezza avvia DAS sulla tua istanza Amazon RDS for Oracle e fornisce una chiave AWS Key Management Service (KMS) per la crittografia. L'attività del tuo database è crittografata e poi inviata in modo asincrono a un flusso di dati Amazon Kinesis fornito per conto della tua istanza database di Amazon RDS per Oracle. Le autorizzazioni per abilitare e disabilitare DAS possono essere gestiti da IAM, consentendo la separazione dei compiti tra il personale di sicurezza/compliance e i DBA (amministratori database). Ulteriori informazioni su Amazon RDS Database Activity Streams per Oracle sono reperibili nella documentazione.

Amazon RDS supporta i backup automatici tra più regioni per Oracle. Quando questa funzione è abilitata, gli snapshot e i backup archiviati dei log di ripristino acquisiti e conservati nella regione di origine dove risiede la tua istanza RDS vengono automaticamente replicati in una seconda regione. RDS mantiene quindi lo snapshot e i log archiviati secondo il tempo di conservazione del backup scelto per abilitare la capacità di ripristino point-in-time (PITR) nella regione di destinazione. Questa funzionalità è ideale se hai bisogno di una funzionalità di DR conveniente che aiuta a risparmiare sui costi di calcolo e, in alcuni casi, di licenza fino a quando un PITR non è necessario in un'altra regione. Leggi questo post del blog per ulteriori informazioni.

Sì, Amazon RDS supporta l’aggiornamento automatico dei file del fuso orario per Oracle. Per abilitare questa caratteristica, aggiungi l'opzione TIMEZONE_FILE_AUTOUPGRADE. Per ulteriori informazioni, consulta la documentazione.