Upgrade Oracle Patchset 10.2.0.5

Passo a passo para atualizar o Oracle.

Upgrade Oracle Patchset 10.2.0.5

1) Fazer um backup de preferencia full offline do banco de dados e fazer cópia das pastas dos binários.

2) Antes de instalar verifique os objetos inválidos da base de dados.
SELECT COUNT(*) FROM dba_objects WHERE status=’INVALID’;

3) Recompile os objetos inválidos, através do script fornecido pela Oracle.
Guarde a informação de quais objetos ficaram inválidos.
@?/rdbms/admin/utlrp.sql

4) Shutdown Database
SHUTDOWN IMMEDIATE

5) Install Patchset
sudo su – oracle (Usuário de instalação do Oracle)
Instale os binários do pathset. Vá até a pasta onde você descompactou o patchset e execute:
./runInstaller

6) Start DB in UPGRADE mode
Inicialize o banco de dados em modo de upgrade, agora com os novos binários instalados você já não consegue abrir o banco sem fazer as atualizações.
sqlplus / as sysdba
STARTUP UPGRADE

7) Checks before Upgrading
Execute un check para saber se seu banco está preparado para ser atualizado. Faça os ajustes recomendados caso sejam necessários.
@?/rdbms/admin/utlu102i.sql

8) Apply the patch
Agora com todos os ajustes feitos, vamos fazer o upgrade.
Gere um spool antes de dar inicio.
Spool /caminho/upgrade.log
@?/rdbms/admin/catupgrd.sql
Spool off

9) Restart database
SHUTDOWN IMMEDIATE
STARTUP

10) Recompile objects
@?/rdbms/admin/utlrp.sql
Recomendo que você não deixe objetos inválidos na base de dados, caso não consiga recompilar todos os objetos, esteja certo que não apareceram novos objetos inválidos, comparando com sua lista inicial.

11) Post Upgrade Checks
Execute o comando abaixo para ter certeza que o upgrade deu certo.
@?/rdbms/admin/utlu102s.sql

12) Pronto! Atualização para Upgrade Oracle Patchset 10.2.0.5 foi completada.

Add a Comment