
Almacenamiento en diferentes gestores.
Warning: This information may be outdated. Please note the date of the post.
En esta entrada se van a ver diferentes formas de gestionar el almacenamiento en los distintos gestores de bases de datos, Postgres, Oracle y MariaDB/MySql.
Para amenizar el post he separado el caso de Oracle en el siguiente post:
1. Gestión de almacenamiento en ORACLE

2. Gestión de almacenamiento en POSTGRESQL.

Averigua si pueden establecerse claúsulas de almacenamiento para las tablas o los espacios de tablas en Postgres.

Instalacion de MongoDB y acceso remoto desde un cliente local
Warning: This information may be outdated. Please note the date of the post.
Instalación de un servidor MongoDB y configuración para permitir el acceso remoto desde la red local.
Instalación de MongoDB sobre Debian Buster
Para instalar MongoDB vamos a utilizar la guía que se encuentra en la página oficial de MongoDB
- Importar la clave pública
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
- Agregar el repositorio
echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
- Ahora vamos a instalar los paquetes de MongoDB escogiendo la versión más estable.
apt-get install -y mongodb-org
- Ponemos en marcha el gestor y vemos que efectivamente está en funcionando
systemctl start mongod
systemctl status mongod
root@debian:/etc/apt/sources.list.d# systemctl status mongod
● mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
Active: active (running) since Tue 2020-12-08 20:46:01 CET; 2s ago
Docs: https://docs.mongodb.org/manual
Main PID: 3406 (mongod)
Memory: 59.2M
CGroup: /system.slice/mongod.service
└─3406 /usr/bin/mongod --config /etc/mongod.conf
dic 08 20:46:01 debian systemd[1]: Started MongoDB Database Server.
Creación de la base de datos de prueba, usuario administrador e introduccir datos
Para empezar a trabajar con mongodb, una vez se haya instalado solo debemos de ejecutar lo siguiente

Aplicación web python, flask y Oracle
Warning: This information may be outdated. Please note the date of the post.
Objetivo
Realización de una aplicación web en cualquier lenguaje que conecte con el servidor ORACLE tras autenticarse y muestre alguna información almacenada en el mismo.
Requisitos
Máquina virtual con Centos8. En este caso he usado virt-manager para la virtualización del Centos8 desde esta imagen. Esta máquina cuenta con una interfaz de red puente a la máquina anfitriona.
Una segunda máquina virtual. Puedes usar una clonación de la primera despues de la instalación de Oracle para amenizar el trabajo.

Oracle 19c sobre CentOS8
Warning: This information may be outdated. Please note the date of the post.
Instalación de oracle en Centos8
Vamos a instalar oracle de la siguiente forma:
- Descargamos la siguiente versión de oracle en la página oficial, en este caso vamos a usar:
Oracle-database-ee-19c-1.0-1.x86_64
Necesitaremos registrarnos para descargarlo y aceptar los términos y condiciones.
- Enviamos el paquete .rpm ya descargado por scp a nuestro CentOS.
scp oracle-database-ee-19c-1.0-1.x86_64.rpm user@192.168.100.167:/home/user/oracle
- Ahora vamos a descargar las dependencias, o prerrequisistos que necesita el sistema para soportar el gestor de base de datos oracle.
sudo dnf install https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el8.x86_64.rpm
Como vemos carga las dependencias correctamente.






