Oracle: Aplicação Patch

Oracle: Aplicação Patch

A Oracle disponibiliza no site um Assistente, para busca desses patchs. Você pode consultar no link abaixo:

Assistant: Download Reference for Oracle Database/GI Update, Revision, PSU, SPU(CPU), Bundle Patches, Patchsets and Base Releases: 1454618.1

Para atualizar o Patch, se faz necessário a atualização do OPatch, que é o aplicador de patch. Segue o link: OPatch 6880880

  • Realizar o download dos patchs listados acima;
  • Descompactando e instalando o OPatch:
$ unzip p6880880_190000_Linux-x86-64.zip
$ mv $ORACLE_HOME/OPatch  $ORACLE_HOME/OPatch.bkp
$ mv OPatch $ORACLE_HOME/
  • Desligando a Intância e o Listener para aplicação do Patch da Database:
$ sqlplus  / as sysdba
SQL> shutdown immediate;
SQL> exit
$ lsnrctl  stop
  • Descompactando e instalando o Patch
$ unzip p32545013_190000_Linux-x86-64.zip
$ cd 32545013/
$ORACLE_HOME/OPatch/opatch apply
  • Inicializar a Instância e o Listner:
$ lsnrctl start
$ sqlplus  / as sysdba
SQL> startup;
  • Abrindo os PDBs, caso não estiver
SQL> show pdbs;

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 PDB01                          MOUNTED
SQL> alter pluggable database pdb01 open;

Pluggable database altered.

SQL> show pdbs;

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 PDB01                          READ WRITE NO
SQL> exit;
  • Aplicando o Patch dentro da Instância.
$ cd $ORACLE_HOME/OPatch
$ ./datapatch -verbose

Abs!