Mostrando las entradas con la etiqueta Linux. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Linux. Mostrar todas las entradas

martes, 24 de octubre de 2023

Oracle Database 19c Certificada en Linux 9 (OEL9/RHEL9)

Después de una larguísima espera, Oracle Database 19c fue certificada para la plataforma Linux 9 tanto de Oracle como Red Hat.

Es necesario instalar la actualización #19 (RU19, que actualiza a Oracle 19.19) y usar una de estas opciones de kernel:

  • Oracle Enterprise Linux 9 con Unbreakable Enterprise Kernel 7: 5.15.0-1.43.4.2.el9uek.x86_64 o posterior.
  • Oracle Enterprise Linux 9 con Red Hat Compatible kernel: 5.14.0-70.22.1.0.2.el9_0.x86_64 o posterior.
  • Red Hat Enterprise Linux 9 con kernel: 5.14.0-70.22.1.0.2.el9_0.x86_64 o posterior.

También se encuentra disponible en el repositorio yum de Oracle Linux 9 el paquete de pre-requisitos para la instalación. La Guía de Instalación en Linux también fue actualizada para incuir los requerimientos y pasos necesarios.

viernes, 24 de septiembre de 2021

Instalación de Oracle 21c XE en Oracle Linux

El siguiente artículo nos va a guiar a lo largo del proceso de instalar Oracle Database 21c XE en un equipo con Oracle Linux. En mi caso la instalación la realicé sobre Oracle Linux 7, pero las diferencias con Oracle Linux 8 son mínimas.



Instalación de Oracle

El primer paso consiste en descargar el software (elegir la opción acorde a la versión de Oracle Linux disponible) del sitio de descargas de Oracle Database 21c XE. En nuestro ejemplo utilizaremos el rpm correspondiente a Oracle Linux 7 (ya que tengo una maquina virtual con Oracle Linux 7.9).


El paso siguiente es preparar el entorno e instalar el software adicional requerido por Oracle 21c, y hacer las configuraciones de sistema operativo necesarias para Oracle Database. No es necesario hacer todas estas tareas en forma manual, ya que Oracle provee un paquete RPM que se encarga de todo eso. Sólo tenemos que ejecutar lo siguiente conectados con el usuario "root":

yum install -y oracle-database-preinstall-21c




Una vez configurado el entorno de forma correcta, podemos hacer la instalación de Oracle Database 21c XE usando el paquete rpm que descargamos, ejecutando el siguiente comando con el usuario root:

yum -y localinstall oracle-database-xe-21c-1.0-1.ol7.x86_64.rpm


Cuando el proceso concluye, significa que ya tenemos el software instalado correctamente, y solo nos queda pendiente crear la instancia de base de datos.


Nota: para instalar en Oracle Linux 8, se usa el comando "dnf" en vez de "yum".


Creación de Instancia y base de datos

El paso siguiente, una vez instalado el software, es crear y configurar la instancia de Oracle Database (las versiones XE permiten una sola instancia por servidor). Si lo desea, previamente puede editar el archivo "/etc/sysconfig/oracle-xe-21c.conf" para hacer ajustes previos a la instalación, como ser:

  • Configurar el puerto donde se ejecuta el Listener
  • Definir el set de Caracteres
  • Definir la ubicación de los archivos de base de datos


La creación de la instancia de Oracle XE se hace ejecutando lo siguiente con el usuario root:

/etc/init.d/oracle-xe-21c configure


El proceso de instalación nos va a solicitar la contraseña a utilizar para los usuarios SYS y SYSTEM y luego en unos minutos creará la instancia de base de datos y la iniciará:



Una vez finalizado, la base de datos se encuentra activa y ya podemos conectarnos a ella, o acceder a la misma mediante Enterprise Manager Database Express, como podemos ver a continuación:



domingo, 17 de mayo de 2020

Oracle Database 19c certificada en Linux 8 (RHEL y OL)



El fin de semana pasado Oracle anunció algunas cosas sobre Oracle Linux 8, entre ellas la certificación de Oracle Database 19c en dicha plataforma (y por lo tanto también en RHEL 8).

¿Que es necesario para usar Oracle 19c en Linux 8?

En este caso es necesario que la base de datos Oracle 19c se encuentre con el Release Update (RU) 19.7 como nivel mínimo, o con RU 19.6 y un conjunto de parches individuales.

Oracle Linux 8
  • RU mínimo: 19.7 (o 19.6 con parches adicionales, consultar en este link del sitio de soporte de Oracle).
  • Versiones mínimas del kernel:
    • Oracle Linux 8.1 con Unbreakable Enterprise Kernel 6: 5.4.17-2011.0.7.el8uek.x86_64 o posterior.
    • Oracle Linux 8.0 con el kernel compatible con Red Hat: 4.18.0-80.el8.x86_64 o posterior.
Red Hat Enterprise Linux 8
  • RU mínimo: 19.7 (o 19.6 con parches adicionales, consultar en este link del sitio de soporte de Oracle).
  • Versiones mínimas del kernel:
    • Oracle Linux 8.0 con el kernel compatible con Red Hat: 4.18.0-80.el8.x86_64 o posterior.


Mejoras Adicionales en Oracle Linux 8

Descargas
Oracle Linux 8 puede descargarse directamente desde yum.oracle.com, mucho mas sencillo que usar el sitio de eDelivery. Este articulo del blog de Oracle Linux nos cuenta mas en detalle como hacerlo.

Vale la pena mencionar que el paquete de pre-requisitos para Oracle Database 19c (oracle-database-preinstall-19c) ya se encuentra incluido en ese repositorio!

Oracle Linux 8.2
La semana pasada Oracle anunció en este artículo que la versión 8.2 ya se encuentra disponible




 

viernes, 19 de julio de 2019

Oracle libera su nueva version de Linux, Oracle Linux 8


En un artículo publicado en el blog de Linux de Oracle en el día de ayer, se anunció la disponibilidad de la version 8 del sistema operativo Linux distribuido por Oracle.

Existen varias formas de descargar y utilizar el mismo:




Las principales nuevas características son:


  • Application Streams
    • Oracle Linux 8 presenta el concepto de Application Streams, donde se pueden entregar y actualizar varias versiones de componentes de espacio de usuario con más frecuencia que los paquetes de sistemas operativos principales. Application Streams contiene los componentes necesarios del sistema y una gama de aplicaciones que se distribuyeron anteriormente en las Colecciones de software, así como otros productos y programas. 

  • Gestión del sistema
    • Dandified Yum, una nueva versión de la herramienta yum basada en tecnología DNF, es un administrador de paquetes de software que instala, actualiza y elimina paquetes en distribuciones de Linux basadas en RPM.
    • Cockpit, un administrador remoto para servidores GNU / Linux fácil de usar, liviano y simple pero potente, es una interfaz de administración de servidor interactiva que ofrece una sesión de Linux en vivo a través de un navegador web



  • Mejoras de RPM
    • Oracle Linux 8 se entrega con la versión 4.14 de RPM, que presenta muchas mejoras y soporte para varias características nuevas



  • Instalación, arranque y creación de imágenes.
    • Nuevo parámetro para especificar un repositorio adicional durante una instalación
    • De forma predeterminada, el instalador de Oracle Linux 8 utiliza la especificación de cifrado de disco en formato LUKS2 (Linux Unified Key Setup 2)



  • Núcleo
    • El comando modinfo se ha actualizado para reconocer y mostrar la información de firmas de los módulos firmados con firmas formateadas de CMS y PKCS # 7
    • Se ha movido un conjunto de módulos del kernel al paquete kernel-modules-extra, lo que significa que ninguno de estos módulos está instalado por defecto; como consecuencia, los usuarios que no son root no pueden cargar estos componentes, ya que también están en la lista negra de forma predeterminada
    • Los límites del bus de memoria se han extendido a 128 PiB de espacio de direcciones virtuales y 4 PB de capacidad de memoria física. El código de la unidad de administración de memoria de E / S (IOMMU) en el kernel de Linux también se actualiza para habilitar las tablas de paginación de 5 niveles
    • La característica de kdump temprana permite que el kernel de fallo y initramfs se carguen temprano para que pueda capturar información de vmcore, incluidos los choques de kernel.



  • Contenedores y virtualización.
    • Las nuevas herramientas de contenedor: podman, buildah y skopeo, compatibles con Open Container Initiative (OCI), ahora están disponibles con Oracle Linux 8. Estas herramientas se pueden usar para administrar los mismos contenedores de Linux que son producidos y administrados por Docker y otros contenedores compatibles. los motores
    • El tipo de máquina Q35, compatibilidad con KVM, que es un tipo de máquina basado en PCI Express más moderno, ahora está disponible para KVM
    • Se incluye información adicional en los informes de fallos de invitados de KVM, lo que facilita el diagnóstico y la solución de problemas cuando se utiliza la virtualización de KVM.



  • Sistema de archivos y almacenamiento
    • Mapeo de dispositivos mejorado Multipathing
    • El controlador SCSI Multiqueue permite que el rendimiento de la capa de bloques se amplíe bien con unidades de estado sólido (SSD) rápidas y sistemas multinúcleo
    • Stratis, una solución fácil para gestionar el almacenamiento local
    • Compatibilidad con XFS para extensiones de datos COW compartidas, funcionalidad de extensión de datos de copia y escritura (COW) compartidos, mediante la cual dos o más archivos pueden compartir un conjunto común de bloques de datos. Esta función es similar a la funcionalidad Copiar en escritura (COW) que se encuentra en otros sistemas de archivos, donde si alguno de los archivos que comparten bloques comunes cambia, XFS rompe el enlace a esos bloques comunes y luego crea un nuevo archivo.



  • Gestión de identidad
    • Varias funciones y mejoras importantes de la administración de identidades (IdM), que incluyen la grabación de sesiones, la integración mejorada de Microsoft AD y la nueva verificación de la sintaxis de la contraseña
    • Los paquetes de servidor y cliente de IdM se distribuyen como un módulo; La secuencia del módulo del servidor IdM se llama la secuencia DL1 y contiene varios perfiles (servidor, dns, adtrust, cliente y predeterminado)



  • Redes
    • El marco de filtrado de paquetes de red de iptables ha sido reemplazado por nftables; El marco de nftables incluye facilidades de clasificación de paquetes, varias mejoras y proporciona un rendimiento mejorado.
    • Los comandos iptables-translate y ip6tables-translate ahora están disponibles para convertir las reglas existentes a sus equivalentes de nftables, facilitando así el cambio a Oracle Linux 8
    • El controlador de red virtual IPVLAN permite la conectividad de red para múltiples contenedores al exponer una única dirección MAC a la red local
    • Redes, UDP y TCP actualizados a la versión 4.18 con rendimiento mejorado



  • Seguridad
    • OpenSSH actualizado a la versión 7.8p1, mejorando la seguridad de acceso
    • LUKS2 (Configuración de clave unificada de Linux) es ahora el formato predeterminado para volúmenes cifrados
    • OpenSCAP se ha actualizado a la versión 1.3.0 con mejoras en la interfaz de línea de comandos, así como la consolidación de la API de OpenSCAP.
    • SELinux ahora es compatible con la función de permisos de mapas, para ayudar a prevenir el acceso directo de memoria a varios objetos del sistema de archivos e introduce nuevos booleanos de SELinux
    • La Seguridad de la capa de transporte (TLS) 1.3 está habilitada de forma predeterminada en las principales bibliotecas criptográficas de servicios de fondo


jueves, 25 de abril de 2019

Oracle 19c (19.3) ya está disponible on-premise para Linux



La versión 19c de Oracle Database ya se puede descargar para servidores Linux desde la página de Descargas de Oracle Database. La noticia fue publicada por William Hardie, vicepresidente de Oracle, en el Blog de Oracle Database.


Esta nueva versión incorpora algunas nuevas características (sobre las cuales ya publiqué algunos artículos) como ser:

  • Automatic Indexing
  • Active Standby DML Redirect
  • Hybrid Partitioned Tables
  • JSON Enhancements
  • Quarantine SQL Statements
  • Real Time Statistics



Se puede consultar la nueva Guía de características de Oracle Database (desarrollada en Oracle APEX) para ver las principales características disponibles a partir de Oracle 11g (11.2) incluyendo esta nueva versión.



Una introducción rápida a las nuevas características esta disponible en el documento What's New in Oracle 19c. La totalidad de la la Documentación Oficial también está disponible.

[Edit 2019-04-26]
Ya se puede bajar la versión en Docker desde el repositorio Docker de Oracle.

jueves, 8 de marzo de 2018

Oracle 18c - Instalación mediante RPM en Linux

Instalar en Linux Utilizando RPM

La instalación de base de datos basada en RPM (RDI) permite, en entornos Linux, instalar el software de base de datos Oracle utilizando RPM.

Con el comando rpm-ivh, una instalación de base de datos basada en RPM realiza las validaciones de pre-instalación, extrae el software empaquetado, reasigna el propietario del software extraído al usuario y grupos pre-configurados, actualiza el inventario de Oracle y ejecuta todas las operaciones de "root" requeridas para completar la instalación del software Oracle.


La documentación oficial esta disponible: 


Como Descargar Oracle 18c

Para descargar Oracle 18c y probarla en Linux, es posible utilizar los binarios de Exadata, los cuales se encuentran disponibles en el sitio de eDelivery de Oracle

Primero se debe seleccionar "Oracle Database (Exadata Only)" en la búsqueda de productos



Luego, seleccionar la plataforma (recordando que Exadata es Linux )


Luego de aceptar la licencia, se puede descargar el archivo en forma directa o utilizando un gestor de descargas.



jueves, 4 de julio de 2013

Lanzamiento de Oracle Database 12c

Este lunes Oracle presentó  la versión 12c de su producto insignia, Oracle Database. Oracle Database 12c es la primera base de datos en la nube. El nuevo servicio destaca por ser una base de datos de nueva generación, tal y como asegura la empresa,“diseñada para cubrir esas demandas, ofreciendo una nueva arquitectura multiusuario sobre una plataforma de base de datos rápida, escalable, fiable y segura”.


Ver press release

Una de las novedades mas esperadas es que esta nueva versión permite a los clientes gestionar muchas bases de datos como si fueran una, sin necesidad de cambiar sus aplicaciones.

El servicio está optimizado para  procesadores SPARC e Intel Xeon y cuenta con una nueva función llamada Oracle Multitenant, que permite a cada base de datos conectada en la nueva arquitectura multiusuario tener el mismo aspecto y funcionar como una base de datos Oracle estándar para las aplicaciones, de forma que las aplicaciones existentes pueden seguir funcionando sin cambios.

Mas información técnica sobre esta nueva versión, disponible en el sitio web de Oracle.

La nueva versión ya está disponible para ser descargada en las plataformas Linux x86-64, Solaris Sparc64 y Solaris x86-64 desde este link en la sección de descargas del sitio Oracle Technology Network (es necesario registrarse).

martes, 2 de julio de 2013

Instalación de Oracle 9i en Oracle Linux 5

Technical White Paper - Instalación de Oracle 9i (9.2.0.8) en Oracle Linux 5 Update 9

Les dejo el link a un White Paper técnico  donde se detallan los pasos a seguir para instalar Oracle 9i y actualizar el mismo a la versión 9.2.0.8 en un servidor con sistema operativo Oracle Linux 5.

TWP - Instalación de Oracle 9i en Oracle Linux 5

Este documento es el resultado de un proyecto de implementación de un sitio de contingencia para uno de mis clientes, el cual necesitaba mantener una copia de la base de datos de su sitio de producción en un entorno Linux en la versión 9i de Oracle.

La instalación de versiones no soportades de Oracle suele ser un dolor de cabeza, y el propósito de este documento es simplificar el proceso de instalación a quienes tengan una problemática similar.