01 noviembre 2006

Instalación de parche Oracle en modo texto

A veces es difícil tener un ambiente gráfico para hacer las instalaciones de Oracle y/o sus parches.

La ventaja de instalar Oracle en modo texto, nos ahorra tiempo ya que no requiere de "clicks" o "enter", lo podemos aplicar en modo desatendido e irnos a tomar un café mientras se instala.

Instalando un parche con el comando runInstaller en modo texto:

1.- Antes que nada debemos configurar el archivo patchset.rsp , editamos el archivo patchset.rsp que se encuentra en la ruta donde se descomprimió el archivo que contiene el parche, por ejempo /Disk1/response/patchset.rsp y editamos las siguientes líneas:

#-------------------------------------------------------------------------------
#Name : ORACLE_HOME
#Datatype : String
#Description: Complete path of the Oracle Home.
#Example: ORACLE_HOME = "C:\OHOME1"
#-------------------------------------------------------------------------------
ORACLE_HOME="/oracle9i/product"

#-------------------------------------------------------------------------------
#Name : ORACLE_HOME_NAME
#Datatype : String
#Description: Oracle Home Name. Used in creating folders and services.
#Example: ORACLE_HOME_NAME = "OHOME1"
#-------------------------------------------------------------------------------
ORACLE_HOME_NAME="db92"

Nota: En modo gráfico el instalador automáticamente coloca el "ORACLE_HOME_NAME" pero en este caso lo desconocemos, si colocamos cualquier valor a esta variable en nuestra instalación en modo texto, el instalador nos indicará que no existe tal Oracle Home Name, mostrándonos el valor correcto. :)


2.- Ejecutamos el comando de instalación de esta manera:

./runInstaller -silent -responseFile /orac/parches/Disk1/response/patchset.rsp

Aparecerán varias lineas como esta:

Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be 5.6, 5.7, 5.8, 5.9 or 5.10. Actual 5.8
Passed

Checking Temp space: must be greater than 250 MB. Actual 4829 MB Passed
Checking swap space: must be greater than 500 MB. Actual 5590MB Passed

All installer requirements met.

Checking operating system patches: 108652-66,108921-16,108940-53,108773-18,111310-01,109147-24,111308-03,111111-03,112396-02,110386-03,111023-02,108987-13,108528-21,108989-02,108993-18 Passed
Checking for patch 108652-66; found 108652-78
Checking for patch 108921-16; found 108921-25
...
...
...
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2006-11-01_08-04-19PM. Please wait ...
....................................
Loading Product Information
...............................................................100% Done.


Analyzing dependencies
...............................................................100% Done.

-----------------------------------------------------------------------------
Summary

...
...
...


4.- Inicia la instalación:

Copying files in progress (Wed Nov 01 20:05:00 CST 2006)
............................................................... 22% Done.
............................................................... 45% Done.
............................................................... 68% Done.
............................................................... 91% Done.
......... 94% Done.
Copy successful

Linking in progress (Wed Nov 01 20:15:37 CST 2006)
..... 96% Done.
Link successful

Setup in progress (Wed Nov 01 20:23:42 CST 2006)
... 97% Done.
Setup successful

End of install phases.(Wed Nov 01 20:24:42 CST 2006)
Warning:*** Alert: A configuration script needs to be run as root for the installation to be complete. Please run /oracle9i/product/root.sh as root at the end of install. ***


y listo, tenemos nuestra instalación parchada. ¿Sencillo, no?