Note:
- Este tutorial requiere acceso a Oracle Cloud. Para registrarse en una cuenta gratuita, consulte Introducción a la cuenta gratuita de Oracle Cloud Infrastructure.
- Utiliza valores de ejemplo para credenciales, arrendamiento y compartimentos de Oracle Cloud Infrastructure. Al completar el laboratorio, sustituya estos valores por otros específicos de su entorno en la nube.
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:
-
Oracle Application Express (Oracle APEX): una plataforma de desarrollo con poco código que permite crear aplicaciones empresariales seguras y escalables con funciones de clase mundial.
-
Oracle REST Data Services (ORDS): servicio de datos basado en Yakarta Enterprise Edition (anteriormente conocido como Java Enterprise Edition) que facilita el desarrollo de interfaces REST modernas para datos relacionales y el almacén de documentos JSON.
-
Oracle Database Acciones: es una interfaz basada en web que utiliza Oracle REST Data Services para proporcionar herramientas de desarrollo, herramientas de datos, administración y funciones de supervisión para Oracle Autonomous Database.
-
La primera adopción de Oracle Machine Learning Notebooks es una plataforma de bloc de notas basada en web mejorada para ingenieros de datos, analistas de datos, usuarios de R y Python y científicos de datos. Puede escribir código, texto, crear visualizaciones y realizar análisis de datos, incluido el aprendizaje automático. En Oracle Machine Learning Notebook, los blocs de notas están disponibles en un proyecto dentro de un espacio de trabajo, donde puede crear, editar, suprimir, copiar, mover e incluso guardar blocs de notas como plantillas.
Público Objetivo
Administradores, desarrolladores y usuarios de Oracle Roving Edge Infrastructure.
Objetivos
-
Instale Oracle Autonomous Database Free Container Image en Oracle Roving Edge Infrastructure.
-
Instale Oracle Autonomous Database Free Red Hat Package Manager (RPM) en Oracle Roving Edge Infrastructure.
Requisitos
-
Acceso a la instancia de Oracle Linux que se ejecuta en un nodo de Oracle Roving Edge Infrastructure.
-
Una computadora macOS, Linux o Windows con soporte
ssh
instalado. -
Acceso SSH a las instancias de Oracle Linux con la autenticación de clave
ssh
configurada desde la computadora macOS, Linux o Windows. -
Acceso a
sudo
en las instancias de Oracle Linux. -
Conocimientos básicos de uso y trabajo en hosts de Linux, incluida la instalación de software, la creación y edición de archivos y el trabajo con servicios.
Instalación de Oracle Autonomous Database Free Container Image en Oracle Roving Edge Infrastructure
Tarea 1: Actualización de la instancia de Oracle Linux
-
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
-
Reinicie la instancia.
sudo reboot
-
Vuelva a conectarse mediante
ssh
.ssh oracle@<ip_address_of_ol_node>
Tarea 2: Instalación del módulo container-tools
-
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
-
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
-
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
yPDBADMIN
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. -
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
-
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
-
Instale SQL*Plus.
sudo dnf install -y oracle-instantclient-release-el8 sudo dnf install -y oracle-instantclient-sqlplus
-
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
-
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
-
Reinicie la instancia.
sudo reboot
-
Vuelva a conectarse mediante
ssh
.ssh oracle@<ip_address_of_ol_node>
Tarea 2: Instalación del RPM de Oracle Database Free
-
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.
-
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.
-
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
-
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
). -
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
yPDBADMIN
. 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
-
Defina el entorno para la base de datos.
export ORACLE_SID=FREE export ORAENV_ASK=NO . /opt/oracle/product/23ai/dbhomeFree/bin/oraenv
-
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
Enlaces relacionados
Agradecimientos
- Autor: Jeevan Sreenivas (mánager principal de productos técnicos)
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.
Deploy Oracle Autonomous Database on Oracle Roving Edge Infrastructure
G10580-01
June 2024