Prepararsi a creare un CEV - 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à.

Prepararsi a creare un CEV

Per creare unCEV, accedi ai file e alle patch di installazione archiviati nel tuo bucket Amazon S3 per una delle seguenti versioni:

  • Oracle Database 19c

  • Oracle Database 18c

  • Oracle Database 12c Release 2 (12.2)

  • Oracle Database 12c Release 1 (12.1)

Ad esempio, puoi utilizzare April 2021 RU/ RUR per Oracle Database 19c o qualsiasi combinazione valida di file di installazione e patch. Per ulteriori informazioni sulle versioni e sulle regioni supportate da RDS Custom for Oracle, consulta RDSCustom with RDS for Oracle.

Fase 1 (facoltativo): download dei modelli di manifesto

Un CEVmanifesto è un JSON documento che include l'elenco dei file.zip di installazione del database per i tuoiCEV. Per creare unCEV, procedi come segue:

  1. Identifica i file di installazione del database Oracle che desideri includere nel tuoCEV.

  2. Scarica i file di installazione.

  3. Crea un JSON manifesto che elenchi i file di installazione.

RDSCustom for Oracle fornisce modelli di JSON manifesto con i nostri file.zip consigliati per ogni versione di Oracle Database supportata. 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" ] }

A ogni modello è associato un file readme che include le istruzioni per scaricare le patch, URLs i file.zip e i checksum dei file. Puoi usare questi modelli così come sono o modificarli con le tue patch. Per rivedere i modelli, scaricate il custom-oracle-manifestfile.zip sul disco locale e apritelo con un'applicazione per l'archiviazione dei file. Per ulteriori informazioni, consulta Fase 5: Preparare il CEV manifesto.

Fase 2: download di file e patch di installazione del database da Oracle Software Delivery Cloud

Una volta identificati i file di installazione che desideri archiviareCEV, scaricali sul tuo sistema locale. I file di installazione e le patch di Oracle Database sono ospitati su Oracle Software Delivery Cloud. Ciascuno CEV richiede una release base, ad esempio Oracle Database 19c o Oracle Database 12c Release 2 (12.2), e un elenco opzionale di patch.

Per scaricare i file di installazione del database per Oracle Database
  1. Andare su https://edelivery.oracle.com/ e accedere.

  2. Nella casella di ricerca, immettete Oracle Database Enterprise Edition o Oracle Database Standard Edition 2 e scegliete Cerca.

  3. Seleziona una delle seguenti versioni base:

    Versione del database Enterprise Edition Standard Edition 2
    Oracle Database 19c DLP: Oracle Database 19c Enterprise Edition 19.3.0.0.0 (Oracle Database Enterprise Edition) DLP: Oracle Database 19c Standard Edition 2 19.3.0.0.0 (Oracle Database Standard Edition 2)
    Oracle Database 18c DLP: Oracle Database 18c Enterprise Edition 18.0.0.0.0 (Oracle Database Enterprise Edition) DLP: Oracle Database Standard Edition 2 18.0.0.0.0 (Oracle Database Standard Edition 2)
    Oracle Database 12c Release 2 (12.2.0.1) DLP: Oracle Database 12c Enterprise Edition 12.2.0.1.0 (Oracle Database Enterprise Edition) DLP: Oracle Database Standard Edition 2 12.2.0.1.0 (Oracle Database Standard Edition 2)
    Oracle Database 12c Release 1 (12.1.0.2) DLP: Oracle Database 12c Enterprise Edition 12.1.0.2.0 (Oracle Database Enterprise Edition) DLP: Oracle Database Standard Edition 2 12.1.0.2.0 (Oracle Database Standard Edition 2)
  4. Scegli Continua.

  5. Deseleziona la casella di controllo Download Queue (Scarica coda).

  6. Seleziona l'opzione che corrisponde alla versione di base:

    • Oracle Database 19.3.0.0.0: versione a lungo termine

    • Oracle Database 18.0.0.0.0

    • Oracle Database 12.2.0.1.0

    • Oracle Database 12.1.0.2.0

  7. Scegli Linux x86-64 in Piattaforma/lingue.

  8. Scegli Continua, quindi firma il contratto di licenza Oracle.

  9. Seleziona il file .zip corrispondente alla versione del database:

    Versione ed edizione del database File in formato .zip SHAHash -256
    19c EE e SE2 V982063-01.zip BA8329C757133DA313ED3B6D7F86C5AC42CD9970A28BF2E6233F3235233AA8D8
    18c EE e SE2 V978967-01.zip C96A4FD768787AF98272008833FE10B172691CF84E42816B138C12D4DE63AB96
    12.2.0.1 EE e SE2 V839960-01.zip 96ED97D21F15C1AC0CCE3749DA6C3DAC7059BB60672D76B008103FC754D22DDE
    12.1.0.2 EE V46095-01_1of2.zip V46095-01_2of2.zip

    31FDC2AF41687B4E547A3A18F796424D8C1AF36406D2160F65B0AF6A9CD47355 per V46095-01_1of2.zip

    03DA14F5E875304B28F0F3BB02AF0EC33227885B99C9865DF70749D1E220ACCD per V46095-01_2of2.zip

    12.1.0.2 SE2 V77388-01_1of2.zip V77388-01_2of2.zip

    73873369753230F5A0921F95ACEADB591388CB06ED72A7F3AEA7BCBCEA2403BCper V77388-01_1of2.zip

    2492E1BE1E3E3531DA83D0843C09C08E435AC8CEFD9A00C0DF56BE4F15CEEBF3per V77388-01_2of2.zip

  10. Scarica le patch Oracle desiderate da updates.oracle.com o support.oracle.com nel tuo sistema locale. È possibile trovare i URLs file per le patch nelle seguenti posizioni:

Fase 3: caricamento dei file di installazione in Amazon S3

Caricare i file di installazione e patch Oracle in Amazon S3 tramite AWS CLI. Il bucket S3 che contiene i file di installazione deve trovarsi nella stessa AWS regione del tuo. CEV

Gli esempi in questa sezione utilizzano i seguenti segnaposto:

  • install-or-patch-file.zip – File multimediale di installazione Oracle. Ad esempio, p32126828_190000_Linux-x86-64.zip è una patch.

  • amzn-s3-demo-destination-bucket – Il bucket Amazon S3 designato per i file di installazione caricati.

  • 123456789012/cev1 – Un prefisso opzionale nel bucket Amazon S3.

  • amzn-s3-demo-source-bucket – Un bucket Amazon S3 in cui è possibile facoltativamente organizzare i file.

Passaggio 3a: verifica che il bucket S3 sia nella posizione corretta Regione AWS

Verifica che il bucket S3 si trovi nella AWS regione in cui intendi eseguire il comando. create-custom-db-engine-version

aws s3api get-bucket-location --bucket amzn-s3-demo-destination-bucket

Fase 3b: verifica delle autorizzazioni corrette della policy del bucket S3

Puoi crearne uno CEV da zero o da una fonte. CEV Se prevedi di crearne di nuovi CEV dal codice sorgenteCEVs, assicurati che la tua policy sui bucket S3 disponga delle autorizzazioni corrette:

  1. Identifica il bucket S3 riservato da Custom. RDS Il formato del nome del bucket è do-not-delete-rds-custom-account-region-string. Ad esempio, il nome del bucket potrebbe essere do-not-delete-rds-custom-123456789012-us-east-1-abc123EXAMPLE.

  2. Assicurati che la seguente autorizzazione sia aggiunta alla policy dei bucket S3. Sostituisci do-not-delete-rds-custom-123456789012-us-east-1-abc123EXAMPLE con il nome del tuo bucket.

    { "Sid": "AWSRDSCustomForOracleCustomEngineVersionGetObject", "Effect": "Allow", "Principal": { "Service": "custom.rds.amazonaws.com" }, "Action": [ "s3:GetObject", "s3:GetObjectTagging" ], "Resource": "arn:aws:s3:::do-not-delete-rds-custom-123456789012-us-east-1-abc123EXAMPLE/CustomEngineVersions/*" }, ...

Fase 3c: caricamento dei file utilizzando i comandi cp o sync

Seleziona una delle seguenti opzioni:

  • Utilizza aws s3 cp per caricare un singolo file.zip.

    Carica ogni file con estensione zip di installazione separatamente. Non combinare i file.zip in un singolo file.zip.

  • Utilizza aws s3 sync per caricare una directory.

L'esempio seguente viene caricato 123456789012/cev1 nella install-or-patch-file.zip cartella del bucket Amazon S3 RDS personalizzato. Esegui un comando aws s3 separato per ogni .zip che si desidera caricare.

PerLinux, o: macOS Unix

aws s3 cp install-or-patch-file.zip \ s3://amzn-s3-demo-destination-bucket/123456789012/cev1/

Per Windows:

aws s3 cp install-or-patch-file.zip ^ s3://amzn-s3-demo-destination-bucket/123456789012/cev1/

L'esempio seguente carica i file nel tuo locale cev1 cartella in 123456789012/cev1 cartella nel tuo bucket Amazon S3.

PerLinux, omacOS: Unix

aws s3 sync cev1 \ s3://amzn-s3-demo-destination-bucket/123456789012/cev1/

Per Windows:

aws s3 sync cev1 ^ s3://amzn-s3-demo-destination-bucket/123456789012/cev1/

L'esempio seguente carica tutti i file amzn-s3-demo-source-bucket in 123456789012/cev1 cartella nel tuo bucket Amazon S3.

PerLinux, omacOS: Unix

aws s3 sync s3://amzn-s3-demo-source-bucket/ \ s3://amzn-s3-demo-destination-bucket/123456789012/cev1/

Per Windows:

aws s3 sync s3://amzn-s3-demo-source-bucket/ ^ s3://amzn-s3-demo-destination-bucket/123456789012/cev1/

Fase 3d: elenco dei file nel bucket S3

L'esempio seguente utilizza il s3 ls comando per elencare i file nel RDS bucket Amazon S3 personalizzato.

aws s3 ls \ s3://amzn-s3-demo-destination-bucket/123456789012/cev1/

Passaggio 4 (facoltativo): condividi i supporti di installazione in S3 su Account AWS

Ai fini di questa sezione, il bucket Amazon S3 che contiene i file di installazione Oracle caricati è il bucket dei file di installazione. La tua organizzazione potrebbe utilizzarne più di uno Account AWS in un Regione AWS. In tal caso, potresti volerne usare uno Account AWS per popolare il tuo bucket multimediale e un altro Account AWS per crearlo. CEVs Se non desideri condividere il bucket dei file di installazione, passa alla sezione successiva.

In questa sezione si presuppone quanto segue:

  • Puoi accedere all'account che ha creato il tuo bucket multimediale e a un altro account con cui intendi crearlo. CEVs

  • Intendi crearlo CEVs in uno Regione AWS solo. Se intendi utilizzare più regioni, crea un bucket dei file di installazione in ciascuna regione.

  • Stai usando ilCLI. Se stai utilizzando la console Amazon S3, procedi nel seguente modo:

Per configurare il tuo bucket multimediale per la condivisione su Account AWS
  1. Accedi al bucket S3 Account AWS che contiene il bucket S3 in cui hai caricato il supporto di installazione.

  2. Inizia con un modello di JSON policy vuoto o con una policy esistente che puoi adattare.

    Il comando seguente recupera una politica esistente e la salva come my-policy.json. In questo esempio, il bucket S3 contenente i file di installazione è denominato amzn-s3-demo-bucket.

    aws s3api get-bucket-policy \ --bucket amzn-s3-demo-bucket \ --query Policy \ --output text > my-policy.json
  3. Modifica le autorizzazioni del bucket dei file di installazione come segue:

    • Nell'elemento Resource del modello, specifica il bucket S3 in cui hai caricato i file di installazione di Oracle Database.

    • Nell'Principalelemento, specificate ARNs for all Account AWS che intendete utilizzare per creare. CEVs Puoi aggiungere il root, un utente o un ruolo all'elenco degli indirizzi consentiti del bucket S3. Per ulteriori informazioni, consultate IAMgli identificatori nella Guida per l'AWS Identity and Access Management utente.

    { "Version": "2008-10-17", "Statement": [ { "Sid": "GrantAccountsAccess", "Effect": "Allow", "Principal": { "AWS": [ "arn:aws:iam::account-1:root", "arn:aws:iam::account-2:user/user-name-with-path", "arn:aws:iam::account-3:role/role-name-with-path", ... ] }, "Action": [ "s3:GetObject", "s3:GetObjectAcl", "s3:GetObjectTagging", "s3:ListBucket", "s3:GetBucketLocation" ], "Resource": [ "arn:aws:s3:::amzn-s3-demo-bucket", "arn:aws:s3:::amzn-s3-demo-bucket/*" ] } ] }
  4. Collega la policy al bucket dei file di installazione.

    Nell'esempio seguente, amzn-s3-demo-bucket è il nome del bucket S3 che contiene i file di installazione e my-policy.json è il nome del fileJSON.

    aws s3api put-bucket-policy \ --bucket amzn-s3-demo-bucket \ --policy file://my-policy.json
  5. Accedi a un file Account AWS in cui intendi creareCEVs.

  6. Verifica che questo account possa accedere al bucket multimediale nel quale Account AWS è stato creato.

    aws s3 ls --query "Buckets[].Name"

    Per ulteriori informazioni, consulta aws s3 ls nel Riferimento ai comandi della AWS CLI Command Reference.

  7. Crea un file CEV seguendo la procedura riportata di seguito. Creazione di un CEV

Fase 5: Preparare il CEV manifesto

Un CEV manifesto è un JSON documento che include quanto segue:

  • (Obbligatorio) L'elenco dei file .zip di installazione caricati in Amazon S3. RDSCustom applica le patch nell'ordine in cui sono elencate nel manifesto.

  • (Facoltativo) Parametri di installazione che impostano valori non predefiniti per Oracle base, Oracle home e l'ID e il nome dell'utente e del gruppo UNIX /Linux. Tieni presente che non puoi modificare i parametri di installazione per un'istanza DB esistente CEV o esistente. Inoltre, non è possibile eseguire l'aggiornamento da uno CEV all'altro CEV quando i parametri di installazione hanno impostazioni diverse.

Per esempi di CEV manifesti, consulta i JSON modelli in Fase 1 (facoltativo): download dei modelli di manifesto cui hai scaricato. Puoi esaminare gli esempi in CEVesempi manifesti.

JSONcampi nel manifesto CEV

La tabella seguente descrive i JSON campi del manifesto.

JSONcampo Descrizione

MediaImportTemplateVersion

Versione del CEV manifesto. Il formato della data è YYYY-MM-DD.

databaseInstallationFileNames

Elenco ordinato dei file di installazione per il database.

opatchFileNames

Elenco ordinato degli OPatch installatori utilizzati per il motore Oracle DB. È valido solo un valore. I valori per opatchFileNames devono iniziare con p6880880_.

psuRuPatchFileNames

Le patch PSU e RU per questo database.

Importante

Se includi psuRuPatchFileNames, opatchFileNames è obbligatorio. I valori per opatchFileNames devono iniziare con p6880880_.

OtherPatchFileNames

Le patch che non sono nell'elenco PSU e le patch RU. RDSCustom applica queste patch dopo aver applicato le patch PSU e RU.

Importante

Se includi OtherPatchFileNames, opatchFileNames è obbligatorio. I valori per opatchFileNames devono iniziare con p6880880_.

installationParameters

Impostazioni non predefinite per Oracle base, Oracle home e l'ID e il nome dell'utente e del gruppo UNIX /Linux. Puoi impostare i seguenti parametri:

oracleBase

La directory in cui sono installati i file binari Oracle. È il punto di montaggio del volume binario in cui vengono archiviati i file. La directory di base Oracle può includere più home Oracle. Ad esempio, se /home/oracle/oracle.19.0.0.0.ru-2020-04.rur-2020-04.r1.EE.1 è una home directory Oracle, /home/oracle è la directory di base Oracle. Una directory di base Oracle specificata dall'utente non è un collegamento simbolico.

Se non specifichi la base Oracle, la directory predefinita è /rdsdbbin.

oracleHome

La directory in cui sono installati i file binari del database Oracle. Ad esempio, se si specifica /home/oracle/ come base Oracle, è possibile specificare/home/oracle/oracle.19.0.0.0.ru-2020-04.rur-2020-04.r1.EE.1/ come home Oracle. Una directory home Oracle specificata dall'utente non è un collegamento simbolico. Al valore home Oracle fa riferimento la variabile di ambiente $ORACLE_HOME.

Se non specifichi la home Oracle, il formato di denominazione predefinito è /rdsdbbin/oracle.major-engine-version.custom.r1.engine-edition.1.

unixUname

Il nome dell'UNIXutente proprietario del software Oracle. RDSCustom presuppone questo utente quando esegue i comandi del database locale. Se si specificano entrambi unixUid eunixUname, RDS Custom crea l'utente se non esiste e quindi lo UID assegna all'utente se non è lo stesso dell'iniziale. UID

Il nome utente predefinito è rdsdb.

unixUid

L'ID (UID) dell'UNIXutente proprietario del software Oracle. Se si specificano entrambi unixUid eunixUname, RDS Custom crea l'utente se non esiste e quindi lo UID assegna all'utente se non è lo stesso dell'inizialeUID.

L'impostazione predefinita UID è61001. Questa è l'UIDidentità dell'utenterdsdb.

unixGroupName

Il nome del UNIX gruppo. L'UNIXutente proprietario del software Oracle appartiene a questo gruppo.

Il nome predefinito del gruppo è rdsdb.

unixGroupId

L'ID del UNIX gruppo a cui appartiene l'UNIXutente.

L'ID di gruppo predefinito è 1000. Questo è l'ID del gruppo rdsdb.

Ogni versione di Oracle Database ha un elenco diverso di file di installazione supportati. Quando crei il tuo CEV manifesto, assicurati di specificare solo i file supportati da RDS Custom for Oracle. In caso contrario, CEV la creazione fallisce con un errore. Tutte le patch elencate nelle note di rilascio per Amazon Relational Database Service (RDSAmazon) per Oracle sono supportate.

Creazione del manifesto CEV

Per creare un CEV manifesto
  1. Elenca tutti i file di installazione da applicare nell'ordine desiderato.

  2. Correla i file di installazione con i JSON campi descritti inJSONcampi nel manifesto CEV.

  3. Esegui una delle operazioni seguenti:

    • Create il CEV manifesto come file JSON di testo.

    • Modifica il modello di CEV manifesto quando lo crei CEV nella console. Per ulteriori informazioni, consulta Creazione di un CEV.

CEVesempi manifesti

Gli esempi seguenti mostrano i file CEV manifest per diverse versioni di Oracle Database. Se includi un JSON campo nel manifesto, assicurati che non sia vuoto. Ad esempio, il seguente CEV manifesto non è valido perché otherPatchFileNames è vuoto.

{ "mediaImportTemplateVersion": "2020-08-14", "databaseInstallationFileNames": [ "V982063-01.zip" ], "opatchFileNames": [ "p6880880_190000_Linux-x86-64.zip" ], "psuRuPatchFileNames": [ "p32126828_190000_Linux-x86-64.zip" ], "otherPatchFileNames": [ ] }

Argomenti

Esempio
CEVManifesto di esempio per Oracle Database 12c Release 1 (12.1)

Nell'esempio seguente, relativo a luglio 2021 PSU per Oracle Database 12c Release 1 (12.1), RDS Custom applica le patch nell'ordine specificato. Pertanto, RDS Custom applica p32768233, quindi p32876425, quindi p18759211 e così via. L'esempio imposta nuovi valori per l'UNIXutente e il gruppo, nonché per la Oracle home e la Oracle base.

{ "mediaImportTemplateVersion":"2020-08-14", "databaseInstallationFileNames":[ "V46095-01_1of2.zip", "V46095-01_2of2.zip" ], "opatchFileNames":[ "p6880880_121010_Linux-x86-64.zip" ], "psuRuPatchFileNames":[ "p32768233_121020_Linux-x86-64.zip" ], "otherPatchFileNames":[ "p32876425_121020_Linux-x86-64.zip", "p18759211_121020_Linux-x86-64.zip", "p19396455_121020_Linux-x86-64.zip", "p20875898_121020_Linux-x86-64.zip", "p22037014_121020_Linux-x86-64.zip", "p22873635_121020_Linux-x86-64.zip", "p23614158_121020_Linux-x86-64.zip", "p24701840_121020_Linux-x86-64.zip", "p25881255_121020_Linux-x86-64.zip", "p27015449_121020_Linux-x86-64.zip", "p28125601_121020_Linux-x86-64.zip", "p28852325_121020_Linux-x86-64.zip", "p29997937_121020_Linux-x86-64.zip", "p31335037_121020_Linux-x86-64.zip", "p32327201_121020_Linux-x86-64.zip", "p32327208_121020_Generic.zip", "p17969866_12102210119_Linux-x86-64.zip", "p20394750_12102210119_Linux-x86-64.zip", "p24835919_121020_Linux-x86-64.zip", "p23262847_12102201020_Linux-x86-64.zip", "p21171382_12102201020_Generic.zip", "p21091901_12102210720_Linux-x86-64.zip", "p33013352_12102210720_Linux-x86-64.zip", "p25031502_12102210720_Linux-x86-64.zip", "p23711335_12102191015_Generic.zip", "p19504946_121020_Linux-x86-64.zip" ], "installationParameters": { "unixGroupName": "dba", "unixGroupId": 12345, "unixUname": "oracle", "unixUid": 12345, "oracleHome": "/home/oracle/oracle.12.1.0.2", "oracleBase": "/home/oracle" } }
Esempio
CEVManifesto di esempio per Oracle Database 12c Release 2 (12.2)

Nell'esempio seguente, per l'ottobre 2021 PSU per Oracle Database 12c Release 2 (12.2), RDS Custom applica p33261817, quindi p33192662, quindi p29213893 e così via. L'esempio imposta nuovi valori per l'utente e il gruppo, nonché per la Oracle home e la base Oracle. UNIX

{ "mediaImportTemplateVersion":"2020-08-14", "databaseInstallationFileNames":[ "V839960-01.zip" ], "opatchFileNames":[ "p6880880_122010_Linux-x86-64.zip" ], "psuRuPatchFileNames":[ "p33261817_122010_Linux-x86-64.zip" ], "otherPatchFileNames":[ "p33192662_122010_Linux-x86-64.zip", "p29213893_122010_Generic.zip", "p28730253_122010_Linux-x86-64.zip", "p26352615_12201211019DBOCT2021RU_Linux-x86-64.zip", "p23614158_122010_Linux-x86-64.zip", "p24701840_122010_Linux-x86-64.zip", "p25173124_122010_Linux-x86-64.zip", "p25881255_122010_Linux-x86-64.zip", "p27015449_122010_Linux-x86-64.zip", "p28125601_122010_Linux-x86-64.zip", "p28852325_122010_Linux-x86-64.zip", "p29997937_122010_Linux-x86-64.zip", "p31335037_122010_Linux-x86-64.zip", "p32327201_122010_Linux-x86-64.zip", "p32327208_122010_Generic.zip" ], "installationParameters": { "unixGroupName": "dba", "unixGroupId": 12345, "unixUname": "oracle", "unixUid": 12345, "oracleHome": "/home/oracle/oracle.12.2.0.1", "oracleBase": "/home/oracle" } }
Esempio
CEVManifesto di esempio per Oracle Database 18c

Nell'esempio seguente, per l'ottobre 2021 PSU per Oracle Database 18c, RDS Custom applica p32126855, quindi p28730253, quindi p27539475 e così via. L'esempio imposta nuovi valori per l'utente e il gruppo, nonché per la Oracle home e la Oracle UNIX base.

{ "mediaImportTemplateVersion":"2020-08-14", "databaseInstallationFileNames":[ "V978967-01.zip" ], "opatchFileNames":[ "p6880880_180000_Linux-x86-64.zip" ], "psuRuPatchFileNames":[ "p32126855_180000_Linux-x86-64.zip" ], "otherPatchFileNames":[ "p28730253_180000_Linux-x86-64.zip", "p27539475_1813000DBRU_Linux-x86-64.zip", "p29213893_180000_Generic.zip", "p29374604_1813000DBRU_Linux-x86-64.zip", "p29782284_180000_Generic.zip", "p28125601_180000_Linux-x86-64.zip", "p28852325_180000_Linux-x86-64.zip", "p29997937_180000_Linux-x86-64.zip", "p31335037_180000_Linux-x86-64.zip", "p31335142_180000_Generic.zip" ] "installationParameters": { "unixGroupName": "dba", "unixGroupId": 12345, "unixUname": "oracle", "unixUid": 12345, "oracleHome": "/home/oracle/18.0.0.0.ru-2020-10.rur-2020-10.r1", "oracleBase": "/home/oracle/" } }
Esempio
CEVManifesto di esempio per Oracle Database 19c

Nell'esempio seguente per Oracle Database 19c, RDS Custom applica p32126828, quindi p29213893, quindi p29782284 e così via. L'esempio imposta nuovi valori per l'utente e il gruppo, nonché per la Oracle home e la Oracle base. UNIX

{ "mediaImportTemplateVersion": "2020-08-14", "databaseInstallationFileNames": [ "V982063-01.zip" ], "opatchFileNames": [ "p6880880_190000_Linux-x86-64.zip" ], "psuRuPatchFileNames": [ "p32126828_190000_Linux-x86-64.zip" ], "otherPatchFileNames": [ "p29213893_1910000DBRU_Generic.zip", "p29782284_1910000DBRU_Generic.zip", "p28730253_190000_Linux-x86-64.zip", "p29374604_1910000DBRU_Linux-x86-64.zip", "p28852325_190000_Linux-x86-64.zip", "p29997937_190000_Linux-x86-64.zip", "p31335037_190000_Linux-x86-64.zip", "p31335142_190000_Generic.zip" ], "installationParameters": { "unixGroupName": "dba", "unixGroupId": 12345, "unixUname": "oracle", "unixUid": 12345, "oracleHome": "/home/oracle/oracle.19.0.0.0.ru-2020-04.rur-2020-04.r1.EE.1", "oracleBase": "/home/oracle" } }

Passaggio 6 (facoltativo): convalida del manifesto CEV

Facoltativamente, verifica che manifest sia un JSON file valido eseguendo lo script json.tool Python. Ad esempio, se passate alla directory contenente un CEV manifesto denominatomanifest.json, eseguite il comando seguente.

python -m json.tool < manifest.json

Passaggio 7: Aggiungere le IAM autorizzazioni necessarie

Assicurati che il IAM principale che crea il CEV abbia le politiche necessarie descritte inPassaggio 5: concedi le autorizzazioni necessarie al tuo utente o ruolo IAM.