Acerca de Autonomous Database

Oracle Autonomous 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 instancias de Autonomous Database se aprovisionan dentro de una base de datos de contenedores autónoma (ACD) y son bases de datos de usuario. Puede crear varias instancias de Autonomous Database en un único recurso de base de datos de contenedor autónoma.

Para obtener una idea integral de la arquitectura de cuatro capas utilizada con Autonomous Database en infraestructura de Exadata dedicada y comprender el posicionamiento de Autonomous Database en esta arquitectura, consulte Componentes de Autonomous Database en infraestructura de Exadata dedicada.

Los DBA de aplicaciones crean, supervisan y gestionan instancias de Autonomous Database. 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. Puede conectarse a su instancia de Autonomous Database y empezar a desarrollar aplicaciones de base de datos después de que el administrador del conjunto haya configurado los recursos de infraestructura y de que un DBA de aplicaciones haya aprovisionado una instancia de Autonomous Database con usuarios de base de datos. Un usuario de base de datos también puede conectarse a Autonomous Database mediante varias herramientas, como SQL*Plus, SQLcl, Database Actions u Oracle APEX.

Requisitos de Autonomous Database

Requisitos de Recursos

Para aprovisionar una instancia de Autonomous Database, necesita una base de datos de contenedores autónoma con o sin Autonomous Data Guard, según los requisitos de recuperación ante desastres. Consulte Creación de 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 políticas de IAM pertenecientes a instancias de Autonomous Database, consulte Políticas para gestionar bases de datos autónomas.

Funciones de base de datos gestionadas desde Autonomous Database

Las siguientes funciones se pueden definir y gestionar en el nivel de Autonomous Database.

Función Notas: Referencia adicional

Tipo de Carga de Trabajo

Puede configurar la base de datos para que sea uno de los tipos de carga de trabajo de Autonomous Data Warehouse o Autonomous Transaction Processing.

Oracle Autonomous Data Warehouse es un servicio de almacén de datos en la nube que elimina prácticamente todas las complejidades del funcionamiento de un almacén de datos, la protección de datos y el desarrollo de aplicaciones basadas en datos.

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

Acerca de Autonomous Database on Dedicated Exadata Infrastructure

Ver detalles de la conexión

Puede descargar credenciales de cliente y ver los nombres TNS y las cadenas de conexión de una instancia de Autonomous Database desde la consola de Oracle Cloud Infrastructure (OCI).

Un administrador de servicio descarga las credenciales de cliente de Oracle (archivos de cartera) de Autonomous Database. Si no es administrador de Autonomous Database, su administrador debe proporcionarle las credenciales de cliente.

Para las instancias de Autonomous Database en espera entre regiones, puede descargar cadenas de conexión específicas de la región.

Acerca de la conexión a una instancia de Autonomous Database dedicada

Autonomous Database para desarrolladores

Puede crear una instancia de Autonomous Database para desarrolladores. Autonomous Database para desarrolladores es una oferta de nivel gratuito diseñada para actividades de desarrollo de bases de datos y pruebas funcionales.

Autonomous Database 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.

Autonomous Database 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 Autonomous Database

Escala automática de CPU

La escala automática de CPU permite a Autonomous Database utilizar automáticamente hasta tres veces el número de CPU especificado en el recuento de CPU a medida que aumenta la carga de trabajo en la base de datos.

Puede activar la escala automática de CPU al aprovisionar una instancia de Autonomous Database o después de aprovisionar una.

Activar o desactivar la escala automática de una instancia de Autonomous Database

Almacenamiento

Puede especificar el almacenamiento que desea asignar a la base de datos en terabytes (GB) al aprovisionar una instancia de Autonomous Database.

El valor mínimo es de 32 GB.

Los valores por defecto son 1024 GB para Autonomous Data Warehouse y 32 GB para las cargas de trabajo de Autonomous Transaction Processing.

 

Pool elástico

Las agrupaciones flexibles le ayudan a mejorar la eficiencia operativa y 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 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 instancia de Autonomous Database
    • Clonación de Autonomous Database o su copia de seguridad
  • Opciones de pool elástico en el cuadro de diálogo Gestionar asignación de recursos de la página Detalles de Autonomous Database.

Solo se pueden utilizar bases de datos de Autonomous Transaction Processing sin Autonomous Data Guard que utilicen el modelo de recursos informáticos 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 el acceso a la red mediante la creación de una lista de control de acceso (ACL). Una ACL proporciona protección adicional para su instancia de Autonomous Database 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 Autonomous Database on Dedicated Exadata Infrastructure

Correo de contacto

Puede proporcionar correos electrónicos de contacto en los que puede recibir notificaciones operativas, anuncios y notificaciones de mantenimiento no planificadas sobre Autonomous Database.

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

Autonomous Database le permite seleccionar el juego de caracteres que desee en una lista de juegos de caracteres soportados al aprovisionar una instancia de Autonomous Database.

Seleccione un juego de caracteres y un juego de caracteres nacional al aprovisionar una instancia de Autonomous Database.

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 Autonomous Database

Database In-Memory

Puede activar Database In-memory para Autonomous Database asignando un porcentaje de su Área Global del Sistema (SGA) al almacén de columnas In-Memory (almacén de columnas IM) al aprovisionar la base de datos o posteriormente. El almacén de columnas en memoria 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 columnar comprimido especial optimizado para exploraciones rápidas.

Puede activar o desactivar Database In-Memory para una instancia de Autonomous Database 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 instancia de Autonomous Database, creando una copia puntual de ella o de su juego de copias de seguridad. Puede utilizar la función de clonación para configurar rápidamente una instancia de Autonomous Database con datos históricos para fines como, por ejemplo, de prueba, desarrollo o análisis.

Autonomous Database 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 la clonación de Autonomous Database on Dedicated Exadata Infrastructure

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 instancia de Autonomous Database 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 Database en infraestructura de Exadata dedicada

Introducción a Ops Insights

Métricas de Autonomous Database

Puede supervisar el estado, la capacidad y el rendimiento de las Autonomous Database mediante métricas, alarmas y notificaciones. Las métricas de Autonomous Database ayudan a medir datos cuantitativos útiles, como la utilización de la CPU y del almacenamiento, el número de intentos de conexión a la base de datos correctos y con fallos, las operaciones de base de datos, las consultas SQL, las transacciones, etc. Puede utilizar datos de métricas para diagnosticar problemas y solucionarlos con los recursos de Autonomous 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 Autonomous Database

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 Autonomous Database

Las siguientes herramientas están disponibles para los usuarios de Autonomous 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, administración y funciones de supervisión para Autonomous Database. Con 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 Autonomous 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 Autonomous Database 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. Autonomous Database puede ampliar de forma instantánea los recursos informáticos y el almacenamiento en línea según sea necesario, en función de la carga de trabajo.

Puede desplegar fácilmente las aplicaciones de Oracle APEX desarrolladas de forma local en Oracle APEX en Autonomous 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 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 Autonomous Database, el sistema que ejecuta SQL*Plus debe tener acceso de red a Autonomous Database.

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 instancia de Autonomous Database, el sistema que ejecuta SQLCl debe tener acceso de red a Autonomous Database.

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 instancia de Autonomous Database, el sistema que ejecuta SQL Developer debe tener acceso de red a Autonomous Database.

Conexión a Oracle SQL Developer

Servicios de datos REST de Oracle

Oracle REST Data Services (ORDS) facilita el desarrollo de interfaces REST para datos relacionales en una Autonomous Database. 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 Autonomous Database está preconfigurada y totalmente gestionada. ORDS se conecta a la base de datos mediante el servicio de base de datos predefinido low 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 Database

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 SODA desde la página Detalles de una instancia de Autonomous Database.

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 instancia de Autonomous Database, debe instalar y configurar Oracle REST Data Services (ORDS) gestionado por el cliente por separado y la versión de ORDS debe ser 22.3 o posterior.

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

Operaciones de gestión de Autonomous Database

Puede realizar las siguientes operaciones de gestión en una instancia de Autonomous Database.

Operación Instrucciones de la tarea
Crear una instancia de Autonomous Database Creación de una base de datos autónoma
Creación de un pool elástico Creación de un pool elástico
Copia de seguridad manual de Autonomous Database Copia de seguridad manual de una instancia de Autonomous Database
Copia de una instancia de Autonomous Database Clonación de una base de datos autónoma
Creación de una copia de seguridad a largo plazo Creación de una copia de seguridad a largo plazo
Activar o desactivar la escala automática de una instancia de Autonomous Database Activar o desactivar la escala automática de una instancia de Autonomous Database
Activación o Desactivación de la Base de Datos en Memoria Activación o Desactivación de la Base de Datos en Memoria
Activación de Ops Insights para una instancia de Autonomous Database Activación de Ops Insights para una instancia de Autonomous Database
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
Visualización de detalles de una instancia de Autonomous Database Visualización de detalles de una base de datos autónoma
Gestión de contactos de clientes para una instancia de Autonomous Database Gestión de contactos de clientes para una instancia de Autonomous Database
Gestión de recursos de almacenamiento o CPU de una instancia de Autonomous Database Gestión de recursos de almacenamiento o CPU de una instancia de Autonomous Database
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
Movimiento de una instancia de Autonomous Database a un compartimento diferente Traslado de una instancia de Autonomous Database a un compartimento diferente
Recuperación y restauración de la Autonomous Database Recuperación y restauración de Autonomous Database
Iniciar, parar y reiniciar una instancia de Autonomous Database Inicio, parada y reinicio de una instancia de Autonomous Database
Visualización de métricas de Autonomous Database para una base de datos Visualización de métricas de Autonomous Database para una base de datos
Visualización de métricas de Autonomous Database de las bases de datos de un compartimento Visualización de métricas de Autonomous Database 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 instancia de Autonomous Database Visualización de cadenas de conexión para una instancia de Autonomous Database
Definición de la lista de control de acceso para una instancia de Autonomous Database Definición de la lista de control de acceso para una instancia de Autonomous Database
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 instancia de Autonomous Database Terminación de una base de datos autónoma

Las operaciones mencionadas anteriormente también se pueden lograr mediante API. Consulte API para gestionar instancias de Autonomous Databases para obtener más información.