Práctica 1. Problema al comprobar los cambios iniciales

32 views
Skip to first unread message

Josué J Torres Peñaloza

unread,
Sep 16, 2021, 9:27:04 AM9/16/21
to Bases de Datos Plan 2010 - FI-UNAM
Hola tengo un problema en el punto de la práctica, donde hay que actualizar unos archivos, anexo la imagen: 
WhatsApp Image 2021-09-16 at 07.07.01 (1).jpeg

Lo que dice la practica es que el HOSTNAME debe ser igual al nombre de hostname en el directorio etc y igual al que esta en hosts igual en el directorio etc. Lo coloque tal cual aparece en esos documentos. Anexo imagen:
de lo que aparece en hosts:
WhatsApp Image 2021-09-16 at 07.07.00 (1).jpeg

Aparecen dos uno que termina con ".fi.unam" y otro que termina en "jtp". Ya probé poniendo ambos nombres como "HOSTNAME =" .  Anexo tambien lo que contiene el archivo hostname. 
WhatsApp Image 2021-09-16 at 07.07.01.jpeg

Sustituyendo con los dos valores en el documento de las variables de Oracle, ejecutando la línea : /sbin/sysctl -p  "para guardar los cambios y después reiniciar" para ejecutar el comando para comprobar los cambios : 
WhatsApp Image 2021-09-16 at 07.06.58 (1).jpeg

Me aparece el valor de 65536 mientras que el valor debería de ser el de la siguiente imagen:

WhatsApp Image 2021-09-16 at 07.06.59.jpeg

¿Cómo podría solucionarlo o que estoy haciendo mal?

Jorge A. Rodríguez Campos

unread,
Sep 16, 2021, 1:02:59 PM9/16/21
to bd-f...@googlegroups.com
Hola Josue,
Para el caso del hostname lo correcto es incluir el nombre completo, es decir, incluir "fi.unam"

Respecto al parámetro del kernel,  ¿qué sistema operativo estás empleando como máquina host?
Si se trata de un linux, estos parámetros deben ser modificados en la máquina host , al igual que
el comando correspondiente para habilitarlos, y debes reiniciar tu máquina host.
¿Puedes validar que esto se hizo así?
Saludos.

--
Has recibido este mensaje porque estás suscrito al grupo "Bases de Datos Plan 2010 - FI-UNAM" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a bd-fi-10+u...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/bd-fi-10/ae514945-93eb-4e9c-88cb-5160b2953fb7n%40googlegroups.com.

Josué J Torres Peñaloza

unread,
Sep 16, 2021, 5:02:29 PM9/16/21
to bd-f...@googlegroups.com
Es Linux Ubuntu 18 . Listo lo ejecuté como me comento en el host y ya cambio el valor. 

Has recibido este mensaje porque estás suscrito a un tema del grupo "Bases de Datos Plan 2010 - FI-UNAM" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/bd-fi-10/pVzzjxd2ooM/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a bd-fi-10+u...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/bd-fi-10/CAP6XR9DGo7i--biwVxZTjAUtMeRdp_TA_R3crwxZg8f3hFfVjA%40mail.gmail.com.

Josué J Torres Peñaloza

unread,
Sep 16, 2021, 5:25:46 PM9/16/21
to bd-f...@googlegroups.com
Ahora presento el siguiente error al momento de ejecutar el ./runistaller

Como podría solucionarlo ? 

Jorge A. Rodríguez Campos

unread,
Sep 18, 2021, 10:31:25 PM9/18/21
to bd-f...@googlegroups.com
Hola Josué.
¿podrías validar los siguientes puntos? Todo esto está explicado en 
el manual, pero más vale verificar:
1.  ejecutar xhost + en la máquina host.
2.  Haber incluido el valor de $DISPLAY al momento de crear el contenedor con la opción -e
3. Verifica que el directorio /tmp/.X11-unix esta mapeado como volumen en tu contenedor
4.  Antes de ejecutar runInstaller con el usuario oracle asegurarse de haber configurado 
     la variable $DISPLAY.
Saludos!

Josué J Torres Peñaloza

unread,
Sep 18, 2021, 10:39:32 PM9/18/21
to bd-f...@googlegroups.com
Hola profesor si ayer valide todo eso. Ayer me comento que validara eso. Y después le envié esta salida: 

[root@docker-centos-jtp pc-jtp]# su -l oracle
Last login: Fri Sep 17 20:47:31 UTC 2021 on pts/0
su: cannot open session: Permission denied
[root@docker-centos-jtp pc-jtp]#

Después me pidió que validara el comando la -l /home 

Y me salió esto 

[root@docker-centos-jtp Desktop]# ls -l /home
total 8
drwx------ 2 oracle oinstall 4096 Sep 15 21:33 oracle
drwxr-xr-x 3 root   root     4096 Sep 11 19:29 pc-jtp
[root@docker-centos-jtp Desktop]#

Josué J Torres Peñaloza

unread,
Sep 19, 2021, 2:01:51 AM9/19/21
to Bases de Datos Plan 2010 - FI-UNAM
Para documentar la solución de este falló:

Al querer ingresar al usuario oracle obtenía este mensaje: su: cannot open session: Permission denied

Con la ayuda del profesor encontramos que el error se debía a un error al momento de crear los siguientes archivos:

/etc/profile.d/99-custom-env.sh
/etc/sysctl.d/98-oracle.conf

Eso se debe a que se crearon los archivos tanto en el host como en el container. Y solo debe ser en el host.

Para solucionarlo utilizamos los siguientes comandos en el container para eliminar los duplicados :
## Realizar en el container

ls /etc/security/limits.d/ para comprobar si esta duplicado el archivo 98-oracle.conf 

Después de asegurarse de que de eliminarlo  utilizando rm /etc/security/limits.d/98-oracle.conf

Para el segundo realizar lo siguiente:

ls /etc/sysctl.d/99-sysctl.conf para comprobar si esta duplicado el archivo 99-sysctl.conf
Y eliminarlo : rm  /etc/sysctl.d/99-sysctl.conf/99-sysctl.conf

Para finalizar reiniciar la computadora. Volver a abrir terminal. Iniciar el container y ejecutar:

su -l oracle

Con eso debería de quedar solucionado este problema

Jorge A. Rodríguez Campos

unread,
Sep 19, 2021, 2:12:44 AM9/19/21
to bd-f...@googlegroups.com
Hola Josue,
Solo para dar seguimiento, ya resolvimos el problema en la
sesión vía zoom. De favor, cuando puedas podrías compartir
la solución para que no vayan a cometer ese error.

En resumen el error fue provocado porque los archivos que
modifican parámetros del kernel fueron copiados en el las carpetas
del container en lugar de hacerlo en el host.
saludos.


Jorge A. Rodríguez Campos

unread,
Sep 19, 2021, 2:22:41 AM9/19/21
to bd-f...@googlegroups.com
Muchas gracias por el detalle ;)

Reply all
Reply to author
Forward
0 new messages