¿ Como actualizar Oracle 10g 10.2.0.1 a 10.2.0.4 ?

Bien a continuacion les dejo la forma de actualizar la version de oracle 10.2.0.1 a 10.2.0.4.

1. Prerequisitos:

Tenemos que tener cuenta en el Oracle metalink, si o si para descargarnos el parche.

2. Requerimientos:

Oracle DB : Oracle 10.2.0.1 (o anterior)
Sistema Operativo: Windows

3. Tareas previas a la actualizacion:

Descargaremos el parche 6810189 desde este enlace: https://updates.oracle.com/ARULink/PatchDetails/process_form?patch_num=6810189&release=80102040&plat_lang=912P&patch_num_id=939957&email=sam.roy%40toshiba-teg.com&userid=ml-roysam&

Recuerden de que deben tener cuenta en metalink para descargarlo.

Parando la base de datos:

C:\>set oracle_sid= GOLDLINK

C:\>sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Tue Nov 13 10:49:26 2007

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

SQL> connect sys@GOLDLINK as sysdba
Enter password:
Connected.

SQL> SHUTDOWN
Database closed.
Database dismounted.
ORACLE instance shut down.

4. Paramos todos los servicios:

C:\>set oracle_sid=GoldLink

C:\>net stop OracleDBConsoleGOLDLINK
The OracleDBConsoleGOLDLINK service is stopping................
The OracleDBConsoleGOLDLINK service was stopped successfully.


C:\>net stop OracleServiceGOLDLINK
The OracleServiceGOLDLINK service is stopping.
The OracleServiceGOLDLINK service was stopped successfully.


C:\>net stop OracleOraDB10g_Home1iSQL*Plus..
The OracleOraDb10g_home1iSQL*Plus service was stopped successfully.

C:\>net stop OracleOraDB10g_Home1TNSListener
The OracleOraDb10g_home1TNSListener service is stopping.
The OracleOraDb10g_home1TNSListener service was stopped successfully.

Nota: mientras actualizamos la instalacion debemos tambien parar el coodinador de transacciones distribuidas de m$.

C:\>net stop msdtc
The Distributed Transaction Coordinator service is stopping.
The Distributed Transaction Coordinator service was stopped successfully.

4. Hacemos una copia de seguridad de nuestra bbdd:

Oracle recomienda que antes de hacer nada hagamos una copia de seguridad de los archivos de la bbdd en este caso el oradata.

5. Actualizando la base de datos:

Despues de lanzar la instalacion y actualizar la bbdd debemos realizar la siguiente operativa:

1. Paramos todos los servicios

2. Nos conectamos con el usuario sys

C:\> sqlplus /NOLOG

SQL> CONNECT SYS/SYS_password AS SYSDBA

3. Tecleamos los siguientes comandos SQL*Plus:

SQL> STARTUP UPGRADE

SQL> SPOOL patch.log

SQL> @ORACLE_BASE\ORACLE_HOME\rdbms\admin\catupgrd.sql

SQL> SPOOL OFF

4. Reiniciamos la base de datos:

SQL> SHUTDOWN
SQL> STARTUP

5. Compilamos los objetos invalidos:

Lanzamos el script utlrp.sql para recompilar todos los objetos invalidos PL/SQL. Este paso es opcional pero recomendado:
SQL> @ORACLE_BASE\ORACLE_HOME\rdbms\admin\utlrp.sql

SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle Database 10g Release 10.2.0.4.0 - Production
PL/SQL Release 10.2.0.4.0 - Production
CORE 10.2.0.4.0 Production
TNS for 32-bit Windows: Version 10.2.0.4.0 - Production
NLSRTL Version 10.2.0.4.0 - Production

Espero que les sirva de utilidad...
Share on Google Plus
    Blogger Comment

1 comentarios:

Oscar Fernando Caicedo dijo...

Hola me puedes enviar el parche? no puedo acceder a oracle, gracias! racsowen@gmail.com