Category: Instalación

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, 8070 views. Categories: Base de datos, Instalación ,

Oracle y la virtualización con VMWare



¿Cuál es la postura de Oracle con respecto a la virtualización con VMWare?

Pues he escuchado varias posturas entre algunas personas, "que no está soportado" , "qué no funciona" , "Qué se ejecuta impecable y nunca ad problemas"

Pues muchas de ellas son válidas... pero la verdad se encuentra en la siguiente nota de Metalink

Support Position for Oracle Products Run.ning on VMWare Virtualized Environments [ID 249212.1]

Y Oracle es muy claro respecto del tema...

"Oracle no ha certificado ninguno de sus productos sobre ambientes virtualizados con VMWare" , así de sencillo , pero cno esto la idea no es entrar en pánico ,



¿por qué?
Pues sencillo, Oracle "SÍ" soporta estos ambientes, pero si el problema es de VMWare con Oracle, eso no tiene soporte ,

¿Cómo puede ser?¿Entonces que está soportado?
Oracle soporta todas las aplicaciones que estén corriendo en VMWare sí y sólo sí se comprueba que el error también se reproduce en ambientes nativos , o sea, en otras palabras si yo instalo Oracle sobre Solaris 10 en un ambiente virtualizado y mi base de datos arroja ORA-600, pues se podrán abrir SR y soporte Oracle tratará de buscar solución buscando los errores ORA-600 con los argumentos indicados en las notas que sólo tengan asociación entre Oracle y Solaris, simplemente se remite a buscar en su historial, si el problema es desconocido para Oracle nos va a remitir de forma inmediata VMWare para que allí busquemos solución.. o sea, moriría un SR si el problema no es 100% Oracle con el Sistema Operativo de turno...

Todo lo anterior implica que sí podremos tener ambientes productivos virtualizados y por lo anterior debiesemos perder un poco el miedo a virtualizar...

by Ligarius
17.08.11. 08:42:58. 288 words, 4543 views. Categories: Instalación ,

Gunzip y el mensaje File too long



Problemas de instalación en Oracle con AIX




Estaba realizando una instalación de motor Oracle , en un ambiente AIX , una vez descargados los archivos , obviamente comienza el período de descompresión y he aquí el problema

[/ruta/instaladores_oracle]$ gunzip 10gr2_aix5l64_companion.cpio.gz

gunzip: 10gr2_aix5l64_companion.cpio: File too large



¿Pero que significa ese mensaje? Bueno, simplemente que el usuario es incapaz de generar un archivo tan grande

¿Cómo se soluciona? Debemos verificar los límites que posea el usuario oracle

[/ruta/instaladores_oracle]$ ulimit -a
time(seconds) unlimited
file(blocks) 2097151
data(kbytes) 131072
stack(kbytes) 32768
memory(kbytes) 32768
coredump(blocks) 2097151
nofiles(descriptors) 2000
threads(per process) unlimited
processes(per user) unlimited

Y podemos apreciar que el parámetro file(blocks) está limitado a 2.097.151 bloques de sistema operativo.



Por ende lo debemos modificar , de la siguiente forma

Editamos el archivo /etc/security/limits con root y agregamos o modificamos la siguiente línea

oracle:
fsize = -1

Obs : El valor -1 indica unlimited



Nos volvemos a loguear con el usuario oracle y verificamos sus límites

[/ruta/instaladores_oracle]$ ulimit -a
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) 131072
stack(kbytes) 32768
memory(kbytes) 32768
coredump(blocks) 2097151
nofiles(descriptors) 2000
threads(per process) unlimited
processes(per user) unlimited
[/ruta/instaladores_oracle]$



Y ahora sí podemos realizar una descompresión del archivo

[/ruta/instaladores_oracle]$ gunzip 10gr2_aix5l64_companion.cpio.gz
[/ruta/instaladores_oracle]$
[/ruta/instaladores_oracle]$
[/ruta/instaladores_oracle]$ ls -ltr
total 6580488
-rw-r----- 1 oracle oinstall 1365463552 Apr 04 12:30 10gr2_aix5l64_companion.cpio
-rw-r----- 1 oracle oinstall 804445893 Apr 05 23:29 p8202632_10205_AIX64-5L_2of2.zip
-rw-r----- 1 oracle oinstall 1199278107 Apr 05 23:36 p8202632_10205_AIX64-5L_1of2.zip
[/ruta/instaladores_oracle]$




by Ligarius
07.04.11. 11:22:35. 276 words, 5930 views. Categories: Base de datos, Instalación ,

Adiós Itanum



Se acaba un ciclo y es así como Oracle acaba de decir publicamente que no seguirá desarrollando Software para los procesadores Intel Itanium .

Eso ya lo había dicho también RedHat y Microsoft ....

Todos los que hemos trabajado con Oracle, sabemos el sinnúmero de problemas que tiene Itanium y los parches disponibles para arreglar esos problemas, RAC tiene problemas con Itanium , las bases de datos tienen problemas con Itanium , yo tengo problemas con Itanium :))

Aun así Oracle seguirá dando soporte a todos aquellos clientes que posean esa arquitectura

La noticia desde Redwood Shores
http://www.oracle.com/us/corporate/press/346696



by Ligarius
24.03.11. 08:32:19. 102 words, 2583 views. Categories: Instalación ,

Oracle y su producto Virtual Box , ahora hablamos en serio :)



Por fin tenemos virtualización de verdad en Oracle



A través de su producto Virtual Box , Oracle alcanza un grado óptimo en virtualización de máquinas, aunque es gratis sólo para pruebas y testing, vale la pena echarle una mirada...

Acá les entrego un documento de como instalar Virtual Box y como descargar algunos templates para usarlos

Virtual Box

Que les vaya bonito ;)


by Ligarius
21.02.11. 15:29:51. 66 words, 4824 views. Categories: Cosas varias, Instalación ,

<< 1 2 3 4 5 6 >>