Preparación para crear una CEV - Amazon Relational Database Service

Preparación para crear una CEV

Para crear un CEV, acceda a los archivos de instalación y a los parches que están almacenados en su bucket de Amazon S3 para cualquiera de las siguientes versiones:

  • Oracle Database 19c

  • Oracle Database 18c

  • Base de datos Oracle 12c versión 2 (12.2)

  • Base de datos Oracle 12c versión 1 (12.1)

Por ejemplo, puede usar la RU/RUR de abril de 2021 para Oracle Database 19c o cualquier combinación válida de archivos de instalación y parches. Para obtener más información sobre las regiones y regiones compatibles con RDS Custom para Oracle, consulta RDS Custom con RDS para Oracle.

Paso 1 (opcional): descargar las plantillas del manifiesto

Un manifiesto CEV es un documento JSON que incluye la lista de archivos.zip de instalación de la base de datos para su CEV. Para crear una CEV, haga lo siguiente:

  1. Identifique los archivos de instalación de la base de datos Oracle que desea incluir en su CEV.

  2. Descargue los archivos de instalación.

  3. Cree un manifiesto JSON que enumere los archivos de instalación.

RDS Custom para Oracle proporciona plantillas de manifiestos JSON con los archivos.zip que recomendamos para cada versión compatible de Oracle Database. Por ejemplo, la siguiente plantilla es para 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" ] }

Cada plantilla tiene un archivo readme asociado que incluye instrucciones para descargar las revisiones, las URL de los archivos.zip y las sumas de verificación de los archivos. Puede utilizar estas plantillas tal como están o modificarlas con sus propias revisiones. Para revisar las plantillas, descargue custom-oracle-manifest.zip en el disco local y, a continuación, ábralo con una aplicación de archivado de archivos. Para obtener más información, consulte Paso 5: preparar el manifiesto de la CEV.

Paso 2: descargar revisiones y archivos de instalación de la base de datos desde Oracle Software Delivery Cloud

Cuando haya identificado los archivos de instalación que desea para su CEV, descárguelos en su sistema local. Los archivos y las revisiones de instalación de Oracle Database se alojan en Oracle Software Delivery Cloud. Cada CEV requiere una versión básica, como Oracle Database 19c u Oracle Database 12c Versión 2 (12.2), y una lista de revisiones opcional.

Para descargar los archivos de instalación de Oracle Database
  1. Vaya a https://edelivery.oracle.com/ e inicie sesión.

  2. En el cuadro de búsqueda, introduzca Oracle Database Enterprise Edition o Oracle Database Standard Edition 2 y elija Search.

  3. Elija una de las siguientes versiones básicas:

    Versión de base de datos 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 versión 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 versión 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. Elija Continuar.

  5. Borre la casilla de verificación Download Queue (Descargar cola).

  6. Elija la opción que corresponda a su versión básica:

    • Oracle Database 19,3.0.0.0 - Versión a largo plazo.

    • Oracle Database 18.0.0.0.0

    • Oracle Database 12.2.0.1.0.

    • Oracle Database 12.1.0.2.0.

  7. Elija Linux x86-64 en Plataforma/Idiomas.

  8. Seleccione Continuar y firme el contrato de licencia de Oracle.

  9. Elija el archivo .zip que corresponda a su versión de la base de datos:

    Versión y edición de la base de datos Archivos zip Hash SHA-256
    19c EE y SE2 V982063-01.zip BA8329C757133DA313ED3B6D7F86C5AC42CD9970A28BF2E6233F3235233AA8D8
    18c EE y SE2 V978967-01.zip C96A4FD768787AF98272008833FE10B172691CF84E42816B138C12D4DE63AB96
    12.2.0.1 EE y SE2 V839960-01.zip 96ED97D21F15C1AC0CCE3749DA6C3DAC7059BB60672D76B008103FC754D22DDE
    12.1.0.2 EE V46095-01_1of2.zip V46095-01_2of2.zip

    31FDC2AF41687B4E547A3A18F796424D8C1AF36406D2160F65B0AF6A9CD47355 for V46095-01_1of2.zip

    03DA14F5E875304B28F0F3BB02AF0EC33227885B99C9865DF70749D1E220ACCD for V46095-01_2of2.zip

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

    73873369753230F5A0921F95ACEADB591388CB06ED72A7F3AEA7BCBCEA2403BC para V77388-01_1of2.zip

    2492E1BE1E3E3531DA83D0843C09C08E435AC8CEFD9A00C0DF56BE4F15CEEBF3 para V77388-01_2of2.zip

  10. Descargue las revisiones de Oracle que desee desde updates.oracle.com o support.oracle.com en su sistema local. Puede encontrar las URL de las revisiones en las siguientes ubicaciones:

Paso 3: cargar los archivos de instalación en Amazon S3

Cargue los archivos de revisión y de instalación de Oracle en Amazon S3 mediante la AWS CLI. El bucket de S3 que contiene los archivos de instalación debe estar en la misma Región AWS como CEV.

En los ejemplos de esta sección se utilizan los siguientes marcadores de posición:

  • install-or-patch-file.zip: archivo multimedia de instalación de Oracle. Por ejemplo, p32126828_190000_Linux-x86-64.zip es una revisión.

  • amzn-s3-demo-destination-bucket: el bucket de Amazon S3 designado para los archivos de instalación cargados.

  • 123456789012/cev1: prefijo opcional en el bucket de Amazon S3.

  • amzn-s3-demo-source-bucket: bucket de Amazon S3 en el que puede organizar archivos de forma opcional.

Paso 3a: compruebe que el bucket de S3 esté en la Región de AWS correcta

Compruebe que el bucket de S3 esté en la Región AWS en la que planea ejecutar el comando create-custom-db-engine-version.

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

Paso 3b: asegúrese de que su política de buckets de S3 tenga los permisos correctos

Puede crear una CEV desde cero o desde una CEV de origen. Si planea crear una CEV nueva a partir de las CEV de origen, asegúrese de que su política de bucket de S3 tenga los permisos correctos:

  1. Identifique el bucket de S3 reservado por RDS Custom. El nombre del bucket tiene el formato do-not-delete-rds-custom-account-region-string. Por ejemplo, el nombre del bucket puede ser do-not-delete-rds-custom-123456789012-us-east-1-abc123EXAMPLE.

  2. Asegúrese de que el siguiente permiso esté adjunto a la política de bucket de S3. Reemplace do-not-delete-rds-custom-123456789012-us-east-1-abc123EXAMPLE con el nombre de su 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/*" }, ...

Paso 3c: cargue sus archivos mediante los comandos cp o sync

Elija cualquiera de las siguientes opciones:

  • Utilice aws s3 cp para cargar un solo archivo .zip.

    Cargue cada archivo .zip de instalación por separado. No combine los archivos .zip en un solo archivo .zip.

  • Use aws s3 sync para cargar un directorio.

El siguiente ejemplo carga install-or-patch-file.zip en la carpeta 123456789012/cev1 en el bucket de Amazon S3 de RDS Custom. Ejecute un comando aws s3 separado para cada .zip que desee cargar.

Para Linux, macOS o:Unix

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

En:Windows

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

El siguiente ejemplo carga los archivos en su carpeta cev1 local a la carpeta 123456789012/cev1 en su bucket de Amazon S3.

Para Linux, macOS o:Unix

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

En:Windows

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

El siguiente ejemplo carga todos los archivos amzn-s3-demo-source-bucket en la carpeta 123456789012/cev1 en el bucket de Amazon S3.

Para Linux, macOS o:Unix

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

En:Windows

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

Paso 3d: enumere los archivos en su bucket de S3

El siguiente ejemplo utiliza el comando s3 ls para enumerar los archivos de su bucket de Amazon S3 de RDS Custom.

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

Paso 4 (opcional): compartir los medios de instalación en S3 en Cuentas de AWS

Para la finalidad de esta sección, el bucket de Amazon S3 que contiene los archivos de instalación de Oracle está en su bucket de medios. Es posible que su organización utilice varias Cuentas de AWS en una Región de AWS. Si es así, puede usar una Cuenta de AWS para rellenar el bucket de medios y una Cuenta de AWS diferente para crear CEV. Si no desea compartir el bucket de medios, vaya a la siguiente sección.

En esta sección se presupone lo siguiente:

  • Puede acceder a la cuenta que creó su bucket de medios y a otra cuenta en la que tiene pensado crear CEV.

  • Tiene pensado crear CEV en una sola Región de AWS. Si tiene pensado usar varias regiones, cree un bucket de medios en cada región.

  • Está usando la CLI. Si utiliza la consola de Amazon S3, siga estos pasos:

Para configurar su bucket de medios para compartirlo entre Cuentas de AWS
  1. Inicie sesión en la Cuenta de AWS que contiene el bucket de S3 en el que ha cargado los medios de instalación.

  2. Comience con una plantilla de política JSON en blanco o una política existente que pueda adaptar.

    El siguiente comando recupera una política existente y la guarda como my-policy.json. En este ejemplo, el bucket de S3 que contiene los archivos de instalación se denomina amzn-s3-demo-bucket.

    aws s3api get-bucket-policy \ --bucket amzn-s3-demo-bucket \ --query Policy \ --output text > my-policy.json
  3. Edite los permisos del bucket de medios de la siguiente manera:

    • En el elemento Resource de la plantilla, especifique el bucket de S3 en el que ha cargado los archivos de instalación de Oracle Database.

    • En el elemento Principal, especifique los ARN para todas las Cuentas de AWS que pretende usar para crear CEV. Puede añadir la raíz, un usuario o un rol a la lista de buckets de S3 permitidos. Para obtener más información, consulte Identificadores de IAM en la Guía del usuario de AWS Identity and Access Management.

    { "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. Adjunte la política a su bucket de medios.

    En el siguiente ejemplo, amzn-s3-demo-bucket es el nombre del bucket de S3 que contiene los archivos de instalación, y my-policy.json es el nombre del archivo JSON.

    aws s3api put-bucket-policy \ --bucket amzn-s3-demo-bucket \ --policy file://my-policy.json
  5. Inicie sesión en una Cuenta de AWS en la que piensa crear CEV.

  6. Verifique que esta cuenta pueda acceder al bucket de medios en la Cuenta de AWS que lo creó.

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

    Para obtener más información, consulte aws s3 ls en la referencia de comandos de la AWS CLI.

  7. Cree un CEV siguiendo los pasos de Creación de una CEV.

Paso 5: preparar el manifiesto de la CEV

Un manifiesto de CEV es un documento JSON que incluye lo siguiente:

  • (Obligatorio) La lista de archivos de instalación .zip que ha cargado en Amazon S3. RDS Custom aplica los parches en el orden en que aparecen en el manifesto.

  • (Opcional) Parámetros de instalación que establecen valores no predeterminados para la base de Oracle, el directorio raíz Oracle y el ID y el nombre del usuario y el grupo de UNIX/Linux. Tenga en cuenta que no puede modificar los parámetros de instalación de una CEV existente o una instancia de base de datos existente. Tampoco puede actualizar de una CEV a otra si los parámetros de instalación tienen configuraciones diferentes.

Para ver ejemplos de manifiestos de CEV, consulte las plantillas de JSON que ha descargado en Paso 1 (opcional): descargar las plantillas del manifiesto. También puede revisar los ejemplos en Ejemplos de manifiestos CEV.

Campos JSON en el manifiesto de CEV

La siguiente tabla describe los campos JSON en el manifiesto.

Campo JSON Descripción

MediaImportTemplateVersion

Versión del manifiesto de CEV. La fecha tiene el formato YYYY-MM-DD.

databaseInstallationFileNames

Lista ordenada de archivos de instalación para la base de datos.

opatchFileNames

Lista ordenada de instaladores de OPatch utilizados para el motor de base de datos de Oracle. Solo es válido un valor. Los valores de opatchFileNames deben comenzar con p6880880_.

psuRuPatchFileNames

Las revisiones de PSU y RU para esta base de datos.

importante

Si incluye psuRuPatchFileNames, opatchFileNames es necesario. Los valores de opatchFileNames deben comenzar con p6880880_.

OtherPatchFileNames

Las revisiones que no figuran en la lista de revisiones de PSU y RU. RDS Custom aplica estas revisiones después de aplicar las revisiones de PSU y RU.

importante

Si incluye OtherPatchFileNames, opatchFileNames es necesario. Los valores de opatchFileNames deben comenzar con p6880880_.

installationParameters

Configuración no predeterminada para la base de Oracle, el directorio raíz de Oracle, y el ID y el nombre del usuario y el grupo de UNIX/Linux. Puede definir los siguientes parámetros:

oracleBase

El directorio en el que están instalados los archivos binarios de Oracle. Es el punto de montaje del volumen binario que almacena los archivos. El directorio raíz de Oracle puede incluir varias páginas de inicio de Oracle. Por ejemplo, si /home/oracle/oracle.19.0.0.0.ru-2020-04.rur-2020-04.r1.EE.1 es uno de sus directorios de directorio raíz de Oracle, entonces /home/oracle es el directorio base de Oracle. Un directorio base de Oracle especificado por el usuario no es un enlace simbólico.

Si no especifica la base de Oracle, el directorio predeterminado es /rdsdbbin.

oracleHome

El directorio en el que están instalados los archivos binarios de Oracle. Por ejemplo, si especifica /home/oracle/ como base de Oracle, podría especificar /home/oracle/oracle.19.0.0.0.ru-2020-04.rur-2020-04.r1.EE.1/ como su directorio raíz de Oracle. Un directorio raíz de Oracle especificado por el usuario no es un enlace simbólico. La variable de entorno $ORACLE_HOME hace referencia al valor de directorio raíz de Oracle.

Si no especifica el directorio raíz de Oracle, el formato predeterminado es /rdsdbbin/oracle.major-engine-version.custom.r1.engine-edition.1.

unixUname

Es el nombre del usuario de UNIX que posee el software de Oracle. RDS Custom asume este usuario al ejecutar comandos de bases de datos locales. Si especifica ambos valores unixUid y unixUname, RDS Custom crea el usuario si no existe y, a continuación, asigna el UID al usuario si no es el mismo que el UID inicial.

El nombre de usuario predeterminado es rdsdb.

unixUid

Es el ID (UID) del usuario de UNIX que posee el software de Oracle. Si especifica ambos valores unixUid y unixUname, RDS Custom crea el usuario si no existe y, a continuación, asigna el UID al usuario si no es el mismo que el UID inicial.

El UID predeterminado es 61001. Este es el UID del usuario rdsdb.

unixGroupName

Es el nombre del grupo de UNIX. El usuario de UNIX que posee el software de Oracle pertenece a este grupo.

El nombre predeterminado del grupo es rdsdb.

unixGroupId

Es el ID del grupo de UNIX al que pertenece el usuario de UNIX.

El ID predeterminado del grupo es 1000. Este es el ID del grupo rdsdb.

Cada versión de Oracle Database tiene una lista diferente de archivos de instalación compatibles. Cuando cree el manifiesto de CEV, asegúrese de especificar solo los archivos compatibles con RDS Custom para Oracle. De lo contrario, se produce un error en la creación de CEV. Las revisiones que se enumeran en cada actualización de la versión (RU) en Notas de versión de Amazon Relational Database Service (Amazon RDS) para Oracle.

Creación del manifiesto de CEV

Para crear un manifiesto CEV
  1. Enumere todos los archivos de instalación que va a aplicar, en el orden en que desea aplicarlos.

  2. Correlacione los archivos de instalación con los campos JSON que se describen en Campos JSON en el manifiesto de CEV.

  3. Haga una de estas dos operaciones:

    • Cree el manifiesto CEV como un archivo de texto JSON.

    • Edite la plantilla de manifiesto CEV cuando cree el CEV en la consola. Para obtener más información, consulte Creación de una CEV.

Ejemplos de manifiestos CEV

Los siguientes ejemplos muestran archivos de manifiesto CEV para diferentes versiones de Oracle Database. Si incluye un campo JSON en el manifiesto, asegúrese de que no esté vacío. Por ejemplo, el siguiente manifiesto CEV no es válido porque otherPatchFileNames está vacío.

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

Temas

ejemplo
Manifiesto CEV de ejemplo para Oracle Database 12c versión 1 (12.1)

En el siguiente ejemplo para PSU de julio de 2021 para Oracle Database 12c, versión 1 (12.1), RDS Custom aplica los parches en el orden especificado. Por lo tanto, RDS Custom aplica p32768233; luego, p18759211 y así sucesivamente. El ejemplo establece valores nuevos para el usuario y el grupo de UNIX, así como para el directorio raíz y la base de Oracle.

{ "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" } }
ejemplo
Manifiesto CEV de ejemplo para Oracle Database 12c versión 2 (12.2)

En el siguiente ejemplo para PSU de octubre de 2021 para Oracle Database 12c, versión 2 (12.2), RDS Custom aplica p33261817; luego, p33192662; luego, p29213893 y así sucesivamente. El ejemplo establece valores nuevos para el usuario y el grupo de UNIX, así como para el directorio raíz y la base de Oracle.

{ "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" } }
ejemplo
Manifiesto CEV de ejemplo para Oracle Database 18c

En el siguiente ejemplo para PSU de octubre de 2021 para Oracle Database 18c, RDS Custom aplica p32126855; luego, p28730253; luego, p27539475 y así sucesivamente. El ejemplo establece valores nuevos para el usuario y el grupo de UNIX, así como para el directorio raíz y la base de Oracle.

{ "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/" } }
ejemplo
Manifiesto CEV de ejemplo para Oracle Database 19c

En el siguiente ejemplo para Oracle Database 19c, RDS Custom aplica p32126828; luego, p29213893; luego, p29782284 y así sucesivamente. El ejemplo establece valores nuevos para el usuario y el grupo de UNIX, así como para el directorio raíz y la base de Oracle.

{ "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" } }

Paso 6 (opcional): validar el manifiesto de CEV

Opcionalmente, compruebe que el manifiesto es un archivo JSON válido al ejecutar el Script de Python json.tool. Por ejemplo, si cambia al directorio que contiene un manifiesto CEV denominado manifest.json, ejecute el siguiente comando.

python -m json.tool < manifest.json

Paso 7: añadir los permisos de IAM necesarios

Asegúrese de que la entidad principal de IAM que crea el CEV tenga las políticas necesarias descritas en Paso 5: otorgar los permisos necesarios al rol o usuario de IAM.