Está en la página 1de 5

Universidad Nacional Autónoma de México

Facultad de Ingeniería
BASES DE DATOS
TEMA 02 EJERCICIO PRÁCTICO 01
________________________________________________________________________________

1. INSTALACIÓN DEL SOFTWARE DE ORACLE EN MODO


SILENCIOSO
Índice
1. INSTALACIÓN DEL SOFTWARE DE ORACLE EN MODO SILENCIOSO 1
1.1. Objetivo 1
1.2. Archivo de respuestas 1
1.3. Ejecución del instalador en modo silencioso 3
1.4. Continuar con las actividades del ejercicio práctico 1 5

1.1. Objetivo
Este documento contiene las instrucciones necesarias para realizar la instalación del
software de la Base de datos empleando el modo silencioso. Esta modalidad puede ser de
utilidad para ambientes donde no sea posible ejecutar el Instalador gráfico a partir del
comando runInstaller. Este documento puede emplearse principalmente para
instalaciones con Docker. Si el ambiente gráfico funciona correctamente, se puede omitir
la revisión de este documento.

1.2. Archivo de respuestas


Para poder realizar la instalación del software de la BD sin hacer uso de una interfaz
gráfica se requiere de un archivo llamado archivo de respuestas. En este archivo se
deberán configurar los valores que normalmente se configuran en la interfaz gráfica.
Realizar las siguientes acciones para configurar el archivo de respuestas.

1. Seguir las instrucciones del manual del ejercicio práctico 1 hasta el punto donde se
inicia la configuración del ambiente gráfico.
2. Abrir una terminal con el usuario oracle, cambiarse a la carpeta que se indica en el
siguiente código y copiar la plantilla db_install.rsp al directorio home del usuario
oracle. Esta plantilla será empleada para configurar todas las opciones requeridas
por el instalador.

su -l oracle
cp $ORACLE_HOME/install/response/db_install.rsp /home/oracle

3. Cambiarse al directorio home, abrir el archivo db_install.rsp para realizar la


configuración.

Jorge A. Rodríguez C. jorgerdc@gmail.com 1


Material de apoyo FI UNAM

cd /home/oracle
nano db_install.rsp

4. Revisar las configuraciones que se realizan en la interfaz gráfica del manual del
ejercicio práctico 1, sección Instalación de software de Oracle y proporcionar los
valores para los siguientes parámetros en el archivo de respuestas. Leer las
instrucciones que se indican en el archivo de respuestas.

#Para este parámetro revisar la pantalla "Selección de la opción de instalación


..."
oracle.install.option=

#Para estos parámetro revisar la pantalla "Inventario"


UNIX_GROUP_NAME=
INVENTORY_LOCATION=

#Poner aquí los valores de las variables de entorno configuradas en el archivo


99-custom-env.sh
ORACLE_HOME=
ORACLE_BASE=

#Para este parámetro revisar la pantalla "Instalación de base de datos de


instancia única"
oracle.install.db.InstallEdition=

#Para estas opciones revisar la pantalla "Grupos del sistema operativo"


oracle.install.db.OSDBA_GROUP=
oracle.install.db.OSOPER_GROUP=
oracle.install.db.OSBACKUPDBA_GROUP=
oracle.install.db.OSDGDBA_GROUP=
oracle.install.db.OSKMDBA_GROUP=
oracle.install.db.OSRACDBA_GROUP=

Los siguientes parámetros se emplean para configurar la ejecución automática de algunos


scripts. Esto se explica en el manual del ejercicio práctico 1 en la pantalla “Configuración
para ejecución de scripts como root“. Leer la explicación de esta pantalla para configurar
los siguientes parámetros. Para esta instalación se hará uso de la segunda opción (hacer
uso del comando sudo)

#Especificar el valor true


oracle.install.db.rootconfig.executeRootScript=

Jorge A. Rodríguez C. jorgerdc@gmail.com 2


Material de apoyo FI UNAM

#Especificar el valor ROOT


oracle.install.db.rootconfig.configMethod=

● Todos los demás parámetros deberán dejarse sin configurar.


● Guardar los cambios, salir del editor nano.
● Notar que el último parámetro se configuró con el valor ROOT. El instalador
requiere conocer el password de root para ejecutar algunos scripts. Durante el
proceso de instalación, el instalador preguntará por el password del usuario root
del sistema operativo donde se realizará la instalación.

1.3. Ejecución del instalador en modo silencioso


El siguiente paso es la ejecución del instalador en modo silencioso indicando la ruta donde
se encuentra el archivo de respuestas. Para realizar la instalación del software realizar las
siguientes acciones:

1. Cambiarse a la carpeta ORACLE_HOME empleando el usuario oracle del s.o.

su -l oracle
cd $ORACLE_HOME
export CV_ASSUME_DISTID=OEL7.6

● La tercera instrucción se emplea para saltar una validación. Por default, el instalador
detecta el tipo de sistema operativo. Debido a que la instalación se está realizando
en CentOS, el instalador enviará un error indicando que este sistema operativo no
está oficialmente soportado. Para evitar este error se utiliza la variable
CV_ASSUME_DISTID. Su valor indicará temporalmente que el sistema operativo es
Oracle Linux 7.6

2. Invocar el instalador en modo silencioso apuntando al archivo de respuestas


editado anteriormente. Seguir las instrucciones que aparecen en la terminal.

./runInstaller -silent -responseFile /home/oracle/db_install.rsp

● En algunos casos puede aparecer el siguiente warning. Indica que el directorio


oraInventory ya existe. De ser el caso se puede omitir, no afecta al proceso de
instalación.

[WARNING] [INS-32047] The location (/u01/app/oraInventory) specified for the


central inventory is not empty.
ACTION: It is recommended to provide an empty location for the inventory.

Jorge A. Rodríguez C. jorgerdc@gmail.com 3


Material de apoyo FI UNAM

● Posteriormente el instalador solicitará el password del usuario root. Proporcionar el


valor correspondiente. Ojo: no confundir con el password del usuario administrador.
● Durante el proceso de instalación aparecerán algunos mensajes similares al
siguiente ejemplo:

[WARNING] [INS-13014] Target environment does not meet some optional requirements.
CAUSE: Some of the optional prerequisites are not met. See logs for details.
installActions2022-02-21_11-29-51PM.log
ACTION: Identify the list of failed prerequisite checks from the log:
installActions2022-02-21_11-29-51PM.log.
Then either from the log file or from installation manual find the appropriate
configuration to meet the prerequisites and fix it manually.
The response file for this session can be found at:
/u01/app/oracle/product/19.0.0/dbhome_1/install/response/db_2022-02-21_11-29-51PM.rsp

You can find the log of this install session at:


/tmp/InstallActions2022-02-21_11-29-51PM/installActions2022-02-21_11-29-51PM.log

Successfully Setup Software with warning(s).


Moved the install session logs to:
/u01/app/oraInventory/logs/InstallActions2022-02-21_11-29-51PM

● El mensaje anterior indica que el proceso de instalación fue exitoso con algunos
warnings.
● El único warning que puede tolerarse es el indicado al inicio del mensaje: Target
environment does not meet some optional requirements. Este mensaje aparece
debido a que la cantidad de espacio de intercambio SWAP no corresponde con lo
sugerido. Esta validación se puede omitir para efectos del curso. En la el manual de
instalación este warning se muestra en la siguiente pantalla:

Para comprobar que este warning hace referencia al espacio SWAP, realizar las siguientes
acciones:

Jorge A. Rodríguez C. jorgerdc@gmail.com 4


Material de apoyo FI UNAM

● Notar que al final de los mensajes aparece lo siguiente:

Successfully Setup Software with warning(s).


Moved the install session logs to:
/u01/app/oraInventory/logs/InstallActions2022-02-21_11-29-51PM

● El directorio marcado en negritas contiene algunas bitácoras o archivos log con el


detalle del proceso de instalación
● Cambiarse al directorio indicado, abrir el archivo con extensión log, por ejemplo:
installActions2022-02-21_11-29-51PM.log
● Realizar la búsqueda de la cadena VERIFICATION_FAILED. Leer los mensajes que se
muestran y comprobar que hacen referencia al espacio SWAP. De ser así se puede
considerar el proceso de instalación como exitoso. Si aparecen errores diferentes,
se deberán revisar y corregir.

Ejemplo

cd /u01/app/oraInventory/logs/InstallActions2022-02-21_11-29-51PM
nano installActions2022-02-21_11-29-51PM.log

● En nano se puede emplear Ctrl + w para realizar la búsqueda de la cadena. Se


muestra lo siguiente:

INFO: [Feb 21, 2022 11:30:02 PM] *********************************************


INFO: [Feb 21, 2022 11:30:02 PM] Swap Size: This is a prerequisite condition to
test whether sufficient total swap space is available on the system.
INFO: [Feb 21, 2022 11:30:02 PM] Severity:IGNORABLE
INFO: [Feb 21, 2022 11:30:02 PM] OverallStatus:VERIFICATION_FAILED

● Como se puede observar, los mensajes confirman que este warning se debe al
espacio swap, por lo que se puede ignorar. Presionar repetidamente Ctrl + w para
buscar más ocurrencias de la cadena y confirmar que no existe alguna otra causa.

1.4. Continuar con las actividades del ejercicio práctico 1


Continuar con el documento del ejercicio práctico 1, ejecutar el validador y generar el
reporte correspondiente indicando que se empleó este modo. Incluir comentarios.

Jorge A. Rodríguez C. jorgerdc@gmail.com 5

También podría gustarte

  • Práctica1 VLSI
    Práctica1 VLSI
    Documento11 páginas
    Práctica1 VLSI
    Maximiliano Quiñones Reyes
    Aún no hay calificaciones
  • Práctica4 VLSI
    Práctica4 VLSI
    Documento9 páginas
    Práctica4 VLSI
    Maximiliano Quiñones Reyes
    Aún no hay calificaciones
  • Tema 05
    Tema 05
    Documento24 páginas
    Tema 05
    Maximiliano Quiñones Reyes
    Aún no hay calificaciones
  • Tema 01
    Tema 01
    Documento19 páginas
    Tema 01
    Maximiliano Quiñones Reyes
    Aún no hay calificaciones
  • Tema 02
    Tema 02
    Documento33 páginas
    Tema 02
    Maximiliano Quiñones Reyes
    Aún no hay calificaciones
  • Tema 04
    Tema 04
    Documento45 páginas
    Tema 04
    Maximiliano Quiñones Reyes
    Aún no hay calificaciones
  • Tema 03
    Tema 03
    Documento31 páginas
    Tema 03
    Maximiliano Quiñones Reyes
    Aún no hay calificaciones