Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Aggiornamento di un'istanza database RDS Custom per Oracle
Per aggiornare l'istanza database RDS Custom per Oracle, è necessario modificarla per utilizzare un nuovo CEV. Questo CEV può contenere nuovi file binari di database o una nuova AMI. Ad esempio, per aggiornare l’istanza database Oracle Linux 7.9 a Oracle Linux 8, specifica l’AMI più recente, che utilizza Oracle Linux 8. Per aggiornare il database e il sistema operativo, è necessario eseguire due aggiornamenti separati.
Nota
Se si aggiorna il database, RDS Custom aggiorna automaticamente le repliche di lettura dopo aver aggiornato l'istanza database primaria. Se si aggiorna il sistema operativo, è necessario aggiornare le repliche manualmente.
Prima di iniziare, consulta Requisiti per gli aggiornamenti di RDS Custom per Oracle e Considerazioni per gli aggiornamenti di RDS Custom per Oracle.
Per aggiornare un'istanza database RDS Custom per Oracle
Accedi alla AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/
. -
Nel riquadro di navigazione scegli Database e seleziona l'istanza database RDS Custom per Oracle da aggiornare.
-
Scegliere Modify (Modifica). Viene visualizzata la pagina Modify DB Instance (Modifica istanza database).
-
Per Versione motore database scegli un CEV diverso. Esegui questa operazione:
-
Se stai applicando una patch al database, assicurati che il CEV specifichi file binari del database diversi da quelli utilizzati dall'istanza database e non specifichi un'AMI diversa dall'AMI attualmente utilizzata dall'istanza database.
-
Se stai applicando una patch al sistema operativo, assicurati che il CEV specifichi un'AMI diversa dall'AMI attualmente utilizzata dall'istanza database e non specifichi binari del database diversi.
avvertimento
Quando applichi una patch al sistema operativo, i dati del volume root e qualsiasi personalizzazione esistente del sistema operativo andranno persi.
-
-
Scegliere Continue (Continua) per controllare il riepilogo delle modifiche.
Per applicare immediatamente le modifiche, scegliere Apply immediately (Applica immediatamente).
-
Se le modifiche sono corrette, scegliere Modify DB instance (Modifica istanza database). Oppure scegliere Back (Indietro) per cambiare le modifiche o Cancel (Annulla) per annullare le modifiche.
I seguenti esempi illustrano i possibili scenari di aggiornamento. Gli esempi presuppongono che sia stata creata un'istanza database RDS Custom per Oracle con le seguenti caratteristiche:
-
Istanza database denominata
my-custom-instance -
CEV denominato
19.my_cev1 -
Oracle Database 19c che utilizza l'architettura non CDB
-
Oracle Linux 8 che utilizza l’AMI
ami-1234
L'ultima AMI fornita dal servizio è ami-2345. È possibile trovare le AMI eseguendo il comando CLI describe-db-engine-versions.
Aggiornamento del sistema operativo
In questo esempio, si esegue l'aggiornamento di ami-1234 a ami-2345, che è l'AMI più recente fornita dal servizio. Trattandosi di un aggiornamento del sistema operativo, i file binari del database per ami-1234 e ami-2345 devono essere uguali. Crea un nuovo CEV denominato 19.my_cev2 basato su 19.my_cev1.
Per Linux, macOS o Unix:
aws rds create-custom-db-engine-version \ --enginecustom-oracle-ee\ --engine-version19.my_cev2\ --description"Non-CDB CEV based on ami-2345"\ --kms-key-idkey-name\ --source-custom-db-engine-version-identiferarn:aws:rds:us-west-2:123456789012:cev:custom-oracle-ee/19.my_cev1/12345678-ab12-1234-cde1-abcde123456789\ --image-idami-2345
Per Windows:
aws rds create-custom-db-engine-version ^ --enginecustom-oracle-ee^ --engine-version19.my_cev2^ --description"Non-CDB CEV based on ami-2345"^ --kms-key-idkey-name^ --source-custom-db-engine-version-identiferarn:aws:rds:us-west-2:123456789012:cev:custom-oracle-ee/19.my_cev1/12345678-ab12-1234-cde1-abcde123456789^ --image-idami-2345
Per aggiornare un'istanza database di RDS Custom, utilizzare il comando AWS CLI modify-db-instance con i parametri seguenti:
-
--db-instance-identifier: specifica l'istanza database RDS Custom per Oracle da aggiornare. -
--engine-version: specifica il CEV con la nuova AMI. -
--no-apply-immediately|--apply-immediately: specifica se eseguire immediatamente l'aggiornamento o attendere fino alla finestra di manutenzione programmata.
Il seguente esempio mostra l’aggiornamento di my-custom-instance alla versione 19.my_cev2. Viene aggiornato solo il sistema operativo.
Per Linux, macOS o Unix:
aws rds modify-db-instance \ --db-instance-identifiermy-custom-instance\ --engine-version19.my_cev2\ --apply-immediately
Per Windows:
aws rds modify-db-instance ^ --db-instance-identifiermy-custom-instance^ --engine-version19.my_cev2^ --apply-immediately
Aggiornamento del database
In questo esempio si applica la patch Oracle p35042068 all'istanza database RDS per Oracle. Poiché hai aggiornato il sistema operativo in Aggiornamento del sistema operativo, l'istanza database attualmente utilizza 19.my_cev2, che si basa su ami-2345. Crea un nuovo CEV denominato 19.my_cev3 che utilizza ami-2345, ma specifica un nuovo manifesto JSON nella variabile di ambiente $MANIFEST. Pertanto, solo i file binari del database sono diversi nel nuovo CEV e nel CEV attualmente utilizzato dall'istanza.
Per Linux, macOS o Unix:
aws rds create-custom-db-engine-version \ --enginecustom-oracle-ee\ --engine-version19.my_cev3\ --description"Non-CDB CEV with p35042068 based on ami-2345"\ --kms-key-idkey-name\ --image-idami-2345\ --manifest$MANIFEST
Per Windows:
aws rds create-custom-db-engine-version ^ --enginecustom-oracle-ee^ --engine-version19.my_cev3^ --description"Non-CDB CEV with p35042068 based on ami-2345"^ --kms-key-idkey-name^ --image-idami-2345^ --manifest$MANIFEST
Il seguente esempio mostra l'aggiornamento di my-custom-instance alla versione del motore 19.my_cev3. Viene aggiornato solo il database.
Per Linux, macOS o Unix:
aws rds modify-db-instance \ --db-instance-identifiermy-custom-instance\ --engine-version19.my_cev3\ --apply-immediately
Per Windows:
aws rds modify-db-instance ^ --db-instance-identifiermy-custom-instance^ --engine-version19.my_cev3^ --apply-immediately