Acerca de Autonomous AI Database

Oracle Autonomous AI Database on Dedicated Exadata Infrastructure es un entorno de base de datos altamente automatizado y totalmente gestionado que se ejecuta en Oracle Cloud Infrastructure (OCI) con recursos de hardware y software comprometidos. Estos recursos aislados permiten a las organizaciones cumplir con estrictos requisitos de seguridad, disponibilidad y rendimiento, al tiempo que reducen los costos y la complejidad. Las base de datos de IA autónoma se aprovisionan dentro de una base de datos de contenedores autónoma (ACD) y son bases de datos de usuarios. Puede crear muchas base de datos de IA autónoma en un único recurso de base de datos de contenedores autónoma. En los despliegues de Oracle Public Cloud y Exadata Cloud@Customer, una base de datos de IA autónoma heredará la configuración de bloqueo de retención y las reglas de copia de seguridad asociadas de su ACD principal.

Para obtener una idea holística de la arquitectura de cuatro capas utilizada con la base de datos de IA autónoma en infraestructura de Exadata dedicada y comprender el posicionamiento de la base de datos de IA autónoma en esta arquitectura, consulte Componentes de la base de datos de IA autónoma en infraestructura de Exadata dedicada.

Los DBA de aplicaciones crean, supervisan y gestionan base de datos de IA autónoma. Además, crean y gestionan usuarios de Oracle Database en estas bases de datos y proporcionan a otros la información necesaria para acceder a la base de datos. Se puede conectar a su base de datos de IA autónoma y comenzar a desarrollar aplicaciones para bases de datos una vez que el administrador del conjunto haya configurado recursos de infraestructura y que un administrador de bases de datos de aplicaciones haya aprovisionado una base de datos de IA autónoma con usuarios del conjunto de datos. Un usuario de base de datos también puede conectarse a Autonomous AI Database mediante diversas herramientas como SQL*Plus, SQLcl, Database Actions u Oracle APEX.

Requisitos de la base de datos de IA autónoma

Requisitos de Recursos

Para aprovisionar una base de datos de IA autónoma, necesita una base de datos de contenedores autónoma con o sin Autonomous Data Guard, en función de los requisitos de recuperación ante desastres. Consulte Crear una base de datos de contenedores autónoma para obtener más información.

Políticas de IAM necesarias

Debe tener una cuenta de Oracle Cloud Infrastructure con privilegios otorgados mediante las políticas de IAM necesarias. Las políticas necesarias dependen de la operación que esté realizando. Para obtener una lista de las políticas de IAM que pertenecen a las base de datos de IA autónoma, consulte Políticas para gestionar bases de datos de IA autónomas.

Funciones de base de datos gestionadas desde Autonomous AI Database

Las siguientes funciones se pueden definir y gestionar a nivel de base de datos de IA autónoma.

Función Notas: Referencia adicional

Tipo de Carga de Trabajo

Puede configurar su base de datos para que sea uno de los tipos de carga de trabajo de Autonomous AI Lakehouse o Autonomous AI Transaction Processing.

Oracle Autonomous AI Lakehouse es un servicio que elimina prácticamente todas las complejidades que conlleva gestionar un data warehouse, proteger los datos y desarrollar aplicaciones basadas en datos.

Oracle Autonomous AI Transaction Processing es un servicio de base de datos totalmente automatizado optimizado para ejecutar cargas de trabajo transaccionales, analíticas y por lotes simultáneamente.

Acerca de la base de datos de IA autónoma en una infraestructura de Exadata dedicada

Ver detalles de la conexión

Puede descargar credenciales de cliente y ver los nombres de TNS y las cadenas de conexión de una base de datos de IA autónoma desde la consola de Oracle Cloud Infrastructure (OCI).

Un administrador del servicio descarga las credenciales Oracle (archivos de cartera) de Autonomous AI Database. Si no eres administrador de una base de datos de IA autónoma, su administrador debe proporcionarle las credenciales de cliente.

Para las base de datos de IA autónoma en espera entre regiones, puede descargar cadenas de conexión específicas de la región.

Acerca de la conexión a una base de datos de IA autónoma dedicada

Base de datos de IA autónoma para desarrolladores

Puede crear una instancia de base de datos de IA autónoma para desarrolladores. Autonomous AI Database para desarrolladores es una oferta gratuita diseñada para actividades de desarrollo de bases de datos y pruebas funcionales.

La base de datos de IA autónoma para desarrolladores se fija en 4 ECPU y 32 GB de almacenamiento, y no soporta la escala manual ni automática.

Dado que las instancias de base de datos de desarrollador solo se pueden crear en bases de datos de contenedor autónomas basadas en ECPU sin Autonomous Data Guard, el botón de alternancia de instancia libre está desactivado para las bases de datos de contenedor autónomas con OCPU, Autonomous Data Guard o ambas.

Base de datos de IA autónoma para desarrolladores

Recuento de CPU

Puede seleccionar el número de CPU para la base de datos en la lista de CPU aprovisionables.

El tipo de CPU, es decir, ECPU u OCPU, viene determinado por el tipo de recurso informático del cluster de VM de Exadata autónomo principal. El valor por defecto es 2 ECPU o 1 OCPU según el tipo de CPU.

Gestión de recursos informáticos en base de datos de IA autónoma

Escala automática de CPU

La escala automática de CPU permite a la base de datos de IA autónoma utilizar automáticamente hasta tres veces el número de CPU especificado en el recuento de CPU, a medida que aumenta la carga del trabajo en la base de Datos.

Puede activar la escala automática de CPU al aprovisionar una base de datos de IA autónoma o después de que ya se haya aprovisionado una.

Activación o desactivación de la escala automática de una base de datos de IA autónoma

Almacenamiento

Puede especificar el almacenamiento que desea asignar a su base de datos en terabytes (GB) al aprovisionar una base de datos de IA autónoma.

El valor mínimo es de 32 GB.

Los valores por defecto son 1024 GB para Autonomous AI Lakehouse y 32 GB para las cargas de trabajo de el procesamiento de transacciones de IA autónoma.

 

Pool elástico

Los pools flexibles le ayudan a mejorar la eficiencia operativa y a reducir los costos al llevar todas sus bases de datos a la nube. Esto también soporta la consolidación de recursos y la simplificación de la administración y las operaciones mediante Autonomous AI Database.

Con la escala automática de recursos informáticos desactivada, puede crear un pool elástico como líder de pool o unirse a un pool elástico existente como miembro de pool mediante:
  • Las opciones de agrupación elástica en la sección Configurar la base de datos, mientras:
    • Aprovisionamiento de una nueva base de datos de IA autónoma
    • Clonación de una base de datos de IA autónoma o su copia de seguridad
  • Las opciones del pool elástico en el cuadro de diálogo Gestionar asignación de recursos de la página Detalles de base de datos de IA autónoma.

Solo se pueden utilizar bases de datos de procesamiento de transacciones de IA autónoma sin Autonomous Data Guard que utilicen el modelo informático de ECPU para crear un pool elástico.

Autenticación de Base de Datos

Defina el nombre de usuario y la contraseña de la base de datos al aprovisionar una base de datos.

El nombre de usuario y la contraseña se definen al crear la base de datos serán el nombre de usuario y la contraseña de ADMIN. Un DBA de aplicación se puede conectar a esta base de datos mediante el nombre de usuario y la contraseña de ADMIN para crear otros usuarios de base de datos.

Creación de usuarios de base de datos

Control de Acceso

Puede configurar un acceso a la red mediante la creación de una lista del control del acceso (ACL). Una ACL proporciona protección adicional para su base de datos de IA autónoma al permitir que solo el cliente con direcciones IP específicas se conecte a la base de datos.

Si la base de datos de contenedores autónoma principal utiliza Autonomous Data Guard, también puede definir el control de acceso para la base de datos en espera.

En función de los tipos de direcciones de la lista, puede elegir una de las siguientes opciones de tipo de notación IP:

  • Dirección IP: especifique direcciones IP individuales.
  • Bloque de CIDR: especifique rangos de direcciones IP públicas mediante notación CIDR.
Control de acceso en una base de datos de IA autónoma en una infraestructura de Exadata dedicada

Correo de contacto

Puede proporcionar correos electrónicos de contacto donde puede recibir notificaciones operativas, anuncios y notificaciones de mantenimiento no planificadas relacionadas con su base de datos de IA autónoma.

Oracle recomienda utilizar la dirección de correo electrónico de un grupo de administradores en lugar de la de una persona, siempre que sea posible, para garantizar que no se pierdan notificaciones o anuncios importantes.

 

Juego de Caracteres

La base de datos de IA autónoma le permite seleccionar el juego de caracteres que desee de una lista de juegos de caracteres soportados al aprovisionar una base de datos de IA autónoma.

Puede seleccionar un juego de caracteres y un juego de caracteres nacional al aprovisionar una base de datos de IA autónoma.

La lista de juegos de caracteres soportados actualmente incluye todos los juegos de caracteres de base de datos soportados en plataformas basadas en ASCII.

Selección de juego de caracteres para base de datos de IA autónoma

Database In-Memory

Puede activar la base de datos en memoria para su base de datos de IA autónoma asignando un porcentaje de su área global del sistema (SGA) al almacén de columnas en memoria (almacén de columnas de IM) al aprovisionar la base de datos o más adelante. El almacén de columnas en memoria (almacén de columnas de IM) es la función clave de Database In-Memory. El almacén de columnas de IM mantiene copias de tablas, particiones y columnas individuales en un formato de columna comprimido especial optimizado para exploraciones rápidas.

Puede activar o desactivar Database In-Memory para una base de datos de IA autónoma existente desde su página Detalles en la consola de Oracle Cloud Infrastructure (OCI).

También puede activar Database In-Memory en bases de datos clonadas a partir de una instancia o copia de seguridad de base de datos, independientemente de si el origen de clonación tiene activada Database In-Memory.

Database In-Memory

Clonación de Base de Datos

Puede clonar una base de datos de IA autónoma, creando una copia puntual de la misma o su juego de copias de seguridad. Puede utilizar la función de clonación para configurar rápidamente una base de datos de IA autónoma con datos históricos para fines como prueba, desarrollo o análisis.

La base de datos de IA autónoma soporta los siguientes tipos de clonación:

  • Clonación completa: una clonación completa crea una nueva base de datos que incluye los metadatos y los datos de la base de datos de origen.
  • Clonación de metadatos: este tipo de clonación crea una nueva base de datos que incluye todos los metadatos del esquema de la base de origen, pero no los datos de la base de origen.
Acerca de clonación de una base de datos de IA autónoma en una infraestructura de Exadata dedicada

Operations Insights

Ops Insights es un servicio en la nube que proporciona estadísticas de 360 grados sobre el uso y la capacidad de los recursos de las bases de datos y los hosts. Puede analizar fácilmente los recursos de CPU y almacenamiento, prever problemas de capacidad e identificar de forma proactiva problemas de rendimiento SQL en el conjunto de bases de datos.

Por defecto, Ops Insights está desactivado para una base de datos de IA autónoma y debe activarlo desde la consola de Oracle Cloud Infrastructure.

Con Ops Insights, puede:

  • Analizar el uso de recursos de bases de datos/hosts en toda la empresa.
  • Prevea la demanda futura de recursos en función de las tendencias históricas.
  • Comparación del rendimiento SQL en bases de datos e identificación de patrones comunes.
  • Identificar las tendencias de rendimiento SQL en todas las bases de datos empresariales.
  • Analizar las estadísticas de AWR para el rendimiento de la base de datos, el diagnóstico y el ajuste en un conjunto de bases de datos.

Uso de Operations Insights en Autonomous AI Database en una infraestructura de Exadata dedicada

Introducción a Ops Insights

Métricas de Autonomous AI Database

Puede supervisar el estado, la capacidad y los resultados de las instancias de Autonomous AI Database mediante métricas, alarmas y notificaciones. Las métricas de una instancia de base de datos de IA autónoma ayudan a medir datos cuantitativos útiles, como el uso de CPU y el almacenamiento, el número de intentos correctos y fallidos de conexión y conexión a las bases de datos, las operaciones y las consultas SQL, las transacciones, etc. Puede utilizar datos de métricas para diagnosticar y solucionar problemas con sus recursos de Autonomous AI Database.

Puede utilizar la consola de Oracle Cloud Infrastructure o las API de Monitoring para ver las métricas.

Supervisión de bases de datos con métricas de base de datos de IA autónoma

Seguridad de los datos

Oracle Data Safe le ayuda a comprender la confidencialidad de los datos, evaluar riesgos para los datos, enmascarar datos confidenciales, implantar y supervisar controles de seguridad, evaluar la seguridad del usuario, supervisar la actividad del usuario y abordar los requisitos de conformidad con la seguridad de los datos en las bases de datos.

Oracle Data Safe proporciona el siguiente juego de funciones en una única consola de gestión fácil de utilizar:

  • Evaluación de seguridad le ayuda a evaluar la seguridad de la configuración de la base de datos.
  • Evaluación de usuario le ayuda a evaluar la seguridad de los usuarios de base de datos y a identificar a los usuarios de alto riesgo.
  • Detección de datos le ayuda a encontrar datos confidenciales en la base de datos. Enmascaramiento de datos le proporciona una manera de enmascarar datos confidenciales para que los datos estén seguros para fines que no sean de producción.
  • Auditación de actividad le permite auditar la actividad del usuario en la base de datos para que pueda supervisar el uso de la base de datos y recibir alertas sobre actividades inusuales de la base de datos.

Para poder registrar la base de datos con Data Safe, Data Safe se debe configurar para que acceda a las bases de datos en la configuración de la infraestructura dedicada.

Visión general de Oracle Data Safe

Herramientas de base de datos de IA autónoma

Las siguientes herramientas están disponibles para los usuarios de Autonomous AI Database:

Herramienta Notas: Referencia adicional

Database Actions

Oracle Database Actions es una aplicación basada en explorador que proporciona herramientas de desarrollo, herramientas de datos, funciones de administración y supervisión para Autonomous AI Database. Mediante Database Actions, puede cargar datos y ejecutar sentencias SQL, consultas y scripts en una hoja de trabajo, exportar datos, crear diagramas de Data Modeler y permitir a los administradores de la base de datos supervisar la base de datos.

Puede conectarse a Autonomous AI Database mediante Database Actions sin descargar ni instalar software adicional en el sistema.

Oracle Database Actions se ejecuta en Oracle REST Data Services y el acceso a él se proporciona mediante autenticación basada en esquema. Para utilizar Oracle Database Actions, debe conectarse como usuario de base de datos con el esquema activado para Database Actions.

Acerca de Oracle Database Actions

Conexión a una base de datos de IA autónoma con Database Actions

Oracle APEX (Oracle Application Express)

Oracle APEX proporciona un entorno fácil de utilizar basado en explorador para cargar datos, gestionar objetos de base de datos, desarrollar interfaces REST y crear aplicaciones.

Oracle gestiona completamente la configuración, la aplicación de parches, la supervisión y el cambio de versión de todos los componentes de Oracle Application Express.

No hay límites para el número de desarrolladores o usuarios finales de las aplicaciones de Oracle APEX. La base de datos de IA autónoma puede ampliar instantáneamente los recursos informáticos y almacenamiento en línea según sea necesario, en función de su carga de trabajo.

Puede desplegar fácilmente las aplicaciones de Oracle APEX desarrolladas localmente en Oracle APEX en Autonomous AI Database o viceversa fácilmente.

Creación de una aplicación APEX

SQL*Plus

SQL*Plus es una interfaz de línea de comandos que se utiliza para introducir comandos SQL. Puede conectarse a Autonomous AI Database mediante SQL*Plus para definir las tablas, las vistas, los disparadores, los tipos, las secuencias, etc. de la base de Datos.

Para poder conectar SQL*Plus a una base de datos de IA autónoma, el sistema que ejecuta SQL*Plus debe tener acceso de red a la base de datos de IA autónoma.

Conexión con SQL*Plus

SQLcl (Oracle SQL Developer Command Line)

SQLcl es una interfaz de línea de comandos para Oracle Database. Permite ejecutar de forma interactiva o por lotes SQL y PL/SQL. SQLcl proporciona edición en línea, finalización de sentencias y recuperación de comandos para una experiencia rica en funciones, y también soporta los scripts de SQL*Plus escritos anteriormente.

Para poder conectar SQLCl a una base de datos de IA autónoma, el sistema que ejecuta SQLCl debe tener acceso de red a la base de datos de IA autónoma.

Conexión con Oracle SQLcl

SQL Developer

Oracle SQL Developer es un entorno de desarrollo integrado y gratuito que simplifica el desarrollo y la gestión de Oracle Database tanto en despliegues tanto tradicionales como en la nube. SQL Developer ofrece un desarrollo integral completo de las aplicaciones PL/SQL, una hoja de trabajo para ejecutar consultas y scripts, una consola de DBA para gestionar la base de datos, una interfaz de informes, una solución completa de modelado de datos y una plataforma de migración para mover las bases de datos de 3o partes a Oracle.

Para poder conectar SQL Developer a una base de datos de IA autónoma, el sistema que ejecuta SQL Developer debe tener acceso de red a la base de datos de IA autónoma.

Conexión a Oracle SQL Developer

Servicios de datos REST de Oracle

Oracle REST Data Services (ORDS) facilita el desarrollo del interfaz REST para datos relacionales en una base de datos de IA autónoma. ORDS es una aplicación Java de nivel medio que asigna verbos HTTP(S), como GET, POST, PUT, DELETE, etc., a transacciones de base de datos y devuelve todos los resultado como datos JSON.

La aplicación Oracle REST Data Services (ORDS) en la base de datos de IA autónoma está preconfigurada y totalmente gestionada. ORDS es un servicio predefinido low de bases de datos con un número máximo fijo de conexiones (el número de conexiones para ORDS no cambia según el número de CPU). No se puede cambiar la configuración de ORDS por defecto.

Desarrollo de servicios RESTful en una base de datos de IA autónoma

Simple Oracle Document Access (SODA)

Oracle proporciona una familia de API de Simple Oracle Document Access (SODA) para acceder a los datos JSON almacenados en la base de datos. SODA se ha diseñado para el desarrollo de aplicaciones sin esquema sin un conocimiento de las funciones de base de datos relacional o de lenguajes como SQL y PL/SQL. Permite crear y almacenar recopilaciones de documentos en Oracle Database, recuperarlos y consultarlos, sin necesidad de saber cómo se almacenan los documentos en la base de datos.

Puede descargar los controladores de SODA desde la página Detalles de una base de datos de IA autónoma.

Hay implantaciones disponibles de SODA:

  • SODA para REST
  • SODA para Java:
  • SODA para PL/SQL
  • SODA para C
  • SODA para Node.js
  • SODA para Python
Visión General de SODA

API de Oracle Database para MongoDB

La API de Oracle Database para MongoDB convierte el protocolo de transferencia MongoDB en sentencias SQL que ejecuta Oracle Database. Permite a los desarrolladores que tienen juegos de aptitudes MongoDB escribir aplicaciones de almacén de documentos JSON para Oracle Database que utilizan controladores y herramientas que entienden el protocolo MongoDB.

Para utilizar la API MongoDB con una base de datos de IA autónoma, debe instalar y configurar Oracle REST Data Services (ORDS) gestionado por el cliente por separado, y la versión de ORDS debe ser la 22.3 o posterior.

Visión general de la API de Oracle Database para MongoDB

Operaciones de gestión de base de datos de IA autónoma

Puede realizar las siguientes operaciones de gestión en una base de datos de IA autónoma.

Operación Instrucciones de la tarea
Crear una base de datos de IA autónoma Creación de una base de datos de IA autónoma
Creación de un pool elástico Creación de un pool elástico
Copia de seguridad manual de la base de datos de IA autónoma Copia de seguridad manual de una base de datos de IA autónoma
Clonar una base de datos de IA autónoma Clonar una base de datos de IA autónoma
Creación de una copia de seguridad a largo plazo Creación de una copia de seguridad a largo plazo
Activación o desactivación de la escala automática de una base de datos de IA autónoma Activación o desactivación de la escala automática de una base de datos de IA autónoma
Activación o Desactivación de la Base de Datos en Memoria Activación o Desactivación de la Base de Datos en Memoria
Activar Ops Insights para una base de datos de IA autónoma Activar Ops Insights para una base de datos de IA autónoma
Unirse o salir de un pool elástico Unirse o salir de un pool elástico
Gestione una piscina elástica como líder de la piscina Gestione una piscina elástica como líder de la piscina
Ver detalles de una base de datos de IA autónoma Visualización de detalles de una base de datos de IA autónoma
Gestión de contactos de clientes para una base de datos de IA autónoma Gestión de contactos de clientes para una base de datos de IA autónoma
Gestión de recursos de almacenamiento o CPU de una base de datos de IA autónoma Gestión de recursos de almacenamiento o CPU de una base de datos de IA autónoma
Gestión de copias de seguridad a largo plazo Gestión de copias de seguridad a largo plazo
Gestión de bases de datos principal y en espera en la configuración de Autonomous Data Guard Gestión de bases de datos primarias y en espera en una configuración de Autonomous Data Guard
Traslado de una base de datos de IA autónoma a un compartimento diferente Traslado de una base de datos de IA autónoma a un compartimento diferente
Restauración y recuperación de la base de datos de IA autónoma Restauración y recuperación de Autonomous AI Database
Iniciar, parar y reiniciar una base de datos de IA autónoma Inicio, parada y reinicio de una base de datos de IA autónoma
Visualización de las métricas de Autonomous AI Database para una base de datos Visualización de las métricas de Autonomous AI Database para una base de datos
Visualización de las métricas de Autonomous AI Database de las bases de datos de un compartimento Visualización de las métricas de Autonomous AI Database de las bases de datos de un compartimento
Descarga de credenciales de cliente Descarga de credenciales de cliente
Ver cadenas de conexión para una base de datos de IA autónoma Visualización de cadenas de conexión para una base de datos de IA autónoma
Definición de la Lista de Control de Acceso para una base de datos de IA autónoma Definición de la Lista de Control de Acceso para una base de datos de IA autónoma
Registro o anulación de registro de una base de datos dedicada con Data Safe Registro o anulación de registro de una base de datos dedicada con Data Safe
Terminación de una base de datos de IA autónoma Terminación de una base de datos de IA autónoma
Anula la supresión de una base de datos de IA autónoma Anulación de la supresión de una base de datos de IA autónoma

Las operaciones mencionadas anteriormente también se pueden realizar mediante API. Consulte API para gestionar bases de datos de IA autónomas para obtener más información.