Instalar procesador Ryzen 5 2600 en una tarjeta madre ASUS PRIME A320M-K

El día de ayer mi hermano actualizó su computadora instalandole un procesador nuevo Ryzen 5 2600, no fue una instalación sencilla: yo solo pude apoyarle mediante mensajes de texto mientras el hacía toda la labor técnica, por supuesto, tuvimos algunos problemas.

El sistema no encendía (encendía pero no daba señal de video, ni al teclado/mouse), fue entonces cuando comenzamos a investigar sobre posibles razones de la falla, la solución en si fue actualizar el BIOS utilizando los paquetes del fabricante de la tarjeta madre, si están interesados, aquí les dejo algunos links útiles:

ASUS PRIME A320M-K Motherboard Manual

ASUS PRIME A320M-K BIOS & Firmware Update

Instalar Oracle 19c 64-Bits en Gentoo Linux

La instalación en Gentoo Linux no está soportada por parte de Oracle Corp. y, al igual que cualquier instalación de Oracle en un sistema no soportado, termina siendo un desafío entre parches y ajustes que en muchas ocasiones quizá no valga la pena.

Aún así me dispuse a hacerlo y, mientras logro tener el sistema instalado y corriendo, iré documentando mi progreso en este post, del mismo modo.

Desenmascarar paquetes

Crear/editar el archivo /etc/portage/package.accept_keywords

sys-libs/libstdc++-v3
app-shells/ksh

(opcional) Utilizar ebuild para preconfigurar usuarios y dependencias

En el siguiente repositorio se encuentra el ebuild virtual/oracledb que contiene información sobre las dependencias y usuarios requeridos para instalar Oracle 19c

https://github.com/drakodestalo/overlay

emerge --ask virtual/oracledb

Instalar dependencias

emerge --ask dev-db/unixODBC \
  sys-devel/bc \
  sys-devel/binutils \
  sys-libs/libcap \
  sys-libs/libstdc++-v3 \
  dev-libs/elfutils \
  media-libs/fontconfig \
  sys-libs/glibc \
  app-shells/ksh \
  dev-libs/libaio \
  x11-libs/libXrender \
  x11-libs/libX11 \
  x11-libs/libXau \
  x11-libs/libXi \
  x11-libs/libXtst \
  x11-libs/libxcb \
  sys-devel/make \
  sys-apps/net-tools \
  net-fs/nfs-utils \
  dev-lang/python \
  dev-python/configshell-fb \
  dev-python/rtslib-fb \
  x11-apps/xdpyinfo \
  dev-python/six \
  sys-block/targetcli-fb \
  sys-apps/smartmontools \
  app-admin/sysstat

Usuarios

Configurar el archivo limits.conf con los siguientes parametros

/etc/security/limits.conf

oracle soft stack     10240
oracle hard stack     32768
oracle soft nofiles   1024
oracle hard nofiles   65536
oracle soft nproc     2047
oracle hard nproc     16384

groupadd dba
groupadd oinstall

useradd oracle -goinstall -Gdba

Descomprimir y preparar archivos de instalación

mkdir -p /u01/app/oracle/product/19.1
chown -R oracle:oinstall /u01
mv LINUX.X64_193000_db_home.zip /u01/app/oracle/product/19.1
chown oracle:oinstall /u01/media/LINUX.X64_193000_db_home.zip
sudo -u oracle /bin/bash
cd /u01/media
unzip LINUX.X64_193000_db_home.zip

rm /u01/media/lib/stubs/libpthread.so
rm /u01/media/lib/stubs/libc.*

Comenzar con el proceso de instalación

desactivar el control de accesos del servidor X (hacer esto con el usuario que se logueó al sistema)

xhost +

con el usuario oracle, iniciar el proceso de instalación

oracle@plasma /u01/media $ ./runInstaller

plasma /u01/app/oracle/product/19.1 # /u01/app/oraInventory/orainstRoot.sh && /u01/app/oracle/product/19.1/root.sh

¡Listo! Ya tenemos el RDBMS de Oracle instalado en nuestro sistema

¿Esta entrada te fue útil? ¿Tienes algún comentario o encontraste algún error? házmelo saber en los comentarios

Security Know

Consultoria en seguridad informatica

Orlando Olguín Olvera

...and justice for all

The WordPress.com Blog

The latest news on WordPress.com and the WordPress community.