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 bases de datos de IA autónomas se aprovisionan dentro de una base de datos de contenedores autónoma (ACD) y son bases de datos de usuario. Puede crear muchas bases de datos de IA autónomas en un único recurso de base de datos de contenedores autónoma. 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 Autonomous AI Database en infraestructura de Exadata dedicada y comprender el posicionamiento de Autonomous AI Database en esta arquitectura, consulte Componentes de Autonomous AI Database en infraestructura de Exadata dedicada.
Los DBA de aplicaciones crean, supervisan y gestionan bases de datos de IA autónomas. 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 instancia de Autonomous AI Database y empezar al desarrollo de aplicaciones a partir de que el administrador de conjunto haya configurado los recursos de infraestructura y que un DBA de aplicaciones haya aprovisionado una instancia de Autonomous AI Database con usuarios a partir de bases de datos. Un usuario de base de datos también puede conectarse a la base de datos de IA autónoma mediante diversas herramientas como SQL*Plus, SQLcl, Database Actions u Oracle APEX.
Requisitos de 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 relacionadas con las bases de datos de IA autónomas, consulte Políticas para gestionar bases de datos de IA autónomas.
Funciones de base de datos gestionadas desde una base de datos de IA autónoma
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 la gestión de un data warehouse, la seguridad de los datos y la creación de 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 de cliente (archivo de cartera) de Autonomous AI Database. Si no es un administrador de Autonomous AI Database, su administrador debe proporcionarle las credenciales de cliente. Para bases de datos de IA autónomas 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 for Developers 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 admite 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 instancias gratuitas está desactivado para 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 de la lista de CPU aprovisionables. |
El tipo de CPU, es decir, ECPU u OCPU, viene determinado por el tipo de recursos informáticos del cluster de máquina virtual de Exadata autónomo principal. Este valor se define por defecto en 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 Autonomous AI Database utilizar automáticamente hasta tres veces el número de CPU especificado en el recuento de CPU a medida de 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. | Activar o desactivar 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 32 GB. Los valores por defecto son 1024 GB para Autonomous AI Lakehouse y 32 GB para las cargas de trabajo de Autonomous AI Transaction Processing. |
|
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 admite la consolidación de recursos y la simplificación de la administración y las operaciones mediante el uso de Autonomous AI Database. |
Con la escala automática de Compute desactivada, puede elegir crear un pool elástico como líder de pool o unirse a un pool elástico existente como miembro de pool mediante:
|
Solo se pueden utilizar bases de datos de procesamiento de transacciones de IA autónomas 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 definidos al crear la base de datos serán el nombre de usuario y la contraseña de ADMIN. Un DBA de aplicación puede conectarse a esta base de datos mediante el nombre de usuario y la contraseña de administrador para crear otros usuarios de la 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. |
Según los tipos de direcciones de la lista, puede elegir una de las siguientes opciones de tipo de notación IP:
|
Control de acceso en una base de datos de IA autónoma en una infraestructura de Exadata dedicada |
Correo electrónico de contacto Puedes proporcionar correos electrónicos de contacto donde puedes recibir notificaciones operativas, anuncios y notificaciones de mantenimiento no planificadas relacionadas con tu 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 un individuo, 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 la página Detalles de la consola de Oracle Cloud Infrastructure (OCI). También puede activar Database In-Memory en bases de datos clonadas a partir de una instancia de base de datos o de una copia de seguridad, 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 de 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:
|
Sobre la 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 la utilización de recursos y la capacidad de bases de datos y 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:
|
Uso de Operations Insights en Autonomous AI Database en una infraestructura de Exadata dedicada |
Métricas de base de datos de IA autónoma Puede supervisar el estado, la capacidad y las prestaciones de sus bases de datos de IA autónomas mediante métricas, alarmas y notificaciones. Las métricas de Autonomous AI Database le 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 los datos de métricas para diagnosticar y solucionar problemas con sus recursos de la Base de datos de IA autónoma. |
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 sensibilidad de sus datos, evaluar riesgos para datos, enmascarar datos confidenciales, implantar y supervisar controles del usuario, evaluar seguridad de usuario, supervisar actividad de usuario y satisfacer los requisitos del cumplimiento de la seguridad de datos en las bases de datos. |
Oracle Data Safe proporciona el siguiente juego de funciones en una única consola de gestión fácil a utilizar:
Para poder registrar la base de datos con Data Safe, Data Safe se debe configurar para que acuerde a las bases en la configuración de su 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 que los administradores de la base de datos supervisen la base de datos. |
Puede conectarse a la base de datos de IA autónoma 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 un usuario de base de datos cuyo esquema se ha 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 escalar de forma inmediata el almacenamiento y los recursos informáticos 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 de manera local en Oracle APEX en Autonomous AI Database, o viceversa. |
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 SQLPlus a una base de datos de IA autónoma, el sistema que ejecuta SQLPlus 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 sus 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 sus bases de datos de 3ª parte 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 con Oracle SQL Developer |
Oracle REST Data Services Oracle REST Data Services (ORDS) facilita el desarrollo en una base de datos de IA autónoma de interfaces REST para datos relacionales. 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 Autonomous AI Database |
Simple Oracle Document Access (SODA) Oracle proporciona una familia de API de Simple Oracle Document Access (SODA) para acceder a los datos de 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 implementaciones disponibles de SODA:
|
Visión General de SODA |
API de Oracle Database para MongoDB Oracle Database API for MongoDB convierte el protocolo de transferencia MongoDB en sentencias SQL que ejecuta Oracle Database. Permite a los desarrolladores que tienen conjuntos de habilidades de 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 de 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 Oracle Database API for MongoDB |
Operaciones de gestión de bases de datos de IA autónomas
Puede realizar las siguientes operaciones de gestión en una base de datos de IA autónoma.
| Operación | Instrucciones de tarea |
|---|---|
| Creación de una base de datos de IA autónoma | Creación de una base de datos de IA autónoma |
| Crear un pool flexible | Crear un pool flexible |
| Copia de seguridad manual de tu base de datos de IA autónoma | Copia de seguridad manual de una base de datos de IA autónoma |
| Clonación de una base de datos de IA autónoma | Clonación de 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 Database In-Memory | Activación o desactivación de Database In-Memory |
| Activación de Ops Insights para una base de datos de IA autónoma | Activación de Ops Insights para una base de datos de IA autónoma |
| Unirse o dejar un pool elástico | Unirse o dejar un pool elástico |
| Gestión de un Pool Elástico como Líder de Pool | Gestión de un Pool Elástico como Líder de Pool |
| Ver detalles de una base de datos de IA autónoma | Ver 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 |
| Gestionar bases de Datos Primarias y En Espera en la Configuración de Autonomous Data Guard | Gestionar 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 su base de datos de IA autónoma | Restauración y recuperación de una base de datos de IA autónoma |
| Inicio, parada y reinicio de una base de datos de IA autónoma | Inicio, parada y reinicio de una base de datos de IA autónoma |
| Visualización de métricas de base de datos de IA autónoma para una base de datos | Visualización de métricas de base de datos de IA autónoma para una base de datos |
| Visualización de métricas de base de datos de IA autónoma de las bases de datos de un compartimento | Visualización de métricas de base de datos de IA autónoma de las bases de datos de un compartimento |
| Descarga de credenciales de cliente | Descarga de credenciales de cliente |
| Visualización de 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 para una base de datos de IA autónoma | Definición de la lista 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 |
| Anulación de 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.