Note:

Despliegue de Oracle Autonomous Database en Oracle Roving Edge Infrastructure

Introducción

Oracle Roving Edge Infrastructure permite a los clientes distribuir sus cargas de trabajo en la nube más allá de su arrendamiento de Oracle Cloud Infrastructure (OCI) para ofrecer servicios en la nube y ejecutar cargas de trabajo de aplicaciones en tiendas minoristas, satélites y otras ubicaciones perimetrales. Como resultado, los clientes pueden procesar los datos más rápido y más cerca de sus usuarios y en los puntos de ingestión de datos para generar información oportuna a partir de sus datos.

Oracle Autonomous Database proporciona una base de datos fácil de usar y totalmente autónoma que se escala de forma flexible y ofrece un rápido rendimiento de consultas. Como servicio, Oracle Autonomous Database no requiere administración de base de datos. Con Oracle Autonomous Database no necesita configurar ni gestionar ningún hardware ni instalar ningún software. Oracle Autonomous Database gestiona el aprovisionamiento de la base de datos, la copia de seguridad de la base de datos, la aplicación de parches y el cambio de versión de la base de datos, así como el crecimiento o la reducción de la base de datos. Oracle Autonomous Database es un servicio completamente flexible.

Oracle Autonomous Database también incluye lo siguiente:

Público Objetivo

Administradores, desarrolladores y usuarios de Oracle Roving Edge Infrastructure.

Objetivos

Requisitos

Instalación de Oracle Autonomous Database Free Container Image en Oracle Roving Edge Infrastructure

Tarea 1: Actualización de la instancia de Oracle Linux

  1. Verifique que la instancia de Oracle Linux esté actualizada. Acceda a la instancia mediante ssh y ejecute el siguiente comando para actualizar las instancias.

    sudo dnf -y update
    
  2. Reinicie la instancia.

    sudo reboot
    
  3. Vuelva a conectarse mediante ssh.

    ssh oracle@<ip_address_of_ol_node>
    

Tarea 2: Instalación del módulo container-tools

  1. Ejecute el siguiente comando para instalar el módulo container-tools en la instancia de Oracle Linux.

    sudo dnf module install -y container-tools:ol8
    

Tarea 3: Instalación del servidor de Oracle Database Free con Podman

  1. Crear un volumen de datos. El volumen de datos permite que la base de datos se mantenga durante la recreación del contenedor.

    podman volume create oradata
    
  2. Cree un secreto. El secreto es una utilidad para transferir cadenas de texto seguro al contenedor, como claves SSH o contraseñas.

    echo "Welcome1" | podman secret create oracle_pwd -
    

    Nota: Las cuentas de usuario administrativo SYS, SYSTEM y PDBADMIN utilizan la misma contraseña. Oracle recomienda que la contraseña tenga al menos 8 caracteres de longitud, que contenga al menos 1 carácter en mayúsculas, 1 carácter en minúsculas y un 1 dígito entre 0 y 9.

  3. Inicie la carga de trabajo de imagen de contenedor gratuita de Oracle Autonomous Database para Autonomous Transaction Processing (ATP).

    podman run -d \
    -p 1521:1521 \
    -p 1522:1522 \
    -p 8443:8443 \
    -p 27017:27017 \
    -e WORKLOAD_TYPE=ATP \
    -e WALLET_PASSWORD=********* \
    -e ADMIN_PASSWORD=********* \
    --cap-add SYS_ADMIN \
    --device /dev/fuse \
    -v oradata:/opt/oracle/oradata \
    --name adb-free \
    container-registry.oracle.com/database/adb-free:latest-23ai
    
    

    Oracle Autonomous Database Free Container Image soporta 2 tipos de cargas de trabajo de base de datos: Autonomous Data Warehouse (ADW) y ATP. Son similares a las bases de datos de tipo de carga de trabajo de procesamiento de transacciones y almacén de datos en el servicio en la nube Oracle Autonomous Database Serverless.

    En el primer inicio de la imagen de contenedor:

    • El usuario debe cambiar obligatoriamente las contraseñas de administrador. Especifique la contraseña mediante la variable de entorno ADMIN_PASSWORD.

    • La cartera se genera mediante la contraseña de cartera WALLET_PASSWORD.

Tarea 4: Conexión al contenedor del servidor de Oracle Database Free

  1. Obtener el puerto de base de datos asignado.

    podman port adb-free
    

    Ejemplo de salida:

    1521/tcp -> 0.0.0.0:1521
    1522/tcp -> 0.0.0.0:1522
    8443/tcp -> 0.0.0.0:8443
    27017/tcp -> 0.0.0.0:27017
    
  2. Instale SQL*Plus.

    sudo dnf install -y oracle-instantclient-release-el8
    sudo dnf install -y oracle-instantclient-sqlplus
    
  3. Conéctese al contenedor de servidor de Oracle Database Free mediante SQL*Plus.

    sqlplus admin/<myatp_admin_password>@myatp_low
    

    Ejemplo de salida:

    SQL*Plus: Release 21.0.0.0.0 - Production on Mon Jun 10 20:21:34 2024
    Version 21.14.0.0.0
    
    Copyright (c) 1982, 2022, Oracle.  All rights reserved.
    
    Last Successful login time: Mon Jun 10 2024 20:16:49 +00:00
    
    Connected to:
    Oracle Database 23ai Enterprise Edition Release 23.0.0.0.0 - Production
    Version 23.4.0.24.05
    
    SQL>
    

Instalación de RPM gratuito de Oracle Autonomous Database en Oracle Roving Edge Infrastructure

Tarea 1: Actualización de la instancia de Oracle Linux

  1. Verifique que la instancia de Oracle Linux esté actualizada. Acceda a la instancia mediante ssh y ejecute el siguiente comando para actualizar las instancias.

    sudo dnf -y update
    
  2. Reinicie la instancia.

    sudo reboot
    
  3. Vuelva a conectarse mediante ssh.

    ssh oracle@<ip_address_of_ol_node>
    

Tarea 2: Instalación del RPM de Oracle Database Free

  1. Instale el RPM previo a la instalación.

    sudo dnf install -y oracle-database-preinstall-23ai-1.0-2.el8.x86_64
    

    El RPM de preinstalación de Oracle Database crea automáticamente el propietario y los grupos de instalación de Oracle y también configura otros valores de configuración del núcleo según sea necesario para las instalaciones de Oracle Database. Si tiene previsto utilizar la separación entre roles de trabajo, cree un juego ampliado de usuarios y grupos de base de datos en función de sus requisitos.

  2. Descargue el software Oracle Database Free.

    curl -JLO https://download.oracle.com/otn-pub/otn_software/db-free/oracle-database-free-23ai-1.0-1.el8.x86_64.rpm
    

    Para acceder a los detalles de descarga del software de Oracle Database Free, consulte Acceso a los detalles de descarga del software de Oracle Database Free.

  3. Instale el software de base de datos.

    sudo dnf localinstall -y  oracle-database-free-23ai-1.0-1.el8.x86_64.rpm
    

Tarea 3: Creación y Configuración de Oracle Database

  1. Revise los parámetros de configuración.

    vi /etc/sysconfig/oracle-free–23ai.conf
    

    El script de configuración crea una base de datos de contenedores (FREE) con una base de datos de conexión (FREEPDB1) y configura el listener en el puerto por defecto (1521).

  2. Cree la base de datos con los valores por defecto.

    sudo /etc/init.d/oracle-free-23ai configure
    

    Nota: En el símbolo del sistema, especifique una contraseña para las cuentas de usuario administrativo SYS, SYSTEM y PDBADMIN. Oracle recomienda que la contraseña tenga al menos 8 caracteres de longitud, que contenga al menos 1 carácter en mayúsculas, 1 carácter en minúsculas y un 1 dígito [0-9].

Tarea 4: Conexión a Oracle Database Free

  1. Defina el entorno para la base de datos.

    export ORACLE_SID=FREE
    export ORAENV_ASK=NO
    . /opt/oracle/product/23ai/dbhomeFree/bin/oraenv
    
  2. Conéctese a la base de datos.

    sqlplus / as sysdba
    

    Ejemplo de salida:

    SQL*Plus: Release 23.0.0.0.0 - Production on Thu Jun 6 11:19:10 2024
    Version 23.4.0.24.05
    
    Copyright (c) 1982, 2024, Oracle.  All rights reserved.
    
    
    Connected to:
    Oracle Database 23ai Free Release 23.0.0.0.0 - Develop, Learn, and Run for Free
    Version 23.4.0.24.05
    

Agradecimientos

Más recursos de aprendizaje

Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de aprendizaje gratuito en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en Oracle Learning Explorer.

Para obtener documentación sobre el producto, visite Oracle Help Center.