Flusso di lavoro RDS Custom per 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à.

Flusso di lavoro RDS Custom per Oracle

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

Componenti dell'architettura RDS Custom per Oracle

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.

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

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

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

    Per ulteriori informazioni, consulta Connessione all'istanza database RDS Custom tramite SSH e Connessione all'istanza database RDS Custom utilizzando Session Manager.

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

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

File di installazione del database

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

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

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, puoi impostare valori non predefiniti per la base Oracle, la home Oracle e l'ID e il nome dell'utente e del gruppo UNIX/Linux. Per ulteriori informazioni, consulta Campi JSON nel manifesto CEV.

Formato di denominazione della CEV

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 (-, _). È ad esempio possibile denominare il proprio ruolo 19.my_cev1.

Architettura multitenant Oracle in RDS Custom per Oracle

L'architettura multitenant consente a un database Oracle di funzionare come database container (CDB). Un CDB può includere zero, uno o più database collegabili creati dal cliente (PDB). Un PDB è una raccolta portatile di schemi e oggetti visualizzata in un'applicazione come un tradizionale database non CDB. A partire da Oracle Database 21c, tutti i database Oracle sono 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.

Creazione di un'istanza database RDS Custom per Oracle

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

Puoi creare la tua istanza DB RDS Custom for Oracle con l'architettura multitenant Oracle (custom-oracle-ee-cdbo il tipo di custom-oracle-se2-cdb motore) o con la tradizionale architettura non CDB (o tipo di motore). custom-oracle-ee custom-oracle-se2 Quando crei un database container (CDB), include un database collegabile (PDB) e un seed PDB. È possibile creare manualmente altri PDB 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.

Connessioni database

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

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