You are hereGuia de 2 minutos-Instalacion silenciosa de Oracle 10g

Guia de 2 minutos-Instalacion silenciosa de Oracle 10g


By IgnacioRuiz - Posted on 04 December 2008

En este articulo compartire con ustedes la forma de instalar el manejador de base de datos Oracle 10g sin necesidad de interface grafica y totalmente automatizado. Esto es lo que Oracle llama una instalación "silenciosa".

Esta habilidad del instalador universal de Oracle (OUI) es invaluable en situaciones donde se tiene que hacer un despliegue masivo de software, estandarización de instalaciones y automatización si es una tarea repetitiva y tediosa.

El procedimiento simplificado es el siguiente:

1) crear el archivo /var/opt/oracle/oraInst.loc

2) crear el archivo de Respuestas, del cual anexo un ejemplo sintetizado para un proceso que solo instala el software; la creación de la base de datos la dejamos para después, ya que inclusive la ejecución de dbca se puede hacer en modo silencioso(!).

Oracle proporciona varios ejemplos de estos archivos de Respuestas, los cuales se encuentran en la ruta /databases/responses/*.rsp de los discos o medio de instalación.

Cabe mencionar que los parametros aqui descritos son validos para Oracle 10g; aunque dar el paso a este mecanismo en 11g es mucho mas facil, ya que los templates proporcionados son mas ordenados.

RESPONSEFILE_VERSION=2.2.1.0.0
#Description: Complete path to the products.xml.
FROM_LOCATION="/cdrom/database/stage/products.xml"
ORACLE_HOME="/oracle10/db10"
ORACLE_HOME_NAME="OraHome10"

SHOW_WELCOME_PAGE=false
SHOW_NODE_SELECTION_PAGE=false
SHOW_CUSTOM_TREE_PAGE=false
SHOW_COMPONENT_LOCATIONS_PAGE=false
SHOW_SUMMARY_PAGE=false

SHOW_INSTALL_PROGRESS_PAGE=true

SHOW_REQUIRED_CONFIG_TOOL_PAGE=false
SHOW_CONFIG_TOOL_PAGE=false
SHOW_RELEASE_NOTES=false

SHOW_ROOTSH_CONFIRMATION=true
SHOW_END_SESSION_PAGE=true
SHOW_EXIT_CONFIRMATION=true

ORACLE_HOSTNAME=yourservername

SHOW_XML_PREREQ_PAGE=false

SHOW_END_OF_INSTALL_MSGS=true

ACCEPT_LICENSE_AGREEMENT=true
TOPLEVEL_COMPONENT={"oracle.server","10.2.0.1.0"}

SHOW_SPLASH_SCREEN=false

SELECTED_LANGUAGES={"en","es_MX"}
COMPONENT_LANGUAGES={"en","es_MX"}

#    EE,   : Enterprise Edition
#    SE,   : Standard Edition
#    Custom,   : Custom
INSTALL_TYPE="EE"

n_configurationOption=3

s_nameForOPERGrp="dba"
s_nameForDBAGrp="dba"

La descripcion detallada de cada parametro, el tipo de datos y que valores puede llevar cada uno se puede encontrar en los templates de archivos de Respuestas.

3) Ejecutar runInstaler con los parámetros -silent -noconfig y -responseFile {archivo de Respuestas}

/cdrom/databases/runInstaller -silent -noconfig -responsefile silent.rsp

Aqui se muestra un ejemplo de la salida que tendremos al realizar la instalación silenciosa:

$ /cdrom/database/runInstaller -silent -noconfig -responsefile /home/oracle/silent.rsp
Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: 
must be B.11.23.    Actual B.11.23
                                      Passed

Checking swap space: must be greater than 250 MB.   Actual 4096 MB    Passed
Checking Temp space: must be greater than 250 MB.   Actual 4683 MB    Passed

All installer requirements met.

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2008-12-03_02-23-14PM. 
Please wait ...$ Oracle Universal Installer, Version 10.2.0.1.0 Production
Copyright (C) 1999, 2005, Oracle. All rights reserved.

You can find a log of this install session at:
 /oracle10/oraInventory/logs/installActions2008-12-03_02-23-14PM.log
............................................... 100% Done.


Loading Product Information
............................................... 100% Done.


Analyzing dependencies 
...............................................
Starting execution of Prerequisites...
Total No of checks: 7

Performing check for CertifiedVersions
Checking operating system requirements ...
Expected result: One of 11.23
Actual Result: 11.23
Check complete. The overall result of this check is: Passed


Check complete: Passed
=======================================================================
Performing check for Patches
Checking recommended operating system patches
Checking for PHSS_31850; found PHSS_31850.      Passed
Checking for PHSS_31851; found PHSS_31851.      Passed
Checking for PHSS_31854; found PHSS_31854.      Passed
Checking for PHSS_31855; found PHSS_31855.      Passed
Checking for PHSS_33275; found PHSS_33275.      Passed
Checking for PHSS_33276; found PHSS_33276.      Passed
Checking for PHSS_33278; found Not found.       Failed <<<<
Checking for PHSS_33279; found Not found.       Failed <<<<
Checking for PHSS_33277; found Not found.       Failed <<<<
Checking for PHSS_33279; found Not found.       Failed <<<<
Checking for PHSS_32213; found PHSS_32213.      Passed
Checking for PHCO_32426; found PHCO_32426.      Passed
Checking for PHCO_31553; found PHCO_31553.      Passed
Checking for PHKL_33552; found PHKL_33552.      Passed
Checking for PHKL_32645; found PHKL_32645.      Passed
Checking for PHKL_32646; found PHKL_32646.      Passed
Checking for PHKL_32632; found PHKL_32632.      Passed
Checking for PHKL_33552; found PHKL_33552.      Passed
Checking for PHKL_32645; found PHKL_32645.      Passed
Checking for PHKL_32646; found PHKL_32646.      Passed
Checking for PHKL_32632; found PHKL_32632.      Passed
Checking for PHKL_32646; found PHKL_32646.      Passed
Checking for PHKL_33552; found PHKL_33552.      Passed
Checking for PHKL_32645; found PHKL_32645.      Passed
Checking for PHKL_32632; found PHKL_32632.      Passed
Checking for PHKL_31500; found PHKL_31500.      Passed
Check complete. The overall result of this check is: Failed <<<<


Check complete: Failed <<<<
Problem: Some recommended patches are missing (see above).
Recommendation: You may actually have installed patches
which have obsoleted these, in which case you can
successfully continue with the install. If you have not, it
is recommended that you do not continue. Refer to the 
readme to find out how to get the missing patches.

Esta liga les lleva al apendice A de la guía de instalación para Oracle 10g en Unix en la biblioteca de documentación oficial de Oracle.

Espero que esta receta les sirva en sus actividades, les agreadezco su atención y comentarios. Saludos!

Si el articulo no satisfizo tus dudas, visita nuestros foros

¿Necesitas saber más sobre índices? Estos links son de los mejores textos en Internet

Por que Oracle no usa mi índice - Parte 1

Index Rebuild vs Coalesce vs Shrink Space - (3 bestias distintas)


Visita mi pagina en Oracle Community
Visita mi blog en Blogger
Follow IgnacioRuizMX on Twitter

Suscripcion a Contenido Sindicado(RSS)

Suscribir a Databases Hispamerica por Email



Distribuir

Distribuir contenido

Follow DatabasesLA on Twitter

En línea

En este momento hay 0 usuarios y %count invitados en línea.

Estadisticas

Locations of visitors to this page

hidden hit counter