

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

# Flusso di lavoro RDS Custom per Oracle
<a name="custom-concept.workflow"></a>

Il seguente diagramma mostra il flusso di lavoro tipico di RDS Custom for Oracle.

![\[Componenti dell'architettura RDS Custom per Oracle\]](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/UserGuide/images/RDS_Custom_architecture_v2.png)


I passaggi sono i seguenti:

1. Caricare il software del database nel bucket Amazon S3.

   Per ulteriori informazioni, consulta [Fase 3: caricamento dei file di installazione in Amazon S3](custom-cev.preparing.md#custom-cev.preparing.s3).

1. Crea una versione del motore personalizzato (CEV) RDS Custom per Oracle dal tuo supporto.

   Scegli l’architettura CDB o l’architettura tradizionale non CDB. Per ulteriori informazioni, consulta [Creazione di un CEV](custom-cev.create.md).

1. Crea un'istanza DB RDS Custom per Oracle da un motore personalizzato (CEV).

   Per ulteriori informazioni, consulta [Creazione di un'istanza database RDS Custom per Oracle](custom-creating.md#custom-creating.create).

1. Connetti l'applicazione all'endpoint dell'istanza DB.

   Per ulteriori informazioni, consultare [Connessione all'istanza database RDS Custom tramite SSH](custom-creating.md#custom-creating.ssh) e [Connessione all'istanza database RDS Custom utilizzando Session Manager](custom-creating.ssm.md).

1. (Facoltativo) Accedi all'host per personalizzare il software.

1. Monitora le notifiche e i messaggi generati dall'automazione RDS Custom.

## File di installazione del database
<a name="custom-concept.workflow.db-files"></a>

La tua responsabilità per i media è una differenza fondamentale tra Amazon RDS e RDS Custom. Amazon RDS, che è un servizio completamente gestito, fornisce Amazon Machine Image (AMI) e software di database. Il software di database Amazon RDS è preinstallato, quindi è necessario scegliere solo un motore di database e una versione e creare il database.

Per RDS Custom, fornisci i tuoi supporti. Quando crei una versione del motore personalizzata, RDS Custom installa il supporto fornito. Il supporto RDS Custom contiene i file e le patch di installazione del database. Questo modello di servizio è chiamato Porta i tuoi media (BYOM).

## Versioni del motore personalizzate per RDS Custom per Oracle
<a name="custom-concept.workflow.cev"></a>

Una versione del motore personalizzato (CEV, Custom Engine Version) RDS Custom per Oracle è uno snapshot del volume binario di una versione del database e dell'AMI. Per impostazione predefinita, RDS Custom per Oracle utilizza l'AMI più recente fornita da Amazon EC2. Puoi anche scegliere di riutilizzare un'AMI esistente.

### Manifesto CEV
<a name="custom-concept.workflow.cev.install"></a>

Dopo aver scaricato i file di installazione del database Oracle da Oracle, carichi tali file in un bucket Amazon S3. Quando crei la CEV, specifichi i nomi di file in un documento JSON denominato Manifesto CEV. RDS Custom per Oracle utilizza i file specificati e l'AMI per creare la CEV.

RDS Custom per Oracle fornisce modelli di manifesto JSON con i file .zip consigliati per ogni versione supportata del database Oracle. Ad esempio, il seguente modello è per la RU 19.17.0.0.0.

```
{
    "mediaImportTemplateVersion": "2020-08-14",
    "databaseInstallationFileNames": [
        "V982063-01.zip"
    ],
    "opatchFileNames": [
        "p6880880_190000_Linux-x86-64.zip"
    ],
    "psuRuPatchFileNames": [
        "p34419443_190000_Linux-x86-64.zip",
        "p34411846_190000_Linux-x86-64.zip"
    ],
    "otherPatchFileNames": [
        "p28852325_190000_Linux-x86-64.zip",
        "p29997937_190000_Linux-x86-64.zip",
        "p31335037_190000_Linux-x86-64.zip",
        "p32327201_190000_Linux-x86-64.zip",
        "p33613829_190000_Linux-x86-64.zip",
        "p34006614_190000_Linux-x86-64.zip",
        "p34533061_190000_Linux-x86-64.zip",
        "p34533150_190000_Generic.zip",
        "p28730253_190000_Linux-x86-64.zip",
        "p29213893_1917000DBRU_Generic.zip",
        "p33125873_1917000DBRU_Linux-x86-64.zip",
        "p34446152_1917000DBRU_Linux-x86-64.zip"
    ]
}
```

Puoi anche specificare i parametri di installazione nel manifesto JSON. Ad esempio, è possibile impostare valori non predefiniti per Oracle base, Oracle home e l'ID e il nome dell' UNIX/Linux utente e del gruppo. Per ulteriori informazioni, consulta [Campi JSON nel manifesto CEV](custom-cev.preparing.md#custom-cev.preparing.manifest.fields).

### Formato di denominazione della CEV
<a name="custom-concept.workflow.cev.name"></a>

Assegna un nome alla CEV RDS Custom per Oracle usando una stringa specificata dal cliente. A seconda della versione di Oracle Database, il formato del nome è il seguente:
+ `19.customized_string`
+ `18.customized_string`
+ `12.2.customized_string`
+ `12.1.customized_string`

Il nome utente può contenere solo 1–50 caratteri alfanumerici, punti e trattini (-, \$1). È ad esempio possibile denominare il proprio ruolo `19.my_cev1`. 

### Architettura multitenant Oracle in RDS Custom per Oracle
<a name="custom-concept.workflow.cev.multitenant"></a>

L'architettura multitenant consente a un database Oracle di funzionare come database container (CDB). Un CDB include zero, uno o più database collegabili creati dal cliente (). PDBs Un PDB è una raccolta portatile di schemi e oggetti visualizzata in un'applicazione come un tradizionale database non CDB. 

Quando crei una CEV RDS Custom per Oracle, è necessario specificare l'architettura CDB o non CDB. È possibile creare un CDB RDS Custom per Oracle CDB solo quando la CEV utilizzata per crearlo utilizza l'architettura multitenant Oracle. Per ulteriori informazioni, consulta [Utilizzo di versioni del motore personalizzate per Amazon RDS Custom per Oracle](custom-cev.md).

## Creazione di un'istanza database RDS Custom per Oracle
<a name="custom-concept.workflow.instance"></a>

Una volta creata, la CEV è disponibile per l'uso. È possibile creare più istanze CEVs DB RDS Custom for Oracle da qualsiasi CEV. È inoltre possibile modificare lo stato di un CEV per renderlo disponibile o inattivo.

È possibile creare l’istanza database RDS Custom per Oracle con l’architettura Oracle multitenant (tipo di motore `custom-oracle-ee-cdb` o `custom-oracle-se2-cdb`) o con l’architettura tradizionale non CDB (tipo di motore `custom-oracle-ee` o `custom-oracle-se2`). Quando crei un database container (CDB), include un database collegabile (PDB) e un seed PDB. È possibile crearne altre PDBs manualmente utilizzando Oracle SQL.

Per creare l'istanza RDS Custom for Oracle DB, utilizzare il comando `create-db-instance`. In questo comando, specificare quale CEV utilizzare. La procedura è simile a quella per la creazione di un'istanza database Amazon RDS. Tuttavia, alcuni parametri sono diversi. Per ulteriori informazioni, consulta [Configurazione di un'istanza database per Amazon RDS Custom per Oracle](custom-creating.md).

## Connessioni database
<a name="custom-concept.workflow.db-connection"></a>

Come in Amazon RDS, l'istanza database personalizzato RDS Custom risiede in un cloud privato virtuale (VPC). L'applicazione si connette al database Oracle utilizzando un ascoltatore Oracle.

Se il database è un CDB, puoi utilizzare l'ascoltatore `L_RDSCDB_001` per connetterti alla root CDB e a un PDB. Se colleghi un non CDB a un CDB, assicurati di impostare `USE_SID_AS_SERVICE_LISTENER = ON` in modo che le applicazioni migrate mantengano le stesse impostazioni.

Quando ti connetti a un non CDB, l'utente master è l'utente del non CDB. Quando ti connetti a un CDB, l'utente master è l'utente del PDB. Per connetterti alla root CDB, accedi all'host, avvia un client SQL e crea un utente amministrativo con i comandi SQL.

## Personalizzazione RDS Personalizza
<a name="custom-concept.workflow.db-customization"></a>

È possibile accedere all'host RDS Custom per installare o personalizzare il software. Per evitare conflitti tra le modifiche e l'automazione personalizzata di RDS, è possibile sospendere l'automazione per un periodo specificato. Durante questo periodo, RDS Custom non esegue il monitoraggio o il ripristino dell'istanza. Al termine del periodo, RDS Custom riprende l'automazione completa. Per ulteriori informazioni, consulta [Sospensione e ripresa dell'istanza database RDS Custom](custom-managing.customizing-env.md#custom-managing.pausing).