Integración multinube de base de datos para servicios de Oracle Database Cloud
- Uso de la consola para gestionar la integración multinube de base de datos para servicios de Oracle Database Cloud
Descubra cómo gestionar la integración multinube de base de datos para servicios de Oracle Database Cloud. - Uso de la API para gestionar la integración de datos en varias nubes para los servicios de Oracle Database Cloud
Tema principal: Guías de procedimientos
Uso de la consola para gestionar la integración multinube de base de datos para los servicios de Oracle Database Cloud
Descubra cómo gestionar la integración multinube de bases de datos para los servicios de Oracle Database Cloud.
- Integrar Oracle Exadata con los servicios de Azure Cloud
Los conectores de identidad, los contenedores de almacenamiento y los montajes de almacenamiento de Oracle Database@Azure son componentes clave en la integración de Oracle Exadata con los servicios de Azure Cloud. - Creación de un conector de identidad desde la consola de OCI
La creación de un conector de identidad instala el agente de Azure Arc en las máquinas virtuales de cluster de VM de Exadata, registrándolas como máquinas virtuales activadas para Arc de Azure. - Visualización de la Lista de Recursos de Identity Connector
- Visualización de los detalles de un recurso de Identity Connector
- Creación de un recurso de contenedor de almacenamiento
- Descubra contenedores de almacenamiento de Azure
- Visualización de la lista de recursos de contenedor de almacenamiento
- Visualización de los detalles de un recurso de contenedor de almacenamiento
- Creación de un recurso de montaje de almacenamiento
- Visualización de la lista de recursos de montaje de almacenamiento
- Visualización de los detalles de un recurso de montaje de almacenamiento
Integrar Oracle Exadata con los servicios de Azure Cloud
Los conectores de identidad, los contenedores de almacenamiento y los montajes de almacenamiento de Oracle Database@Azure son componentes clave en la integración de Oracle Exadata con los servicios de Azure Cloud.
Conectores de identidad de Oracle Database@Azure: estos conectores permiten una interacción perfecta entre los servicios de Oracle Exadata Database y Azure Cloud al vincular la base de datos Oracle con la gestión de identidad y acceso de Azure. Permite que la autenticación y autorización específicas de Azure se utilicen directamente en el cluster de VM de Exadata.
Contenedores de almacenamiento de Azure: el almacenamiento de bloques de Azure se utiliza para almacenar grandes cantidades de datos no estructurados, como texto, imágenes, vídeos y copias de seguridad. Al conectar Oracle Exadata a Azure Blob Storage, los usuarios pueden aprovechar el almacenamiento en la nube para un almacenamiento de datos escalable y seguro.
Montajes de almacenamiento de Azure: el montaje de almacenamiento de bloques de Azure hace referencia al proceso de asociación de un contenedor de almacenamiento de Azure como un sistema de archivos montado en una máquina virtual de Oracle Exadata Database Service. Este montaje permite a utilidades de base de datos como Data Pump (impdp/expdp) y RMAN interactuar con el almacenamiento de Azure como si fuera un directorio local.
Creación de un conector de identidad desde la consola de OCI
Al crear un conector de identidad, se instala el agente de arco de Azure en las máquinas virtuales de cluster de VM de Exadata y se registran como máquinas virtuales activadas para arco de Azure.
Esto permite una comunicación segura con el servicio de gestión de claves (KMS) de Azure mediante la identidad de Azure generada por el agente Arc. El agente de Azure Arc puede comunicarse con los servicios de Azure a través de una red pública o una configuración de conectividad privada. Obtenga más información sobre Azure Arc.
Cada cluster de VM de Exadata debe tener un conector de identidad activado para acceder a los recursos de Azure. El conector de identidad establece una conexión pública o privada entre el cluster de VM de Exadata y los recursos de gestión de claves de Azure, según los roles asignados.
Para generar un token de acceso para su cuenta actual de Azure, consulte az account get-access-token.
Puede crear un conector de identidad de una de dos formas: mediante la interfaz de Oracle Exadata Database Service on Dedicated Infrastructure o la interfaz de integraciones multinube de base de datos.
Oracle Exadata Database Service on Dedicated Infrastructure
- Abra el menú de navegación. Haga clic en Oracle Database y, a continuación, en Oracle Exadata Database Service on Dedicated Infrastructure.
- En el menú de la izquierda, haga clic en los clusters de máquina virtual de Exadata en Oracle Exadata Database Service on Dedicated Infrastructure.
- En la lista de Clusters de VM de Exadata, seleccione el cluster que está utilizando.
- Seleccione Información de cluster de VM y, a continuación, vaya a Conector de identidad ubicado en Información de multinube. Haga clic en la opción Crear.
Nota
Si un conector de identidad no se ha creado anteriormente, se muestra como Ninguno.
- El nombre de conector de identidad, el cluster de VM de Exadata, el ID de suscripción de Azure y el nombre de grupo de recursos de Azure son campos de solo lectura y se rellenarán con valores.
- Introduzca el ID de inquilino de Azure y el token de acceso.
- Expanda la sección Mostrar opciones avanzadas.
Las secciones Información de conectividad privada y Etiquetas se rellenan.
Para activar una conexión de punto final privado, introduzca el nombre del ámbito de enlace privado de arco de Azure.
- Para agregar etiquetas para los recursos, haga clic en Agregar etiqueta y, a continuación, introduzca los valores necesarios.
- Revise las selecciones y, a continuación, haga clic en Crear para crear el conector de identidad.
Integraciones multinube de base de datos
- Abra el menú de navegación. Haga clic en Oracle Database y, a continuación, en Integraciones multinube de base de datos.
- Seleccione Conectores de identidad en el menú de navegación de la izquierda.
- En la lista desplegable Compartimento, seleccione el compartimento que está utilizando.
- Una vez que seleccione el compartimento, el nombre de conector de identidad rellena automáticamente un nombre.
Por defecto, el tipo de conector de identidad se selecciona como Azure.
- Seleccione agente ARC como mecanismo de identidad.
- Seleccione el compartimento en la lista Seleccionar un compartimento de cluster de VM de Exadata y, a continuación, seleccione el cluster de VM de Exadata en la lista Seleccionar un cluster de VM de Exadata.
- Introduzca su ID de inquilino de Azure. Los campos ID de suscripción de Azure y Nombre de grupo de recursos de Azure rellenan los valores según la selección de cluster de VM de Exadata.
- Introduzca un token de acceso.
- Expanda la sección Mostrar opciones avanzadas. Las secciones Información de conectividad privada y Etiquetas se rellenan. Estos campos son opcionales.
- Para agregar etiquetas para los recursos, haga clic en Agregar etiqueta y, a continuación, introduzca los valores necesarios.
- Revise las selecciones y, a continuación, haga clic en Crear.
Ver la lista de recursos de Identity Connector
- Abra el menú de navegación. Haga clic en Oracle Database y, a continuación, en Integraciones multinube de base de datos.
- Haga clic en Conectores de identidad para ver la lista de conectores de identidad.
Ver los detalles de un recurso de Identity Connector
- Abra el menú de navegación. Haga clic en Oracle Database y, a continuación, en Integraciones multinube de base de datos.
- Haga clic en Conectores de identidad para ver la lista de conectores de identidad.
- Haga clic en el nombre del conector de identidad para ver sus detalles.
La página de detalles resultante muestra información, incluido el estado del agente de arco, que indica si está conectado o desconectado.
Creación de un recurso de contenedor de almacenamiento
- Abra el menú de navegación. Haga clic en Oracle Database y, a continuación, en Integraciones multinube de base de datos.
- Haga clic en Contenedores de almacenamiento.
- Haga clic en Crear contenedor de almacenaje.
- Introduzca lo siguiente en la página Crear contenedor de almacenamiento resultante.
- Compartimento: seleccione el compartimento en donde desea crear este contenedor de almacenamiento.
- Nombre: introduzca un nombre descriptivo para el contenedor de almacenamiento.
- Nombre de cuenta: introduzca el nombre de usuario del contenedor de almacenamiento de Azure.
Esto suele hacer referencia a la identidad o las credenciales utilizadas para autenticar y acceder a un contenedor de almacenamiento de Azure. Según el método de autenticación, podría ser una identidad de Azure Active Directory (Azure AD) o una autenticación basada en clave de acceso.
- Nombre de contenedor de almacenamiento: introduzca el nombre del contenedor de almacenamiento de Azure.
Este es el nombre único asignado a un contenedor de almacenamiento específico dentro de una cuenta de Azure Storage. El nombre del contenedor ayuda a organizar y almacenar blobs (archivos y datos) en la cuenta.
- Dirección IP: introduzca la dirección IP del contenedor de almacenamiento de Azure.
- Alias de DNS: introduzca el nombre de dominio completo (FQDN) que apunta al contenedor de almacenamiento de Azure.
Descubrir contenedores de almacenamiento de Azure
Para detectar el contenedor de almacenamiento de Azure mediante un conector de identidad, utilice este procedimiento.
- Abra el menú de navegación. Haga clic en Oracle Database y, a continuación, en Integraciones multinube de base de datos.
- Haga clic en Contenedores de almacenamiento.
- Haga clic en Detectar contenedores de almacenamiento de Azure.
- Introduzca lo siguiente en la página de contenedores de almacenamiento Discover Azure resultante.
- Compartimento: seleccione el compartimento en donde desea crear este contenedor de almacenamiento.
- Contenedores de almacenamiento de Azure: seleccione un conector de identidad.
- Haga clic en Detectar.
Se muestra la lista de nombres de contenedores de almacenamiento.
- Seleccione la casilla de control situada junto al nombre del contenedor de almacenamiento.
- Haga clic en Crear.
Ver la lista de recursos de contenedor de almacenamiento
- Abra el menú de navegación. Haga clic en Oracle Database y, a continuación, en Integraciones multinube de base de datos.
- Haga clic en Contenedores de almacenamiento para ver la lista de contenedores de almacenamiento.
Visualización de los detalles de un recurso de contenedor de almacenamiento
- Abra el menú de navegación. Haga clic en Oracle Database y, a continuación, en Integraciones multinube de base de datos.
- Haga clic en Contenedores de almacenamiento para ver la lista de contenedores de almacenamiento.
- Haga clic en el nombre del contenedor de almacenamiento para ver sus detalles.
Creación de un recurso de montaje de almacenamiento
- Abra el menú de navegación. Haga clic en Oracle Database y, a continuación, en Integraciones multinube de base de datos.
- Haga clic en Montajes de almacenamiento.
- Introduzca lo siguiente en la página Crear montaje de almacenamiento resultante.
- Compartimento: seleccione un compartimiento en el que desee crear este montaje de almacenamiento.
- Nombre del montaje del almacenamiento: introduzca un nombre descriptivo para el montaje del almacenamiento.
- Conector de identidad: seleccione un conector de identidad.
- Contenedor de blob: seleccione un contenedor de almacenamiento.
Visualización de la lista de recursos de montaje de almacenamiento
- Abra el menú de navegación. Haga clic en Oracle Database y, a continuación, en Integraciones multinube de base de datos.
- Haga clic en Montajes de almacenamiento para ver la lista de montajes de almacenamiento.
Visualización de los detalles de un recurso de montaje de almacenamiento
- Abra el menú de navegación. Haga clic en Oracle Database y, a continuación, en Integraciones multinube de base de datos.
- Haga clic en Montajes de almacenamiento para ver la lista de montajes de almacenamiento.
- Haga clic en el nombre del montaje de almacenamiento para ver sus detalles.
Uso de la API para gestionar la integración de datos en múltiples nubes para los servicios de Oracle Database Cloud
Para obtener más información sobre el uso de la API y la firma de solicitudes, consulte API de REST y Credenciales de seguridad. Para obtener información sobre los SDK, consulte Software development kits e interfaz de línea de comandos.
Los siguientes recursos estarán disponibles para los clientes mediante el SDK de OCI, la CLI y Terraform. Los clientes que deseen integrar Oracle Database en Exadata con Azure Cloud Services utilizarán estas API.
conectores oracle-db-azure
Tabla 5-10 Conectores oracle-db-azure
API | Descripción |
---|---|
createOracleDbAzureConnector |
Captura detalles específicos de Azure del cliente y automatiza la instalación del agente de ARC en el cluster de VM ExaDB-D. |
updateOracleDbAzureConnector |
Actualiza los detalles específicos de Azure del cliente y modifica la configuración de Arc Agent si es necesario. |
changeOracleDbAzureConnectorCompartment |
Cambia el compartimento del recurso de conector de Azure, pero no afecta a la instalación de Arc Agent. |
deleteOracleDbAzureConnector |
Suprime el recurso de conector de Azure y desinstala Arc Agent del cluster de VM ExaDB-D. |
getOracleDbAzureConnector |
Recupera los detalles de un recurso de conector de Azure específico. |
listOracleDbAzureConnectors |
Muestra los recursos de Azure Connector según los filtros especificados. |
contenedores de bloques oracle-db-azure
Tabla 5-11 Contenedores de bloques de oracle-db-azure
API | Descripción |
---|---|
createOracleDbAzureBlobContainer |
Capture los detalles de la cuenta y el contenedor de almacenamiento de Azure, que se utilizarán al montar el contenedor de Azure en el cluster de VM ExaDB-C@C. Además, esta operación actualizará los detalles de la cuenta y el contenedor de almacenamiento de Azure según sea necesario. |
updateOracleDbAzureBlobContainer |
Actualiza los detalles de la cuenta y el contenedor de Azure Storage. |
changeOracleDbAzureBlobContainerCompartment |
Cambia el compartimento del recurso de contenedor de blobs de Azure. |
deleteOracleDbAzureBlobContainer |
Suprime el recurso de contenedor Blob de Azure. |
getOracleDbAzureBlobContainer |
Recupera un recurso de contenedor de blob de Azure específico. |
listOracleDbAzureBlobContainers |
Muestra los recursos de contenedor de blobs de Azure según los filtros especificados. |
oracle-db-azure-blob-montajes
Tabla 5-12 Montajes de bloques de oracle-db-azure
API | Descripción |
---|---|
createOracleDbAzureBlobMount |
Captura los detalles de la cuenta y el contenedor de almacenamiento de Azure y monta el contenedor de Azure en el cluster de VM ExaDB-D. |
updateOracleDbAzureBlobMount |
Actualiza los detalles de la cuenta y el contenedor de almacenamiento de Azure y, si es necesario, actualiza los detalles de montaje del contenedor de Azure en el cluster de VM ExaDB-D. |
changeOracleDbAzureBlobMountCompartment |
Cambia el compartimento del recurso de montaje de blobs de Azure sin realizar ningún cambio en el cluster de VM ExaDB-C@C. |
deleteOracleDbAzureBlobMount |
Suprime el recurso de montaje de blobs de Azure y desmonta el contenedor de Azure del cluster de VM ExaDB-D. |
getOracleDbAzureBlobMount |
Recupera un recurso de montaje de blob de Azure específico. |
listOracleDbAzureBlobMounts |
Recupera una lista de recursos de montaje de blobs de Azure. |
oracle-db-mci-work-requests
Tabla 5-13 Solicitudes de trabajo de oracle-db-mci
API | Descripción |
---|---|
ListWorkRequests |
Recupera una lista de todas las solicitudes del trabajo. |
GetWorkRequest |
Recupera detalles de una solicitud de trabajo específica. |
CancelWorkRequest |
Cancela la solicitud de trabajo especificada. |
ListWorkRequestErrors |
Recupera una lista de errores asociados a una solicitud de trabajo. |
ListWorkRequestLogs |
Recupera una lista de logs relacionados con una solicitud de trabajo. |
Detecciones de recursos en varias nubes
Tabla 5-14: Detecciones de recursos en varias nubes
API | Descripción |
---|---|
ListMultiCloudResourceDiscoveries |
Recupera una lista de todos los recursos de detección de recursos de varias nubes. |
CreateMultiCloudResourceDiscovery |
Crea un nuevo recurso de detección de recursos multinube. |
ChangeMultiCloudResourceDiscoveryCompartment |
Mueve un recurso de detección de recursos multinube a un compartimento diferente. |
GetMultiCloudResourceDiscovery |
Recupera los detalles de un recurso de detección de recursos multinube específico. |
UpdateMultiCloudResourceDiscovery |
Actualiza los detalles de un recurso de detección de recursos multinube específico. |
DeleteMultiCloudResourceDiscovery |
Suprime un recurso de detección de recursos multinube específico. |
oracle-db-azure-vaults
Tabla 5-15 Almacenes de oracle-db-azure
API | Descripción |
---|---|
ListOracleDbAzureVaults |
Recupera una lista de todos los recursos de almacén de Azure de Oracle DB. |
CreateOracleDbAzureVault |
Crea un nuevo recurso de almacén de Oracle DB Azure. |
ChangeOracleDbAzureVaultCompartment |
Mueve un recurso de almacén de Oracle DB Azure a un compartimento diferente. |
RefreshOracleDbAzureVault |
Refresca los detalles de un recurso de almacén de Azure de Oracle DB. |
GetOracleDbAzureVault |
Recupera los detalles de un recurso de almacén de Azure de Oracle DB específico. |
UpdateOracleDbAzureVault |
Actualiza los detalles de un recurso de almacén de Azure de Oracle DB específico. |
DeleteOracleDbAzureVault |
Suprime un recurso de almacén de Azure de Oracle DB específico. |
claves de oracle-db-azure
Tabla 5-16 Claves de oracle-db-azure
API | Descripción |
---|---|
ListOracleDbAzureKeys |
Recupera una lista de todas las claves de Oracle DB Azure. |
GetOracleDbAzureKey |
Recupera los detalles de una clave de Oracle DB Azure específica. |
oracle-db-azure-vault-associations
Tabla 5-17 Asociaciones de oracle-db-azure-vault
API | Descripción |
---|---|
ListOracleDbAzureVaultAssociations |
Recupera una lista de todas las asociaciones de almacén de Azure de Oracle DB. |
CreateOracleDbAzureVaultAssociation |
Crea una nueva asociación entre un almacén de Oracle DB y uno de Azure. |
ChangeOracleDbAzureVaultAssociationCompartment |
Mueve una asociación de almacén de Oracle DB Azure a un compartimento diferente. |
GetOracleDbAzureVaultAssociation |
Recupera los detalles de una asociación de almacén de Azure de Oracle DB específica. |
UpdateOracleDbAzureVaultAssociation |
Actualiza los detalles de una asociación de almacén de Azure de Oracle DB específica. |
DeleteOracleDbAzureVaultAssociation |
Suprime una asociación de almacén de Oracle DB Azure específica. |
CascadingDeleteOracleDbAzureVaultAssociation |
Suprime una asociación de almacén de Oracle DB Azure y cualquier recurso dependiente. |