Não foi possível encontrar uma correspondência para sua pesquisa.

Sugerimos que você tente o seguinte para ajudar a encontrar o que procura:

  • Verifique a ortografia da sua pesquisa por palavra-chave.
  • Use sinônimos para a palavra-chave digitada; por exemplo, tente “aplicativo” em vez de “software.”
  • Inicie uma nova pesquisa.

Aplicando um Critical Patch Update (CPU) no Banco de Dados Oracle 12c (12.1.0.2)

Por Alex Zaballa Oracle ACE Director,
Postado em Junho 2016

Revisado por Marcelo Pivovar - Solution Architect

Mudança na nomenclatura dos Patches

Desde novembro de 2015 ocorreu uma mudança na nomenclatura dos patches.

Para mais detalhes, verifique o MOS Note: 2061926.1.

Exemplo:

  • Antes: Oracle Database 12c PSU October 2015 ... 12.1.0.2.5
  • Depois: Oracle Database 12c PSU January 2016 ... 12.1.0.2.160119 

Podemos verificar os patches disponíveis e recomendados para o Oracle Database em: MOS Note: 756671.1 - Oracle Recommended Patches - Oracle Database.

Neste momento, o PSU disponível é o 12.1.0.2.160419 (Abril de 2016).

Antes de iniciar a instalação do PSU, é recomendado atualizar também o OPATCH, que está disponível através do Patch 6880880. Detalhes do como atualizar o OPATCH podem ser encontrados em: How To Download And Install The Latest OPatch(6880880) Version (Doc ID 274526.1).

Aplicando Critical Patch Update (CPU) no Banco de Dados Oracle 12c (12.1.0.2)

Atualizando o OPATCH

Baixar o Patch 6880880, transferir para o servidor e descompactar:

Mover o diretório “OPatch” criado para o ORACLE_HOME do banco de dados a ser atualizado.

Verificar se a versão atualizada está de acordo com a versão que foi baixada do site da Oracle:

Baixar a(s) instance(s) de banco de dados do ORACLE_HOME em que será aplicado o patch.

Patches disponíveis para o banco de dados Oracle 12c 12.1.0.2:

Para nosso artigo, irei aplicar o Patch:22738582.

Baixar o patch, transferir para o servidor e descompactar:

Antes de aplicar qualquer patch, lembre-se de ler o arquivo README.txt que acompanha o mesmo. Ao descompactar o arquivo zip, serão gerados 2 diretórios com 2 patches diferentes.

22291127 → Database Patch Set Update 12.1.0.2.160419 (Includes CPUApr2016) 22674709 → Oracle JavaVM Component 12.1.0.2.160419 Database PSU (Apr2016)

Entrar no diretório 22291127 e executar o seguinte comando para verificar se nenhum patch já instalado irá conflitar com o novo:

opatch prereq CheckConflictAgainstOHWithDetail -ph ./

Como não existe nenhum conflito, podemos aplicar o patch utilizando o seguinte comando:

opatch apply

Patch aplicado com sucesso, podemos proceder para o próximo.

opatch prereq CheckConflictAgainstOHWithDetail -ph ./

opatch apply

Patch aplicado com sucesso, podemos proceder para os passos pós-aplicação do patch.

Conforme instruções do patch, devemos colocar o banco em modo de UPGRADE e rodar o datapatch.

Alterações aplicadas com sucesso, podemos reinicializar o banco:

Compilando os objetos que podem ter ficado inválidos:

Verificando o registro dos patches no banco de dados:

 

Alex Zaballa, formado em Análise de Sistemas, é especialista em Banco de Dados Oracle com sólidos conhecimentos em Servidores de Aplicação e Sistemas Operacionais; trabalha com Oracle há 16 anos, é Oracle ACE Director, certificado OCM Database 11G/Cloud e conta com mais de 200 outras certificações em produtos da Oracle.

Este artigo foi revisto pela equipe de produtos Oracle e está em conformidade com as normas e práticas para o uso de produtos Oracle.