Aggiornamento di un'RDSistanza DB Custom for Oracle - Amazon Relational Database Service

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'RDSistanza DB Custom for Oracle

Per aggiornare l'istanza DB RDS Custom for Oracle, modificala per utilizzarne una nuova. CEV Questo CEV può contenere nuovi file binari del database o nuoviAMI. Ad esempio, per aggiornare l'istanza DB di Oracle Linux 7.9 a Oracle Linux 8, specifica la più recenteAMI, 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 principale. Se si aggiorna il sistema operativo, è necessario aggiornare le repliche manualmente.

Prima di iniziare, consulta Requisiti per gli aggiornamenti RDS Custom for Oracle e Considerazioni per gli aggiornamenti del database RDS Custom for Oracle.

Per aggiornare un'istanza DB RDS Custom for Oracle
  1. Accedi a AWS Management Console e apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel riquadro di navigazione, scegli Databases, quindi scegli l'istanza DB RDS Custom for Oracle che desideri aggiornare.

  3. Scegliere Modify (Modifica). Viene visualizzata la pagina Modify DB Instance (Modifica istanza database).

  4. Per la versione del motore DB, scegli una nuovaCEV. Esegui questa operazione:

    • Se state applicando una patch al database, assicuratevi che CEV specifichi file binari del database diversi da quelli utilizzati dall'istanza DB e non ne specifichi uno diverso da AMI quelli AMI attualmente utilizzati dall'istanza DB.

    • Se stai applicando una patch al sistema operativo, assicurati che CEV specifichi un file diverso da AMI quello AMI attualmente utilizzato dall'istanza DB e non specifichi binari di database diversi.

      avvertimento

      Quando applichi una patch al sistema operativo, i dati del volume root e qualsiasi personalizzazione esistente del sistema operativo andranno persi.

  5. Scegliere Continue (Continua) per controllare il riepilogo delle modifiche.

    Per applicare immediatamente le modifiche, scegliere Apply immediately (Applica immediatamente).

  6. 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 tu abbia creato un'istanza DB RDS Custom for Oracle con le seguenti caratteristiche:

  • Istanza database denominata my-custom-instance

  • CEVdenominata 19.my_cev1

  • Oracle Database 19c che utilizza la non architettura CDB

  • Oracle Linux 8 utilizzando AMI ami-1234

L'ultimo servizio fornito AMI è. ami-2345 Puoi trovarlo AMIs eseguendo il CLI comando. describe-db-engine-versions

Aggiornamento del sistema operativo

In questo esempio, si desidera eseguire l'aggiornamento ami-1234 aami-2345, che è il servizio più recente fornitoAMI. Poiché si sta aggiornando il sistema operativo, i file binari del database devono essere ami-1234 gli ami-2345 stessi. Si crea un nuovo CEV nome 19.my_cev2 basato su. 19.my_cev1

In Linux, macOS, oppure Unix:

aws rds create-custom-db-engine-version \ --engine custom-oracle-ee \ --engine-version 19.my_cev2 \ --description "Non-CDB CEV based on ami-2345" \ --kms-key-id key-name \ --source-custom-db-engine-version-identifer arn:aws:rds:us-west-2:123456789012:cev:custom-oracle-ee/19.my_cev1/12345678-ab12-1234-cde1-abcde123456789 \ --image-id ami-2345

In Windows:

aws rds create-custom-db-engine-version ^ --engine custom-oracle-ee ^ --engine-version 19.my_cev2 ^ --description "Non-CDB CEV based on ami-2345" ^ --kms-key-id key-name ^ --source-custom-db-engine-version-identifer arn:aws:rds:us-west-2:123456789012:cev:custom-oracle-ee/19.my_cev1/12345678-ab12-1234-cde1-abcde123456789 ^ --image-id ami-2345

Per aggiornare un'istanza DB RDS personalizzata, utilizzate il modify-db-instance AWS CLI comando con i seguenti parametri:

  • --db-instance-identifier— Specificare l'istanza RDS Custom for Oracle DB da aggiornare.

  • --engine-version— Specificare CEV quella che ha il nuovoAMI.

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

In Linux, macOS, oppure Unix:

aws rds modify-db-instance \ --db-instance-identifier my-custom-instance \ --engine-version 19.my_cev2 \ --apply-immediately

In Windows:

aws rds modify-db-instance ^ --db-instance-identifier my-custom-instance ^ --engine-version 19.my_cev2 ^ --apply-immediately

Aggiornamento del database

In questo esempio, si desidera applicare la patch Oracle p35042068 alla propria istanza DB RDS for 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. Si crea un nuovo CEV nome 19.my_cev3 che utilizza anch'essoami-2345, ma si specifica un nuovo JSON manifesto nella $MANIFEST variabile di ambiente. Pertanto, solo i file binari del database sono diversi tra quelli nuovi CEV e CEV quelli attualmente utilizzati dall'istanza.

In Linux, macOS, oppure Unix:

aws rds create-custom-db-engine-version \ --engine custom-oracle-ee \ --engine-version 19.my_cev3 \ --description "Non-CDB CEV with p35042068 based on ami-2345" \ --kms-key-id key-name \ --image-id ami-2345 \ --manifest $MANIFEST

In Windows:

aws rds create-custom-db-engine-version ^ --engine custom-oracle-ee ^ --engine-version 19.my_cev3 ^ --description "Non-CDB CEV with p35042068 based on ami-2345" ^ --kms-key-id key-name ^ --image-id ami-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.

In Linux, macOS, oppure Unix:

aws rds modify-db-instance \ --db-instance-identifier my-custom-instance \ --engine-version 19.my_cev3 \ --apply-immediately

In Windows:

aws rds modify-db-instance ^ --db-instance-identifier my-custom-instance ^ --engine-version 19.my_cev3 ^ --apply-immediately