Mostrando las entradas con la etiqueta Oracle XE. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Oracle XE. Mostrar todas las entradas

viernes, 8 de octubre de 2021

Instalación de Oracle 21c XE en Windows

El siguiente artículo nos va a guiar a lo largo del proceso de instalar Oracle Database 21c XE en un equipo con sistema operativo Windows. En mi caso la instalación la realicé sobre Windows 10 Pro de 64 bits.

Antes de comenzar, vamos a revisar los requerimientos y pasos previos.


Requerimientos de Software

Sistema Operativo:

  • Windows 10 x64 - Pro, Pro for Workstations, Enterprise o Education.
  • Windows Server 2012 R2 x64 - Standard, Datacenter, Essentials o Foundation.
  • Windows Server 2016 x64 - Standard, Datacenter o Essentials.
  • Windows Server 2019 x64 - Standard, Datacenter o Essentials.

[Agregado 2021-10-26] El servidor (si es Window Server) no puede ser un servidor de dominio.


Virtualización:

  • Oracle VM Server
  • Microsoft Hyper-V

Usuario:

Debe ser un usuario con permisos de Administrador. En caso de ser un usuario de dominio, debe estar conectado a la red.


Requerimientos de Hardware

Oracle 21c XE tiene los siguientes requerimientos de hardware:

  • 8.5 Gb de espacio en disco mas 2Gb para almacenamiento temporal.
  • 2 Gb de memoria RAM


Pasos Previos a la Instalación

Antes de comenzar la instalación, es necesario asegurarse que no exista otra instancia de Oracle XE instalada en el equipo (ya sea de la versión 21c o de versiones anteriores).

Asegurarse que las variable de entorno ORACLE_HOME y TNS_ADMIN no se encuentren configuradas.

Descargar el software del sitio de descargas de Oracle Database 21c XE y extraer el contenido del archivo ZIP a una carpeta temporal.

Instalación de Oracle

Ejecutar el archivo "setup.exe" de la carpeta temporal donde de descomprimieron los archivos de instalación de Oracle 21c XE, dando comienzo a la instalación:



Luego de presionar "Siguiente" y aceptar los términos de la licencia, seleccionar la carpeta donde se instalará el producto. En mi caso prefiero hacerlo siempre en una carpeta "Oracle" antes que en la carpeta predeterminada que incluye el nombre del usuario que realiza la instalación:



Una vez confirmada la carpeta, debemos ingresar la contraseña a utilizar para los usuarios SYS, SYSTEM y PDBADMIN:


A continuación, se presenta un pantalla de confirmación para dar inicio a la instalación:


Una vez presionada la opción "Instalar" se da comienzo a la instalación:


Durante el proceso de instalación, es probable que el asistente del Firewall de Windows solicite autorizar el acceso a los procesos de Oracle XE a la red, para lo cual debemos seleccionar "Permitir Acceso":


Al finalizar la instalación, veremos una pantalla de resumen con los datos de la instalación realizada. Es importante recordar los datos mostrados en la misma para poder conectarnos posteriormente a la base de datos y a Enterprise Manager:


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:





Oracle Database 21c XE ya está disponible en Windows


Sólo tres semanas después que la edición XE de Oracle Database 21c fuera liberada para el sistema operativo Linux, Oracle anunció la disponibilidad de la misma para sistemas operativos Windows.


Para consultar los detalles de Oracle 21c XE (nuevas características, limitaciones, etc.) pueden consultar el artículo "Oracle 21c XE ya está disponible para Linux" en este blog.


Oracle XE es ideal para entornos de desarrollo y para pequeñas implementaciones productivas que no deseen afrontar los costos de licenciamiento de las versiones con soporte.


La versión 21c ya se encuentra disponible para Oracle Linux 64 bit (tanto OL7 como OL8) y Windows y puede ser descargada aquí


El anuncio oficial fue realizado en el blog de Oracle Database por William Hardie, vice presidente de desarrollo de Oracle Database Product.


Información Adicional:


Nota:

En un rato voy a estar publicando un artículo con los detalles de la instalación.

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:



martes, 21 de septiembre de 2021

Oracle 21c XE ya está disponible para Linux


Después de una larga espera causada por la pandemia de COVID-19 , Oracle liberó la edición XE (eXpress Edition) de su última versión de base de datos Oracle 21c, la cual es completamente gratuita y posee algunas de las características de la edición Enterprise, como ser:


  • MultiTenant: Permite tener múltiples bases de datos dentro de una base de datos contenedora, proporcionando aislamiento, agilidad y economías de escala.
  • In Memory: Permite realizar análisis en tiempo real, inteligencia empresarial e informes al mantener sus datos importantes en el almacén de columnas en memoria de la base de datos Oracle.
  • Particionamiento: Mejora el rendimiento y simplifica la administración de las base de datos.
  • Análisis avanzado: Permite obtener información valiosa y generar predicciones a partir de los datos almacenados mediante Data Mining SQL, programación R y la interfaz de usuario de Oracle Data Miner.
  • Seguridad avanzada: Proteje los datos confidenciales en la fuente con capas de seguridad que incluyen el cifrado transparente de datos y la redacción de datos de Oracle.

Asimismo, Oracle Database 21c XE tiene, como todas las versiones XE, algunas limitaciones de recursos:

  • 2 CPU para procesamiento
  • 2 GB de RAM (PGA+ SGA combinadas)
  • 12G GB de almacenamiento de datos de usuarios (puede usarse compresión)
  • El número de PDBs (plugable databases) que anteriormente estaba limitado a tres, ahora puede alcanzar las 252 PDB (igual que la Enterprise Edition)


Oracle XE es ideal para entornos de desarrollo y para pequeñas implementaciones productivas que no deseen afrontar los costos de licenciamiento de las versiones con soporte.


La versión 21c ya se encuentra disponible para Oracle Linux 64 bit (tanto OL7 como OL8) y puede ser descargada aquí. En el mismo lugar se pueden descargar los paquetes de preinstalación que simplifican la configuración del sistema operativo para realizar la instalación en forma mas ágil.

El anuncio oficial fue realizado en el blog de Oracle Database por Gerald Venzl, Product Manager de Oracle XE.

Información Adicional:


Muy pronto estará disponible la misma para entornos Windows 64 bit.

viernes, 21 de febrero de 2020

Nueva forma de licenciamiento de Oracle XE para Linux



Oracle cambió el licenciamiento de Oracle XE para Linux, tal como se explica en la página de licenciamiento. A partir del 20 de febrero, la version Linux ya no se licencia con el modelo "Oracle Technology Network Developer License" (conocido como licencia de OTN) sino que lo hace por el nuevo modelo "Oracle Free Use Terms and Conditions", el cual no requiere aceptar explícitamente la licencia (como se ve en la imagen siguiente, el cual se mantiene para Windows) 



Este cambio permite descargar e instalar Oracle Database XE en linux mendiante el comando YUM sin intervención, como se muestra a continuación:

yum -y localinstall https://download.oracle.com/otn-pub/otn_software/db-express/oracle-database-xe-18c-1.0-1.x86_64.rpm”

El anuncio lo hizo hoy Gerald Venzl en el blog de base de datos de Oracle.

lunes, 18 de marzo de 2019

Instalación Paso a Paso de Oracle 18c XE en Windows




A continuación voy a describir los pasos completos para instalar Oracle 18c XE en un equipo con Windows, junto con algunas recomendaciones para simplificar la instalación, evitar errores y poder utilizar las bases de datos facilmente.

Validar Requerimientos

La primer tarea antes de iniciar la instalación es validar que el equipo donde deseamos instalar Oracle XE cumpla con los requerimientos mínimos de hardware y software

Las plataformas soportadas son:

  • Windows 7 x64 - Ediciones Professional, Enterprise y Ultimate
  • Windows 8.1 x64 - Ediciones Pro y Enterprise
  • Windows 10 x64 - Ediciones Pro, Enterprise y Education
  • Windows Server 2012 x64 - Ediciones Standard, Datacenter, Essentials y Foundation
  • Windows Server 2012 R2 x64 - Ediciones Standard, Datacenter, Essentials y Foundation
  • Windows Server 2016 x64 - Ediciones Standard, Datacenter y Essentials


En el caso de Windows Server, el mismo no puede ser Domain Controller (esto no está aclarado en la documentación pero si fue reportado en los foros y confirmado por Oracle).

Los requerimientos de hardware son:

  • 8,5 Gb de espacio en disco, mas 2 Gb temporales durante la instalación.
  • 2 Gb de RAM.

A nivel permisos, el usuario que ejecuta la instalación debe ser miembro del grupo Administradores. En caso de realizar la instalación con un usuario de Dominio, asegurarse que el equipo este conectado a la red antes de comenzar la instalación.


Descargar Oracle 18c XE para Windows

Descargar el software desde la página de descargas de Oracle XE18c.

Una vez descargado el archivo Zip, descomprimir el mismo en una carpeta temporal desde donde se realizará la instalación, la cual puede ser eliminada una vez finalizado el proceso de instalación.

Instalar Oracle 18c XE

  • Asegurarse que la variable de  entorno "ORACLE_HOME" no esté definida en el equipo.
  • Ubicarse en la carpeta donde se descomprinió el archivo Zip, hacer click derecho sobre el archivo "Setup.exe" y ejecutar como administrador.


  • Esperar a la instalación del paquete de pre-requisitos. Una vez finalizado este paso, el instalador presentará la pantalla de bienvenida, en la que se debe presionar "Siguiente":



  • A continuación se debe aceptar el Acuerdo de Licencia y presionar "Siguiente":


  • El paso siguiente requiere seleccionar una carpeta de instalación. Dentro de la misma se generan las siguientes carpetas:
    • Admin (Archivos de dump, pfile y Oracle Wallet)
    • Audit (Logs de Auditoria)
    • cfgtoollogs (Logs de herramientas de configuración como DBCA o NetCA)
    • checkpoints
    • dbhomeXE (Oracle Home de la version  XE)
    • diag (logs y archivos de diagnostico)
    • oradata (archivos de datos de la CDB y las PDB)


  • A continuación se debe ingresar la contraseña para los usuarios SYS, SYSTEM y PDBADMIN y presionar "Siguiente":


  • La siguiente pantalla muestra un resumen de donde se va a instalar Oracle 18c XE. Al presionar "Instalar" se da comienzo a la instalación:


  • El proceso de instalación, creación de la base de datos CDB y de una base de datos PDB demanda unos 20 minutos:


  • Una vez finalizado el mismo, la pantalla final nos muestra información sobre la forma de conectarse tanto a la CDB como a la PDB y de la dirección web donde se encuentra en ejecución el Enterprise Manager Express de la instancia:


Servicios

Una vez instalada Oracle 18c XE, los siguientes servicios deberían estar disponibles:



Inicio automático de bases PDB

Al finalizar la instalación, tanto la base de datos CDB como la PDB se encuentran abiertas y disponibles para ser utilizadas. Pero al reiniciar el servidor y volver a iniciarse el servicio, solo la base de datos contenedor (CDB) se iniciará en forma automática.

Para configurar las bases de datos PDB (como ser la base XEPDB1 creada durante la instalación) para que inicien de forma automática se debe realizar lo siguiente:


  1. Conectarse a la base de datos contenedor (CDB).
  2. Ejecutar las siguientes sentencias

SQL> ALTER PLUGGABLE DATABASE ALL OPEN;
SQL> ALTER PLUGGABLE DATABASE ALL SAVE STATE;


Nota: Si se crea alguna base de datos PDB con posterioridad, se debe repetir estos pasos.


Conexión desde SQL Developer

Para establecer una conexión a la base de datos XE recientemente instalada, deberemos utilizar los datos informados en el ultimo paso del proceso de instalación:


  • Nombre de Conexión: Usar un nombre que nos permita identificar a que base de datos y con que usuario nos estamos conectando
  • Usuario: Utilizar inicialmente el usuario "System"
  • Contraseña: Utilizar la contraseña provista en el punto 4 del proceso de instalación.
  • Nombre del Host: Si la conexión la estamos haciendo desde el miso equipo donde realizamos la instalación, alcanza con utilizar "localhost". De estar conectándonos desde otro equipo utilizar en nombre o dirección IP apropiada
  • Puerto: utilizar el puerto informado en el ultimo paso del proceso de instalación (se lo identifica por el número en la cadena de conexión, como ser "localhost:1521"). El puerto donde escucha el Listener por defecto es el 1521, pero podría variar si hay mas de un Listener ya instalado.
  • Seleccionar "Nombre del Servicio" e ingresar "XE" para la base de datos contenedor (CDB) o "XEPDB1" para la PDB.

A continuación, al presionar "Probar" debe aparecer un mensaje "Estado: Correcto" en la sección inferior izquierda. Presionar luego "Guardar" para guardar la conexión.




jueves, 21 de febrero de 2019

Oracle 18c XE disponible para Windows


Después de varios meses de espera, Oracle liberó la nueva versión de su base de datos Oracle 18c XE (eXpress Edition) para sistemas operativos Windows.


Oracle 18c XE posee la mayoría de las características de la edición Enterprise, con algunas limitaciones:

  • Hasta 3 PDB (Plugabble Databases)
  • 2 CPU para procesamiento
  • 2 GB de RAM (PGA+ SGA combinadas)
  • 12G GB de almacenamiento de datos de usuarios (puede usarse compresión)


La misma es ideal para entornos de desarrollo y para pequeñas implementaciones productivas que no deseen afrontar los costos de licenciamiento de las versiones con soporte.

La versión puede ser descargada aquí.

Información Adicional:

sábado, 20 de octubre de 2018

Oracle Database 18c XE Disponible para Linux


Después de mucho tiempo de espera, Oracle liberó la nueva versión de su base de datos Oracle 18c XE (eXpress Edition), la cual posee la mayoría de las características de la edición Enterprise, con algunas limitaciones:

  • Hasta 3 PDB (Plugabble Databases)
  • 2 CPU para procesamiento
  • 2 GB de RAM (PGA+ SGA combinadas)
  • 12G GB de almacenamiento de datos de usuarios (puede usarse compresión)


La misma es ideal para entornos de desarrollo y para pequeñas implementaciones productivas que no deseen afrontar los costos de licenciamiento de las versiones con soporte.

La versión 18c (18.0.4.0) ya se encuentra disponible para Linux 64 bit (no habrá versiones de 32 bit)  y puede ser descargada aqui.

Información Adicional:


Muy pronto estará disponible la misma para entornos Windows 64 bit