Preparar-se para criar uma CEV - Amazon Relational Database Service

Preparar-se para criar uma CEV

Para criar uma CEV, acesse os arquivos de instalação e os patches armazenados no bucket do Amazon S3 para qualquer uma das seguintes versões:

  • Oracle Database 19c

  • Oracle Database 18c

  • Oracle Database 12c Versão 2 (12.2)

  • Oracle Database 12c Versão 1 (12.1)

Por exemplo, é possível utilizar a RU/RUR de abril de 2021 para o Oracle Database 19c, ou qualquer combinação válida de arquivos de instalação e patches.

Baixar arquivos de instalação do banco de dados e patches do Oracle Software Delivery Cloud

Os patches e arquivos de instalação do Oracle Database estão hospedados na Oracle Software Delivery Cloud.

Como baixar os arquivos de instalação do banco de dados para o Oracle Database 19c
  1. Acesse https://edelivery.oracle.com/ e faça login.

  2. Na caixa, insira Oracle Database Enterprise Edition e escolha Search (Pesquisar).

  3. Escolha DLP: Oracle Database Enterprise Edition 19.3.0.0.0 (Oracle Database Enterprise Edition).

  4. Escolha Continue (Continuar).

  5. Limpe a caixa de diálogo Download Queue (Baixar fila).

  6. Escolha Oracle Database 19.3.0.0.0 - Long Term Release.

  7. Escolha Linux x86-64 em Platform/Languages (Plataforma/Idiomas).

  8. Escolha Continue (Continuar) e assine a isenção de responsabilidade.

  9. Escolha V982063-01.zip, escolha Download (Baixar) e salve o arquivo.

    nota

    O hash SHA-256 é BA8329C757133DA313ED3B6D7F86C5AC42CD9970A28BF2E6233F3235233AA8D8.

  10. Clique nos links na tabela a seguir para baixar os patches do Oracle. Todos os URLs são para updates.oracle.com ou support.oracle.com.

    Arquivo Descrição
    p6880880_190000_Linux-x86-64.zip OPatch para esta versão do Oracle
    p32126828_190000_Linux-x86-64.zip Patch 32126828 - COMBO OF OJVM RU COMPONENT 19.10.0.0.210119 + DB RU 19.10.0.0.210119
    p29213893_1910000DBRU_Generic.zip Patch 29213893: FALHA DE DBMS_STATS COM ERRO ORA-01422 AO COLETAR ESTATÍSTICAS PARA A TABELA DE USUÁRIOS
    p29782284_1910000DBRU_Generic.zip Patch 29782284: ORA-06508: "MDSYS.MDPRVT_IDX" WHILE UPGRADING DATABASE TO 18.3
    p28730253_190000_Linux-x86-64.zip Patch 28730253: SUPORTE A NOVA ERA REIWA PARA O CALENDÁRIO IMPERIAL JAPONÊS
    p29374604_1910000DBRU_Linux-x86-64.zip Patch 29374604: Extrato Integrado Golden Gate não iniciando 18c/19c Standard Edition
    p28852325_190000_Linux-x86-64.zip Arquivos DST - RDBMS - DSTV33 UPDATE - TZDATA2018G - Patch 28852325
    p29997937_190000_Linux-x86-64.zip Arquivos DST - RDBMS - DSTV34 UPDATE - TZDATA2019B - Patch 29997937
    p31335037_190000_Linux-x86-64.zip Arquivos DST - RDBMS - DSTV35 UPDATE - TZDATA2020A - Patch 31335037
    p31335142_190000_Generic.zip Arquivos DST - DSTV35 UPDATE - TZDATA2020A - NEED OJVM FIX - Patch 31335142
Como baixar os arquivos de instalação do banco de dados para o Oracle Database 18c
  1. Acesse https://edelivery.oracle.com/ e faça login.

  2. Na caixa, insira Oracle Database Enterprise Edition e escolha Search (Pesquisar).

  3. Escolha DLP: Oracle Database 12c Enterprise Edition 18.0.0.0.0 (Oracle Database Enterprise Edition).

  4. Escolha Continue (Continuar).

  5. Limpe a caixa de diálogo Download Queue (Baixar fila).

  6. Escolha Oracle Database 18.0.0.0.0.

  7. Escolha Linux x86-64 em Platform/Languages (Plataforma/Idiomas).

  8. Escolha Continue (Continuar) e assine a isenção de responsabilidade.

  9. Escolha V978967-01.zip, escolha Download e salve o arquivo.

    nota

    O hash SHA-256 é C96A4FD768787AF98272008833FE10B172691CF84E42816B138C12D4DE63AB96.

  10. Clique nos links na tabela a seguir para baixar os patches do Oracle. Todos os URLs são para updates.oracle.com ou support.oracle.com.

    Arquivo Descrição
    p6880880_180000_Linux-x86-64.zip OPatch 12.2.0.1.30 para DB 18.0.0.0.0 (abril de 2022)
    p32126855_180000_Linux-x86-64.zip COMBO OF OJVM RU COMPONENT 18.13.0.0.210119 + DB RU 18.13.0.0.210119
    p28730253_180000_Linux-x86-64.zip SUPORTE A NOVA ERA REIWA PARA O CALENDÁRIO IMPERIAL JAPONÊS
    p27539475_1813000DBRU_Linux-x86-64.zip ORA-3816 – INFORMAÇÕES DA MENSAGEM AUSENTES PARA O ERRO 3816
    p29213893_180000_Generic.zip FALHA DE DBMS_STATS COM ERRO ORA-01422 AO COLETAR ESTATÍSTICAS PARA A TABELA DE USUÁRIOS
    p29374604_1813000DBRU_Linux-x86-64.zip IE não iniciando no 18c Oracle RDBMS Standard Edition
    p29782284_180000_Generic.zip ORA-06508: “MDSYS.MDPRVT_IDX” DURANTE UPGRADE DO BANCO DE DADOS PARA 18.3
    p28125601_180000_Linux-x86-64.zip RDBMS - ATUALIZAÇÃO DSTV32 PROATIVA - TZDATA2018E
    p28852325_121020_Linux-x86-64.zip RDBMS - ATUALIZAÇÃO DSTV33 - TZDATA2018G
    p29997937_180000_Linux-x86-64.zip RDBMS - ATUALIZAÇÃO DSTV34 - TZDATA2019B
    p31335037_180000_Linux-x86-64.zip RDBMS - ATUALIZAÇÃO DSTV35 - TZDATA2020A
    p31335142_180000_Generic.zip ATUALIZAÇÃO DSTV35 - TZDATA2020A - PRECISA DE CORREÇÃO OJVM
Como baixar os arquivos de instalação do banco de dados para o Oracle Database 12c versão 2 (12.2)
  1. Acesse https://edelivery.oracle.com/ e faça login.

  2. Na caixa, insira Oracle Database Enterprise Edition e escolha Search (Pesquisar).

  3. Escolha DLP: Oracle Database 12c Enterprise Edition 12.2.0.1.0 (Oracle Database Enterprise Edition).

  4. Escolha Continue (Continuar).

  5. Limpe a caixa de diálogo Download Queue (Baixar fila).

  6. Escolha Oracle Database 12.2.0.1.0.

  7. Escolha Linux x86-64 em Platform/Languages (Plataforma/Idiomas).

  8. Escolha Continue (Continuar) e assine a isenção de responsabilidade.

  9. Escolha V839960-01.zip, escolha Download e salve o arquivo.

    nota

    O hash SHA-256 é 96ED97D21F15C1AC0CCE3749DA6C3DAC7059BB60672D76B008103FC754D22DDE.

  10. Clique nos links na tabela a seguir para baixar os patches do Oracle. Todos os URLs são para updates.oracle.com ou support.oracle.com.

    Arquivo Descrição
    p6880880_122010_Linux-x86-64.zip OPatch 12.2.0.1.30 para DB 12.2.0.1.0 (abril de 2022)
    p33261817_122010_Linux-x86-64.zip VERSÃO DO BANCO DE DADOS OUTUBRO DE 2021 ATUALIZAÇÃO 12.2.0.1.211019
    p33192662_122010_Linux-x86-64.zip ATUALIZAÇÃO DA VERSÃO OJVM 12.2.0.1.211019
    p29213893_122010_Generic.zip FALHA DE DBMS_STATS COM ERRO ORA-01422 AO COLETAR ESTATÍSTICAS PARA A TABELA DE USUÁRIOS
    p28730253_190000_Linux-x86-64.zip SUPORTE A NOVA ERA REIWA PARA O CALENDÁRIO IMPERIAL JAPONÊS
    p26352615_12201211019DBOCT2021RU_Linux-x86-64.zip ARQUIVOS DE AUDITORIA DE SPILLOVER NÃO PODEM SER ENCONTRADOS ORA-46372
    p23614158_122010_Linux-x86-64.zip DSTV27 ATUALIZAÇÃO JUNHO DE 2016 - TZDATA2016F
    p24701840_122010_Linux-x86-64.zip RDBMS - ATUALIZAÇÃO DSTV28 OUTUBRO DE 2016 - TZDATA2016G
    p25173124_122010_Linux-x86-64.zip RDBMS - ATUALIZAÇÃO DSTV29 - TZDATA2016J
    p25881255_122010_Linux-x86-64.zip RDBMS - ATUALIZAÇÃO DSTV30 PROATIVA - TZDATA2017B
    p27015449_122010_Linux-x86-64.zip RDBMS - ATUALIZAÇÃO DSTV31 PROATIVA - TZDATA2017C
    p28125601_122010_Linux-x86-64.zip RDBMS - ATUALIZAÇÃO DSTV32 PROATIVA - TZDATA2018E
    p28852325_122010_Linux-x86-64.zip RDBMS - ATUALIZAÇÃO DSTV33 - TZDATA2018G
    p29997937_122010_Linux-x86-64.zip RDBMS - ATUALIZAÇÃO DSTV34 - TZDATA2019B
    p31335037_122010_Linux-x86-64.zip RDBMS - ATUALIZAÇÃO DSTV35 - TZDATA2020A
    p32327201_122010_Linux-x86-64.zip RDBMS - ATUALIZAÇÃO DSTV36 - TZDATA2020E
    p32327208_122010_Generic.zip ATUALIZAÇÃO DSTV36 - TZDATA2020E - PRECISA DE CORREÇÃO OJVM
Como baixar os arquivos de instalação do banco de dados para o Oracle Database 12c versão 1 (12.1)
  1. Acesse https://edelivery.oracle.com/ e faça login.

  2. Na caixa, insira Oracle Database Enterprise Edition e escolha Search (Pesquisar).

  3. Escolha DLP: Oracle Database Enterprise Edition 12.1.0.2.0 (Oracle Database Enterprise Edition).

  4. Escolha Continue (Continuar).

  5. Limpe a caixa de diálogo Download Queue (Baixar fila).

  6. Escolha Oracle Database 12.1.0.2.0.

  7. Escolha Linux x86-64 em Platform/Languages (Plataforma/Idiomas).

  8. Escolha Continue (Continuar) e assine a isenção de responsabilidade.

  9. Escolha V46095-01_1of2.zip e V46095-01_2of2.zip, escolha Download (Baixar) e salve os arquivos.

    nota

    O hash SHA-256 de V46095-01_1of2.zip é 31FDC2AF41687B4E547A3A18F796424D8C1AF36406D2160F65B0AF6A9CD47355.

    O hash SHA-256 de V46095-01_2of2.zip é 03DA14F5E875304B28F0F3BB02AF0EC33227885B99C9865DF70749D1E220ACCD.

  10. Clique nos links na tabela a seguir para baixar os patches do Oracle. Todos os URLs são para updates.oracle.com ou support.oracle.com.

    Arquivo Descrição
    p6880880_121010_Linux-x86-64.zip OPatch 12.2.0.1.29 para DB 12.1.0.1.0 (fevereiro de 2022)
    p32768233_121020_Linux-x86-64.zip ATUALIZAÇÃO DO CONJUNTO DE PATCHES DO BANCO DE DADOS 12.1.0.2.210720
    p32876425_121020_Linux-x86-64.zip ATUALIZAÇÃO DO CONJUNTO DE PATCHES DO OJVM 12.1.0.2.210720
    p18759211_121020_Linux-x86-64.zip DST 22: PATCHES DE DST SEMESTRAIS, JUNHO DE 2014
    p19396455_121020_Linux-x86-64.zip DST-23: ATUALIZAÇÃO DST SETEMBRO DE 2014 - TZDATA2014F
    p20875898_121020_Linux-x86-64.zip DST-24: ATUALIZAÇÃO DST ABRIL DE 2015 - TZDATA2015D
    p22037014_121020_Linux-x86-64.zip DST-25: ATUALIZAÇÃO DST OUTUBRO DE 2015 - TZDATA2015G
    p22873635_121020_Linux-x86-64.zip DST-26: ATUALIZAÇÃO DST ABRIL DE 2016 - TZDATA2016D
    p23614158_121020_Linux-x86-64.zip DSTV27 ATUALIZAÇÃO JUNHO DE 2016 - TZDATA2016F
    p24701840_121020_Linux-x86-64.zip RDBMS - ATUALIZAÇÃO DSTV28 OUTUBRO DE 2016 - TZDATA2016G
    p25881255_121020_Linux-x86-64.zip RDBMS - ATUALIZAÇÃO DSTV30 PROATIVA - TZDATA2017B
    p27015449_121020_Linux-x86-64.zip RDBMS - ATUALIZAÇÃO DSTV31 PROATIVA - TZDATA2017C
    p28125601_121020_Linux-x86-64.zip DSTv32 para RDBMS (TZDATA2018E)
    p28852325_121020_Linux-x86-64.zip DSTv33 para RDBMS (TZDATA2018G)
    p29997937_121020_Linux-x86-64.zip DSTv34 para RDBMS (TZDATA2019G)
    p31335037_121020_Linux-x86-64.zip RDBMS - ATUALIZAÇÃO DSTV35 - TZDATA2020A
    p32327201_121020_Linux-x86-64.zip RDBMS - ATUALIZAÇÃO DSTV36 - TZDATA2020E
    p32327208_121020_Generic.zip ATUALIZAÇÃO DSTV36 - TZDATA2020E - PRECISA DE CORREÇÃO OJVM
    p17969866_12102210119_Linux-x86-64.zip Oracle GoldenGate – 46719 ENH SUPORTE DE REPLICAÇÃO PARA INSERÇÕES/ATUALIZAÇÕES COMPLETAS COM VALORES GRANDES
    p20394750_12102210119_Linux-x86-64.zip Oracle GoldenGate – APLICAR FALHA DE RESOLUÇÃO CDR PARA LOBS, XML, LONG e OBJETOS
    p24835919_121020_Linux-x86-64.zip Oracle GoldenGate – IR EXECUTANDO TRANSAÇÕES DEPENDENTES FORA DE ORDEM COM PARALELISMO MAIOR QUE
    p23262847_12102201020_Linux-x86-64.zip Oracle GoldenGate – REDO MALFORMADO CAUSOU ABEND NA REPLICAÇÃO DO OGG
    p21171382_12102201020_Generic.zip ADICIONADO O CONTROLE PARA CRIAÇÃO AUTOMÁTICA DE EXTENSÕES DE ESTATÍSTICAS
    p21091901_12102210720_Linux-x86-64.zip MOVER HASH OU PARTIÇÃO DE REFERÊNCIA ONLINE PODE DEIXAR OS ÍNDICES LOCAIS INCONSISTENTES
    p33013352_12102210720_Linux-x86-64.zip Patch do pacote JSON
    p25031502_12102210720_Linux-x86-64.zip WORKLOAD DE REESCRITA DE CONSULTA DO MV HIT ORA 600 [KGL-HEAP-SIZE-EXCEEDED]
    p23711335_12102191015_Generic.zip CDB_UPG PDCDB O UPGRADE DO CDB COMO UM TODO LEVA 1 HORA A MAIS DO QUE OS RÓTULOS ANTERIORES EM MAIO
    p19504946_121020_Linux-x86-64.zip FLASH CACHE NÃO FUNCIONA NO OEL7

Carregar seus arquivos de instalação no Amazon S3

Carregue seus arquivos de patch e instalação do Oracle no Amazon S3 utilizando a AWS CLI. O bucket do S3 que contém seus arquivos de instalação deve estar na mesma região da AWS que a CEV.

Escolha uma das seguintes opções:

  • Use aws s3 cp para carregar um único arquivo .zip.

    Carregue cada arquivo .zip de instalação separadamente. Não combine os arquivos .zip em um único arquivo .zip.

  • Use aws s3 sync para carregar um diretório.

Liste seus arquivos de instalação utilizando o AWS Management Console ou a AWS CLI.

Os exemplos nesta seção usam os seguintes espaços reservados:

  • install-or-patch-file.zip – Arquivo de mídia de instalação do Oracle. Por exemplo, p32126828_190000_Linux-x86-64.zip é um patch.

  • my-custom-installation-files – Seu bucket do Amazon S3 designado aos seus arquivos de instalação carregados.

  • 123456789012/cev1: um prefixo opcional no bucket do Amazon S3.

  • source-bucket: um bucket do Amazon S3 no qual há a opção de preparar arquivos.

O exemplo a seguir carrega install-or-patch-file.zip na pasta 123456789012/cev1 do bucket do Amazon S3 do RDS Custom. Execute um comando aws s3 separado para cada .zip que você deseja carregar.

Para Linux, macOS ou Unix:

aws s3 cp install-or-patch-file.zip \ s3://my-custom-installation-files/123456789012/cev1/

Para Windows:

aws s3 cp install-or-patch-file.zip ^ s3://my-custom-installation-files/123456789012/cev1/

Verifique se o bucket do S3 está na região do AWS na qual você planeja executar o comando create-custom-db-engine-version.

aws s3api get-bucket-location --bucket my-custom-installation-files

Liste os arquivos no bucket do Amazon S3 do RDS Custom da seguinte maneira.

aws s3 ls \ s3://my-custom-installation-files/123456789012/cev1/

O exemplo a seguir carrega os arquivos da pasta cev1 local na pasta 123456789012/cev1 do seu bucket do Amazon S3.

Para Linux, macOS ou Unix:

aws s3 sync cev1 \ s3://my-custom-installation-files/123456789012/cev1/

Para Windows:

aws s3 sync cev1 ^ s3://my-custom-installation-files/123456789012/cev1/

O exemplo a seguir carrega todos os arquivos em source-bucket na pasta 123456789012/cev1 em seu bucket do Amazon S3.

Para Linux, macOS ou Unix:

aws s3 sync s3://source-bucket/ \ s3://my-custom-installation-files/123456789012/cev1/

Para Windows:

aws s3 sync s3://source-bucket/ ^ s3://my-custom-installation-files/123456789012/cev1/

Compartilhar a mídia de instalação no S3 entre Contas da AWS

Para os fins desta seção, o bucket do Amazon S3 que contém os arquivos de instalação do Oracle enviados é seu bucket de mídia. Sua organização pode usar várias Contas da AWS em uma Região da AWS. Se sim, você pode optar por usar uma Conta da AWS para preencher o bucket de mídia e outra Conta da AWS para criar CEVs. Se você não pretende compartilhar o bucket de mídia, vá para a próxima seção.

Esta seção supõe o seguinte:

  • Você tem acesso à conta que criou o bucket de mídia e a uma conta diferente na qual pretende criar CEVs.

  • Você pretende criar CEVs em uma única Região da AWS. Se você pretende usar várias regiões, crie um bucket de mídia em cada região.

  • Você está usando a CLI. Se estiver usando o console do Amazon S3, adapte as etapas a seguir.

Como configurar o bucket de mídia para compartilhamento entre Contas da AWS
  1. Faça login na Conta da AWS que contém o bucket do S3 no qual você fez upload da mídia de instalação.

  2. Comece com um modelo de política JSON em branco ou com uma política existente que você possa adaptar.

    O comando a seguir recupera uma política existente e a salva como my-policy.json. Neste exemplo, o bucket do S3 que contém os arquivos de instalação é chamado de oracle-media-bucket.

    aws s3api get-bucket-policy \ --bucket oracle-media-bucket \ --query Policy \ --output text > my-policy.json
  3. Edite as permissões do bucket de mídia da seguinte forma:

    • No elemento Resource do modelo, especifique o bucket do S3 no qual você fez upload dos arquivos de instalação do Oracle Database.

    • No elemento Principal, especifique os ARNs de todas as Contas da AWS que você pretende usar para criar CEVs. Você pode adicionar a raiz, um usuário ou um perfil à lista de permissões do bucket do S3. Para obter mais informações, consulte Identificadores do IAM no Manual do usuário do 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:::oracle-media-bucket", "arn:aws:s3:::oracle-media-bucket/*" ] } ] }
  4. Associe a política ao bucket de mídia.

    No exemplo a seguir, oracle-media-bucket é o nome do bucket do S3 que contém os arquivos de instalação e my-policy.json é o nome do arquivo JSON.

    aws s3api put-bucket-policy \ --bucket oracle-media-bucket \ --policy file://my-policy.json
  5. Faça login em uma Conta da AWS na qual pretende criar CEVs.

  6. Verifique se essa conta pode acessar o bucket de mídia na Conta da AWS que o criou.

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

    Para obter mais informações, consulte aws s3 ls na Referência de comandos da AWS CLI.

  7. Crie uma CEV seguindo as etapas em Criar um CEV.

Preparar o manifesto de CEV

Um manifesto de CEV é um documento JSON que descreve os arquivos .zip de instalação carregados no Amazon S3. O RDS Custom aplica os patches na ordem em que eles estão listados no manifesto.

Campos JSON no manifesto de CEV

A tabela a seguir descreve os campos JSON no manifesto.

Campos JSON no manifesto de CEV
Campo JSON Descrição

MediaImportTemplateVersion

Versão do manifesto de CEV. A data deve estar no formato YYYY-MM-DD.

databaseInstallationFileNames

Lista ordenada de arquivos de instalação do banco de dados.

opatchFileNames

Lista ordenada de instaladores OPatch utilizados para o mecanismo de banco de dados Oracle. Apenas um valor é válido. Valores para opatchFileNames devem começar com p6880880_.

psuRuPatchFileNames

Os patches PSU e RU desse banco de dados.

Importante

Se você incluir psuRuPatchFileNames, opatchFileNames será obrigatório. Valores para opatchFileNames devem começar com p6880880_.

OtherPatchFileNames

Os patches que não estão na lista de patches PSU e RU. O RDS Custom aplicará esses patches após a aplicação dos patches PSU e RU.

Importante

Se você incluir OtherPatchFileNames, opatchFileNames será obrigatório. Valores para opatchFileNames devem começar com p6880880_.

Cada versão do Oracle Database tem uma lista diferente de arquivos de instalação compatíveis. Ao criar seu manifesto de CEV, especifique somente os arquivos que são compatíveis com o RDS Custom para Oracle. Caso contrário, a criação da CEV falhará com um erro.

A tabela a seguir mostra os valores válidos para o Oracle Database 12c versão 1 (12.1).

Valores válidos para Oracle Database 12c versão 1 (12.1)
Campo JSON Valores válidos para 12.1

MediaImportTemplateVersion

14/08/2020

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

A tabela a seguir mostra os valores válidos para o Oracle Database 12c versão 2 (12.2).

Valores válidos para Oracle Database 12c versão 2 (12.2)
Campo JSON Valores válidos para Oracle Database 12c versão 2 (12.2)

MediaImportTemplateVersion

14/08/2020

databaseInstallationFileNames

V982063-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

A tabela a seguir mostra os valores válidos para o Oracle Database 18c.

Valores válidos para Oracle Database 18c
Campo JSON Valores válidos para 18c

MediaImportTemplateVersion

14/08/2020

databaseInstallationFileNames

V982063-01.zip

opatchFileNames

p6880880_180000_Linux-x86-64.zip

psuRuPatchFileNames

p32126855_180000_Linux-x86-64.zip

OtherPatchFileNames

p28730253_190000_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

A tabela a seguir mostra os valores válidos para o Oracle Database 19c.

Valores válidos para Oracle Database 19c
Campo JSON Valores válidos para 19c

MediaImportTemplateVersion

14/08/2020

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

Criar o manifesto de CEV

Como criar um manifesto de CEV
  1. Liste todos os arquivos de instalação que você planeja aplicar, na ordem em que deseja aplicá-los.

  2. Correlacione os arquivos de instalação com os campos JSON descritos em Campos JSON no manifesto de CEV.

  3. Realize um dos procedimentos a seguir:

    • Crie o manifesto de CEV como um arquivo de texto JSON.

    • Edite o modelo de manifesto de CEV ao criar a CEV no console. Para mais informações, consulte Criar um CEV.

Exemplos de manifesto de CEV

Os exemplos a seguir mostram arquivos de manifesto de CEV para diferentes versões do Oracle Database. Se você incluir um campo JSON no manifesto, nunca deixe-o vazio. Por exemplo, o manifesto de CEV a seguir é inválido porque otherPatchFileNames está vazio.

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

Tópicos

exemplo Exemplo de manifesto de CEV para Oracle Database 12c versão 1 (12.1)

No exemplo a seguir para a PSU de julho de 2021 do Oracle Database 12c versão 1 (12.1), o RDS Custom aplica os patches na sequência especificada. Assim, o RDS Custom aplica p32768233, depois p32876425, depois p18759211 e assim por diante.

{ "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" ] }
exemplo Exemplo de manifesto de CEV para Oracle Database 12c versão 2 (12.2)

No exemplo a seguir para a PSU de outubro de 2021 do Oracle Database 12c versão 2 (12.2), o RDS Custom aplica p33261817, depois p33192662, depois p29213893 e assim por diante.

{ "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" ] }
exemplo Exemplo de manifesto de CEV para Oracle Database 18c

No exemplo a seguir para a PSU de outubro de 2021 do Oracle Database 18c, o RDS Custom aplica p32126855, depois p28730253, depois p27539475 e assim por diante.

{ "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" ] }
exemplo Exemplo de manifesto de CEV para Oracle Database 19c

No exemplo a seguir do Oracle Database 19c, o RDS Custom aplica p32126828, depois p29213893 e depois p29782284 e assim por diante.

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

Validar o manifesto de CEV

Opcionalmente, verifique se o manifesto é um arquivo JSON válido executando o script Python json.tool.

Por exemplo, se você mudar para o diretório que contém um manifesto CEV chamado manifest.json, execute o comando a seguir.

python -m json.tool < manifest.json

Adicionar permissões do IAM necessárias

Certifique-se de que o elemento principal do IAM que cria o CEV tenha as políticas necessárias descritas em Conceder as permissões necessárias ao seu usuário do IAM.