« Parchando mediante Oracle Universal Installer (OUI) Instalación Silenciosa (Silent Installations)Como borrar archives por el lado del servidor de StandBy (Actualizado) »

Oracle Universal Installer (OUI) Instalación Silenciosa (Silent Installations)



Un gran problema que aparece siempre al momento de instalar un motor Oracle, es que no poseemos una interfaz gráfica adecuada, que no existe el protocolo X11 o cuanta cosa demoníaca se nos cruce por delante, resultado final.. no levanta la interfaz gráfica y nos negamos a instalar nuestro motor.

Pues en la siguiente nota , explicaremos como realizar una instalación silenciosa, o sea, no utilizando una interfaz gráfica



El siguiente ejemplo está dado para instalar un motor Oracle Enterprise Edition versión 10.2.0.1

1.- Primero vemos los parámetros para la instalación silenciosa, o mejor dicho en modo texto.

Para ver los parámetros ejecutamos el instalador con el parámetro help

$ ./runInstaller -help

Y en la ayuda , aparecerán los parámetros que necesitamos

-responseFile -Path-
Specifies the response file and path to use.

-silent
For silent mode operations, the inputs can be a response file or a list of command line variable value pairs.



2.- El archivo response es el archivo que contendrá los parámetros para que el OUI en modo texto pueda llevar a cabo la instalación , no es necesario crear un response file desde cero, podemos ocupar un response file que trae como ejemplo el software para instalar el motor, este archivo se llama

database/response/enterprise.rsp



3.- El archivo de ejemplo trae muchos parámetros, no sólo para instalar , sino que para desinstalar también , los parámetros que nos interesa setear y con lo cual se realizará la instalación del motor son los siguientes parámetros

UNIX_GROUP_NAME="dba"
En este parámetro debemos ingresar el grupo primario del usuario que será dueño del motor, o sea, para el caso nuestro dba

ORACLE_HOME="/oracle/FPR/102_64"
La ruta donde quedará el motor instalado

ORACLE_HOSTNAME="server1"
Nombre del host donde quedará instalado el motor

SELECTED_LANGUAGES={"en"}
Seleccionamos el lenguaje para verificar nuestra instalación

COMPONENT_LANGUAGES={"en"}
Seleccionamos el lenguaje con el cual quedará instalado nuestro motor

INSTALL_TYPE="EE"
Para instalar la versión Enterprise del motor Oracle

s_nameForOPERGrp=dba
Nombre del grupo para los operadores

s_nameForDBAGrp=dba
Nombre del grupo para los DBAs

ORACLE_HOME_NAME="Ora10gr2Home"
Nombre del Oracle Home, esto es muy importante para el paso posterior de parchar el motor

Obs : Cuando hablo de que nos sirven, quiero decir que el archivo de response debe contener estos parámetros, si hay alguno que no exista, con confianza lo pueden ingresar



4.- Pues bien , comenzamos con la instalación :)

./runInstaller -ignoreSysPrereqs -silent -responseFile /oracle/stage/enterprise.rsp





5.- Con lo anterior aparecen mensajes de la instalación y status del progreso de la instalación
No se copia el texto completo, sino que algunas partes importantes

Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be B.11.23. Actual B.11.31
Failed <<<<

>>> Ignoring required pre-requisite failures. Continuing...

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2012-01-05_07-56-42PM. 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:
/oracle/FPR/oraInventory/logs/installActions2012-01-05_07-56-42PM.log
.................................................................................................... 100% Done.

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

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

Check complete: Passed
=======================================================================
PrereqChecks complete

.......................................... 100% Done.

-----------------------------------------------------------------------------
Summary
Global Settings
Source: /oracle/stage/database/stage/products.xml
Oracle Home: /oracle/FPR/102_64 (Ora10gr2Home)
Installation Type: Enterprise Edition
Product Languages
English
Space Requirements
/oracle/FPR/ Required 3.22GB : Available 7.42GB
/tmp/ Required 240MB (only as temporary space) : Available 3.67GB
New Installations (108 products)
Oracle Database 10g 10.2.0.1.0
Enterprise Edition Options 10.2.0.1.0
Oracle Partitioning 10.2.0.1.0
.
.
.
.
Installer SDK Component 10.2.0.1.0
Java Runtime Environment 1.4.2.7.0
oracle.jdk 1.4.2.0.7
Sun JDK extensions 9.2.0.1.0
-----------------------------------------------------------------------------

Installation in progress (Thu Jan 05 19:57:08 GMT-05:00 2012)
............................................................... 5% Done.
............................................................... 11% Done.
............................................................... 17% Done.
............................................................... 23% Done.
............................................................... 29% Done.
............................................................... 35% Done.
............................................................... 41% Done.
............................................................... 47% Done.
............................................................... 53% Done.
............................................................... 58% Done.
............................................... 63% Done.
Install successful

Linking in progress (Thu Jan 05 19:59:30 GMT-05:00 2012)
... 63% Done.
Link successful

Setup in progress (Thu Jan 05 20:04:41 GMT-05:00 2012)
......................................... 100% Done.
Setup successful

--------------------------------------
WARNING:A new inventory has been created in this session. However, it has not yet been registered as the central inventory of this system.
To register the new inventory please run the script '/oracle/FPR/oraInventory/orainstRoot.sh' with root privileges.
If you do not register the inventory, you may not be able to update or patch the products you installed.

The following configuration scripts
/oracle/FPR/102_64/root.sh
need to be executed as root for configuring the system. If you skip the execution of the configuration tools, the configuration will not be complete and the product wont function properly. In order to get the product to function properly, you will be required to execute the scripts and the configuration tools after exiting the OUI.

The installation of Oracle Database 10g was successful, but some optional configuration assistants failed, were cancelled or skipped.
Please check '/oracle/FPR/oraInventory/logs/silentInstall2012-01-05_07-56-42PM.log' for more details.



6.- Aparece un warning de la instalación, pero más que error es simplemente el aviso de que se deben ejecutar 2 scripts con el usuario root, de la siguiente forma

server1# /oracle/FPR/oraInventory/orainstRoot.sh

y

server1# /oracle/FPR/102_64/root.sh
Running Oracle10 root.sh script...

The following environment variables are set as:
ORACLE_OWNER= orafpr
ORACLE_HOME= /oracle/FPR/102_64

Enter the full pathname of the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...

Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
server1#



7.- Y ya con eso, motor habemus...para verificarlo simplemente ejecutamos sqlplus , obviamente seteando las variables de ambiente ORACLE_BASE , ORACLE_HOME y PATH

$ cd $ORACLE_HOME
$ cd bin
$ ./sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jan 5 21:49:54 2012

Copyright (c) 1982, 2007, Oracle. All Rights Reserved.




Próximamente viene el parchado del motor , instalado en formato silencioso ;)

Espero les sirva...


by Ligarius
05.01.12. 22:03:18. 1009 words, 8801 views. Categories: Base de datos, Instalación ,