

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

# Conversione di un’implementazione Single-AZ in un’implementazione Multi-AZ in RDS Custom per Oracle
<a name="custom-oracle-multiaz-modify-single-to-multi"></a>

**Nota**  
Avviso di fine del supporto: il 31 marzo 2027, AWS terminerà il supporto per Amazon RDS Custom for Oracle. Dopo il 31 marzo 2027, non sarà più possibile accedere alla console RDS Custom for Oracle o alle risorse RDS Custom for Oracle. Per ulteriori informazioni, consulta [Fine del supporto per RDS Custom for Oracle](RDS-Custom-for-Oracle-end-of-support.md).

Puoi convertire un’istanza RDS Custom per Oracle esistente compatibile con Multi-AZ da implementazione Single-AZ a un’implementazione Multi-AZ. Quando modifichi l’istanza database, Amazon RDS esegue diverse azioni:
+ Crea uno snapshot dell'istanza DB primaria.
+ Creazione di nuovi volumi per la replica in standby basati sullo snapshot. Questi volumi vengono inizializzati in background e le massime prestazioni del volume vengono raggiunte dopo la completa inizializzazione dei dati.
+ Attiva la replica sincrona a livello di blocco tra le istanze database primarie e secondarie.

**Importante**  
È consigliabile evitare di modificare l’istanza database RDS Custom per Oracle da un’implementazione Single-AZ a un’implementazione Multi-AZ su un’istanza database di produzione durante i periodi di picco dell’attività.

AWS utilizza un'istantanea per creare l'istanza di standby per evitare tempi di inattività durante la conversione da Single-AZ a Multi-AZ, ma le prestazioni potrebbero risentirne durante e dopo la conversione in Multi-AZ. Questo impatto può essere significativo per carichi di lavoro sensibili alla latenza di scrittura. Sebbene questa funzionalità consenta di ripristinare rapidamente grandi volumi dalle istantanee, può causare un aumento della latenza delle operazioni a causa della replica sincrona. I/O Questa latenza può compromettere le prestazioni del database.

## Configurazione dei prerequisiti per modificare un'implementazione da Single-AZ a Multi-AZ utilizzando CloudFormation
<a name="custom-oracle-multiaz-modify-cf-prereqs"></a>

Segui [Fase 3: Estrarre i CloudFormation modelli per RDS Custom for Oracle](custom-setup-orcl.md#custom-setup-orcl.cf.downloading) per configurare nuovamente il VPC e il profilo IAM per aggiungere l’endpoint VPC SQS e l’autorizzazione SQS nel profilo IAM.

## Configurazione dei prerequisiti per modificare manualmente un'implementazione Single-AZ in implementazione Multi-AZ
<a name="custom-oracle-multiaz-modify-manual-prereqs"></a>

Se scegli di configurare i prerequisiti manualmente, esegui le seguenti operazioni.

1. Apri la console Amazon VPC all'indirizzo [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)

1. Scegli **Endpoint**. La pagina **Creazione endpoint** viene visualizzata.

1. In **Categoria servizio**, scegli **Servizi AWS **.

1. In **Servizi**, cerca `SQS`.

1. In **VPC**, scegli il VPC in cui è implementata l’istanza database RDS Custom per Oracle.

1. In **Sottoreti**, scegli le sottoreti in cui è implementata l’istanza database RDS Custom per Oracle.

1. In **Gruppi di sicurezza**, scegli il gruppo di sicurezza in cui è implementata l’istanza database RDS Custom per Oracle.

1. In **Policy**, scegli **Personalizzata**.

1. Nella policy personalizzata, sostituisci `AWS partition`, `Region`, `accountId` e `IAM-Instance-role` con i tuoi valori.

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Condition": {
                "StringLike": {
                    "aws:ResourceTag/AWSRDSCustom": "custom-oracle"
                }
            },
            "Action": [
                "SQS:SendMessage",
                "SQS:ReceiveMessage",
                "SQS:DeleteMessage",
                "SQS:GetQueueUrl"
            ],
            "Resource": "arn:aws:sqs:us-east-1:111122223333:do-not-delete-rds-custom-*",
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::111122223333:role/{IAM-Instance-role}"
            }
        }
    ]
}
```

------

Aggiorna il valore nel campo **Profilo istanza** in base all'autorizzazione ad accedere ad Amazon SQS. Sostituisci `AWS partition`, `Region` e `accountId` con i tuoi valori.

```
{
    "Sid": "13",
    "Effect": "Allow",
    "Action": [
        "SQS:SendMessage",
        "SQS:ReceiveMessage",
        "SQS:DeleteMessage",
        "SQS:GetQueueUrl"
    ],
    "Resource": [
        {
            "Fn::Sub": "arn:${AWS::Partition}:sqs:${AWS::Region}:${AWS::AccountId}:do-not-delete-rds-custom-*"
        }
    ],
    "Condition": {
        "StringLike": {
            "aws:ResourceTag/AWSRDSCustom": "custom-oracle"
        }
    }
}
```

Aggiorna le regole in entrata e in uscita del gruppo di sicurezza Amazon RDS per consentire l'uso della porta 1120.
+ In **Gruppi di sicurezza**, scegli il gruppo in cui è implementata l’istanza database RDS Custom per Oracle.
+ In **Regole in entrata**, crea una **Regola TCP personalizzata** per consentire l’uso della porta `1120` dal gruppo di origine.
+ In **Regole in uscita**, crea una **Regola TCP personalizzata** per consentire l’uso della porta `1120` nel gruppo di destinazione.

## Modifica utilizzando la console RDS o l'API AWS CLI RDS
<a name="custom-oracle-multiaz-modify-console-cli-api"></a>

Dopo aver completato i prerequisiti, puoi modificare un'istanza DB RDS Custom for Oracle da una distribuzione Single-AZ a Multi-AZ utilizzando la console Amazon RDS AWS CLI o l'API Amazon RDS.

### Console
<a name="custom-oracle-multiaz-modify-console"></a>

**Per modificare un’implementazione RDS Custom per Oracle esistente da Single-AZ a Multi-AZ**

1. Accedi alla console di AWS gestione e apri la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Nella console Amazon RDS scegliere **Databases (Database)**. Verrà visualizzato il riquadro **Databases (Database)**.

1. Scegli l’istanza database RDS Custom per Oracle da modificare.

1. In **Operazioni**, scegli **Conversione in implementazione Multi-AZ**.

1. Nella pagina **Conferma**, scegli **Applica immediatamente** per applicare le modifiche immediatamente. La scelta di questa opzione non causa tempi di inattività, ma è possibile riscontrare un impatto sulle prestazioni. In alternativa, puoi scegliere di applicare l'aggiornamento durante la successiva finestra di manutenzione. Per ulteriori informazioni, consulta [Utilizzo dell’impostazione della pianificazione delle modifiche](USER_ModifyInstance.ApplyImmediately.md).

1. Nella pagina **Conferma**, scegli **Conversione in Multi-AZ**.

### AWS CLI
<a name="custom-oracle-multiaz-modify-cli"></a>

Per eseguire la conversione in una distribuzione di istanze DB Multi-AZ utilizzando AWS CLI, chiama il [modify-db-instance](https://docs.aws.amazon.com//cli/latest/reference/rds/modify-db-instance.html)comando e imposta l'`--multi-az`opzione. Specifica l'identificatore dell'istanza DB e i valori delle altre opzioni da modificare. Per ulteriori informazioni su ciascuna opzione, consulta [Impostazioni per istanze database](USER_ModifyInstance.Settings.md).

**Example Esempio**  
Il codice seguente modifica `mycustomdbinstance` includendo l'opzione `--multi-az`. Le modifiche vengono applicate durante la prossima finestra di manutenzione utilizzando `--no-apply-immediately`. Utilizza `--apply-immediately` per applicare immediatamente le modifiche. Per ulteriori informazioni, consulta [Utilizzo dell’impostazione della pianificazione delle modifiche](USER_ModifyInstance.ApplyImmediately.md).  
Per Linux, macOS o Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier mycustomdbinstance \
    --multi-az \
    [--no-apply-immediately | --apply-immediately]
```
Per Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier mycustomdbinstance ^
    --multi-az ^
    [--no-apply-immediately | --apply-immediately]
```

### API RDS
<a name="custom-oracle-multiaz-modify-api"></a>

Per eseguire la conversione in una distribuzione di istanze DB Multi-AZ con l'API Amazon RDS, chiama l'DBInstanceoperazione [Modify](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html) e imposta il `MultiAZ` parametro su true.