Análisis tristemente realista de la que se nos viene encima.
    Se han publicado 155 historias y se han recibido 683 comentarios y opiniones.

Google


Upgrade Oracle from 10.2.0.2 to 10.2.0.4
1 INDICE 2
2 INTRODUCCIÓN 3
3 Operaciones previas. 3
4 Instalación Software. 3
5. Operaciones posteriores a la instalación. 3
6. Instalación Opatch y Cliente de Oracle..……………………………………………......6



2 INTRODUCCIÓN
Este documento consiste en los pasos a seguir para realizar correctamente el upgrade de Oracle 10.2.0.2 a Oracle 10.2.0.4, está basado en nuestras experiencias en tales tareas y en los documentos oficiales de Oracle, los cuales debemos consultar para resolver cualquier duda que nos pueda surgir.

3 OPERACIONES PREVIAS.
Con anterioridad a la instalación del software es necesario realizar una serie de operaciones preparatorias, que hay que realizar conectados como usuario oracle.
• Parar todos los procesos de Oracle
o La base de datos : sqlplus / as sysdba : shutdown immediate.
o El Listener: lsnrctl stop
o La Consola de Enterprise Manager : emctl stop dbconsole
• Eliminamos cualquier bloqueo que puedan tener las librerías de Oracle debido al funcionamiento de la base de datos.
o /usr/sbin/slibclean.
• Exportamos el display a la máquina remota desde la que hacemos la instalación, y lanzamos la instalación del software.
o Setenv DISPLAY ip:0.0
o cd /dir_soft_patchset/Disk1
o ./runInstaller.

4 INSTALACIÓN SOFTWARE.
La instalación de software consiste en ir avanzando por las pantallas del instalador con la flecha de siguiente. Como paso final de esta instalación debemos acceder como root al directorio donde se ha producido la instalación ($ORACLE_HOME) y ejecutar el script root.sh, respondiendo las preguntas que va generando el script de manera afirmativa.
Cuando termina esta tarea volvemos a la pantalla del instalador y pulsamos en siguiente para posteriormente pulsar en finalizar.

5. OPERACIONES POSTERIORES A LA INSTALACIÓN.
Una vez finalizada la instalación del software, debemos proceder a actualizar los esquemas de sistema de la base de datos, para ello debemos seguir la siguiente secuencia de operaciones.
• Ejecutar la herramienta de información de pre_upgrade. Siguiendo el siguiente procedimiento.
o Arrancar la base de datos en modo UPGRADE.
 SQL> STARTUP UPGRADE;
o Configurar la salida del sistema a un fichero de log.
 SQL> SPOOL INFO_UP.LOG;
o Ejecutar la herramienta de información de pre_upgrade.
 SQL> @$ORACLE_HOME/rdbms/admin./utlu102i.sql;
o Al finalizar la ejecución liberar el spool para poder visualizar el constando del fichero de log.
 SQL> SPOOL OFF;
• A continuación visualizamos el fichero de log generado por la herramienta anteriormente ejecutada, la salida debe corresponderse aproximadamente con lo siguiente:

Oracle Database 10.2 Upgrade Information Utility 02-04-2008 11:48:11
.
**********************************************************************
Database:
**********************************************************************
--> name: X102040
--> version: 10.2.0.1.0
--> compatible: 10.2.0.1
--> blocksize: 8192
.
**********************************************************************
Tablespaces: [make adjustments in the current environment]
**********************************************************************
--> SYSTEM tablespace is adequate for the upgrade.
.... minimum required size: 505 MB
.... AUTOEXTEND additional space required: 15 MB
--> UNDOTBS1 tablespace is adequate for the upgrade.
.... minimum required size: 401 MB
.... AUTOEXTEND additional space required: 376 MB
--> SYSAUX tablespace is adequate for the upgrade.
.... minimum required size: 265 MB
.... AUTOEXTEND additional space required: 15 MB
--> TEMP tablespace is adequate for the upgrade.
.... minimum required size: 58 MB
.... AUTOEXTEND additional space required: 38 MB
--> EXAMPLE tablespace is adequate for the upgrade.
.... minimum required size: 69 MB
.
**********************************************************************
Update Parameters: [Update Oracle Database 10.2 init.ora or spfile]
**********************************************************************
WARNING: --> "shared_pool_size" needs to be increased to at least 167772160
WARNING: --> "java_pool_size" needs to be increased to at least 67108864
.
**********************************************************************
Components: [The following database components will be upgraded orinstalled]
**********************************************************************
--> Oracle Catalog Views [upgrade] VALID
--> Oracle Packages and Types [upgrade] VALID
--> JServer JAVA Virtual Machine [upgrade] VALID
--> Oracle XDK for Java [upgrade] VALID
--> Oracle Java Packages [upgrade] VALID
--> Oracle Text [upgrade] VALID
--> Oracle XML Database [upgrade] VALID
--> Oracle Workspace Manager [upgrade] VALID
--> Oracle Data Mining [upgrade] VALID
--> Messaging Gateway [upgrade] VALID
--> OLAP Analytic Workspace [upgrade] VALID
--> OLAP Catalog [upgrade] VALID
--> Oracle OLAP API [upgrade] VALID
--> Oracle interMedia [upgrade] VALID
--> Spatial [upgrade] VALID
--> Oracle Ultra Search [upgrade] VALID
--> Oracle Label Security [upgrade] VALID
--> Expression Filter [upgrade] VALID
--> EM Repository [upgrade] VALID
--> Rule Manager [upgrade] VALID
PL/SQL procedure successfully completed.
• En la salida anterior podemos observar que todos los prerequisitos para la actualización se cumplen, si no fuera así debemos tomar las acciones correctoras necesarias y una vez tomadas volver a completar el ciclo expuesto en el punto anterior. Comprobando con posterioridad si se cumplen los prerrequisitos.
• Una vez que los prerrequisitos son cumplidos pasamos a la actualización propiamente dicha, completando el siguiente ciclo de tareas.
o Iniciamos sesión con el usuario oracle.
o Iniciamos el listener de la base de datos.
 Lsnrctl start
o A continuación conectamos a la base de datos con perfil de dba.
 Sqlplus / as sysdba
o Iniciamos la base de datos en modo upgrade.
 SQL> STARTUP UPGRADE;
o Redirigimos la salida del sistema a un fichero de log.
 SQL> SPOOL UPGRADE.LOG;
o Ejecutamos el script de actualización.
 SQL>@$ORACLE_HOME/rdbms/admin./catupgrd.sql;
o Una vez terminada la ejecución liberamos el spool para poder acceder al fichero de log.
 SQL> SPOOL OFF;
o Revisamos el fichero de log generado por la ejecución de script.
 Si encontramos algún error volveremos a ejecutar el citado script.
o Reiniciamos la base de datos.
 SQL> SHUTDOWN IMMEDIATE;
 SQL> STARTUP;
o Ejecutamos el script utlrp.sql para recompilar todos aquellos paquetes que hayan quedado invalidados por el proceso de actualización.
 SQL> @$ORACLE_HOME/rdbms/admin./utlrp.sql
o Ejecutamos la siguiente consulta para comprobar el estado de los componentes después de al actualización.
 SQL> SELECT COMP_NAME, VERSION, STATUS FROM SYS.DBA_REGISTRY;
 Si en la salida del comando nos salen todos los objetos con STATUS VALID, el proceso ha sido un éxito, en caso contrario deberemos repetir el proceso de actualización desde el principio.







6. INSTALACIÓN OPatch

Opatch

dry run mode para verificar

/bin/sh $ORACLE_HOME/MOpatch/mopatch.sh -v -d

si todo ok:

Nota: En cuanto al catproc y catlog, yo lo pasaría por separado, pero supongo que es lo mismo que hacerlo todo junto.

SQL>@catalog
SQL>@catproc
SQL>@ultrp



Publicado por almondiguilla el dia 05-03-09 a las 11:28:25
2 comentarios Enlace permanente

RESPUESTA A Upgrade Oracle from 10.2.0.2 to 10.2.0.4
¡Dios bendito!

Publicado por Cancho el dia 09-03-09 a las 18:20:30

RESPUESTA A Upgrade Oracle from 10.2.0.2 to 10.2.0.4
son un asco ojala q los quiten dela web
hijo de pu...


Publicado por yomi el dia 02-09-09 a las 03:30:36


Escribe tu comentario

Usuario de eXtreblog (sí/no)

Nombre:

Contraseña:
?


Comentario:

Escribe el resultado de la suma: