Creación de Enlaces de Base de Datos a Bases de Datos No Oracle con Conectividad Heterogénea Gestionada por Oracle
El soporte de Autonomous Database para la conectividad heterogénea gestionada por Oracle facilita la creación de enlaces de base de datos a bases de datos que no sean de Oracle. Al utilizar enlaces de base de datos con conexión heterogénea gestionada por Oracle, Autonomous Database configura la conexión a la base de datos no Oracle.
A continuación se muestra un requisito para utilizar la conectividad heterogénea gestionada por Oracle con Autonomous Database:
-
Cuando la base de datos de destino está en un punto final público, la base de datos se debe configurar para permitir conexiones SSL/TLS entrantes con certificados firmados por CA.
La conectividad heterogénea gestionada por Oracle soporta conexiones a servicios de base de datos de destino en puntos finales privados (por ejemplo, puede conectarse a Oracle MySQL Database Service cuando el servicio está en un punto final privado). Al conectarse a una base de datos no oracle con conectividad heterogénea gestionada por Oracle en un punto final privado, la conexión utiliza el protocolo TCP y no necesita que se configure SSL/TLS en la base de datos de destino.
Consulte Create Database Links to Oracle MySQL on a Private Endpoint with Oracle Managed Heterogeneous Connectivity para obtener más información.
Para crear enlaces de base de datos a una base de datos no Oracle mediante conectividad heterogénea gestionada por Oracle, realice lo siguiente:
Para las credenciales creadas en el paso 1, las credenciales de la base de datos de destino, si la contraseña del usuario de destino cambia, puede actualizar la credencial que contiene las credenciales del usuario de destino de la siguiente forma:
BEGIN
DBMS_CLOUD.UPDATE_CREDENTIAL
(
credential_name => 'AWS_REDSHIFT_LINK_CRED',
attribute => 'PASSWORD',
value => 'password');
END;
/
Donde password es la nueva contraseña.
Después de esta operación, los enlaces de base de datos existentes que utilizan esta credencial siguen funcionando sin tener que borrar y recrear los enlaces de base de datos.
Para obtener información adicional, consulte:
-
Funciones y sintaxis SQL soportadas en Oracle Database Gateway for ODBC User's Guide
- Creación de enlaces de base de datos a Oracle MySQL en un punto final privado con conectividad heterogénea gestionada por Oracle
El soporte de Autonomous Database para la conectividad heterogénea gestionada por Oracle permite crear fácilmente enlaces de base de datos a Oracle MySQL Database Service en un punto final privado. Al utilizar enlaces de base de datos con conectividad heterogénea gestionada por Oracle, Autonomous Database configura la conexión a Oracle MySQL Database Service. - Tipos y puertos de base de datos de conectividad heterogénea gestionados por Oracle
Muestra las bases de datos no Oracle a las que puede conectarse desde Autonomous Database con conectividad heterogénea gestionada por Oracle y muestra el valor de puerto soportado para cada tipo de base de datos. También proporciona un enlace donde puede ver las versiones de base de datos soportadas para cada tipo de base de datos. - Acceso a ejemplos e información de conectividad heterogénea
Oracle Autonomous Database proporciona información de conectividad heterogénea para enlaces de base de datos a bases de datos que no sean de Oracle.
Tema principal: Creación de enlaces de base de datos a bases de datos no Oracle
Creación de enlaces de base de datos a Oracle MySQL en un punto final privado con conectividad heterogénea gestionada por Oracle
El soporte de Autonomous Database para la conectividad heterogénea gestionada por Oracle permite crear fácilmente enlaces de base de datos a Oracle MySQL Database Service en un punto final privado. Al utilizar enlaces de base de datos con conectividad heterogénea gestionada por Oracle, Autonomous Database configura la conexión a Oracle MySQL Database Service.
Estos son los siguientes requisitos para utilizar la conectividad heterogénea gestionada por Oracle con Oracle MySQL Database Service en un punto final privado:
- Create a DNS name using private DNS Zone pointing to private IP of your Oracle MySQL Database Service in your VCN. Consulte DNS privado.
- Cree una instancia de Autonomous Database con un punto final privado en la misma subred.
-
Configure la VCN para Oracle MySQL Database Service para permitir conexiones entrantes en el puerto 3306.
Para crear enlaces de base de datos a Oracle MySQL Database Service en un punto final privado mediante la conectividad heterogénea gestionada por Oracle, realice lo siguiente:
Para las credenciales creadas en el paso 1, las credenciales de la base de datos de destino, si la contraseña del usuario de destino cambia, puede actualizar la credencial que contiene las credenciales del usuario de destino de la siguiente forma:
BEGIN
DBMS_CLOUD.UPDATE_CREDENTIAL
(
credential_name => 'MYSQL_LINK_CRED',
attribute => 'PASSWORD',
value => 'password');
END;
/
Donde password es la nueva contraseña.
Después de esta operación, los enlaces de base de datos existentes que utilizan esta credencial siguen funcionando sin tener que borrar y recrear los enlaces de base de datos.
Para obtener información adicional, consulte:
-
Funciones y sintaxis SQL soportadas en Oracle Database Gateway for ODBC User's Guide
Tipos y puertos de base de datos de conectividad heterogénea gestionados por Oracle
Muestra las bases de datos no Oracle a las que se puede conectar desde Autonomous Database con conectividad heterogénea gestionada por Oracle, además de mostrar el valor de puerto soportado para cada tipo de base de datos. También proporciona un enlace donde puede ver las versiones de base de datos soportadas para cada tipo de base de datos.
Oracle utiliza conectores DataDirect de progreso. La columna Soporte de base de datos proporciona enlaces al sitio web de Progress, donde puede encontrar las versiones de base de datos soportadas para cada tipo de base de datos.
Tipo de base de datos | Valor de db_type | Puerto necesario | Soporte de base de datos |
---|---|---|---|
Amazon Redshift |
|
5.439 |
Versiones soportadas de Amazon Redshift |
Azure SQL Microsoft SQL Server Azure Synapse Analytics |
|
1.433 |
|
Apache Hive |
hive |
443 |
Versiones Soportadas de Hive |
Google Analytics |
|
443 |
|
Google BigQuery |
|
443 |
|
Apache Hive |
hive |
443 |
Versiones Soportadas de Hive |
IBM Db2 11.5.6 o posterior IBM Db2 11.5.5 o menos |
db2 |
25.000 50.000 |
Versiones admitidas de IBM Db2 |
MongoDB |
mongodb |
27.017 |
|
MySQL |
|
3.306 |
MySQL Versiones soportadas |
MySQL Community Edition |
|
3.306 |
|
PostgreSQL |
postgres |
5.432 |
PostgreSQL Versiones admitidas |
Salesforce |
|
19.937 |
Versiones Soportadas de Salesforce |
ServiceNow |
|
443 |
ServiceNow Versiones Soportadas |
Copo de Nieve |
|
443 |
Versiones soportadas por Snowflake |
YouTube |
|
443 | Versiones Soportadas por Youtube |
Acceda a muestras e información de conectividad heterogénea
Oracle Autonomous Database proporciona información de conectividad heterogénea para enlaces de base de datos a bases de datos que no sean de Oracle.
La vista HETEROGENEOUS_CONNECTIVITY_INFO
proporciona información sobre los tipos de conectividad heterogénea de Oracle soportados y muestra un ejemplo de código PL/SQL para cada tipo soportado.
Por ejemplo:
SELECT * FROM HETEROGENEOUS_CONNECTIVITY_INFO WHERE DATABASE_TYPE = 'hive';
- Vista HETEROGENEOUS_CONNECTIVITY_INFO
La vistaHETEROGENEOUS_CONNECTIVITY_INFO
muestra información y ejemplos de conectividad para conectarse con PL/SQL mediante enlaces de base de datos y conectividad heterogénea gestionada por Oracle.
Vista HETEROGENEOUS_CONNECTIVITY_INFO
La vista HETEROGENEOUS_CONNECTIVITY_INFO
muestra información y ejemplos de conectividad para conectarse con PL/SQL mediante enlaces de base de datos y conectividad heterogénea gestionada por Oracle.
Columna | Tipo de Dato | Descripción |
---|---|---|
DATABASE_TYPE |
VARCHAR2(32) |
Valor de tipo de base de datos utilizado con el parámetro |
REQUIRED_PORT |
NUMBER |
Valores de puerto soportados para el tipo de base de datos. |
DESCRIPTION |
CLOB |
Especifica una descripción para |
OPTIONAL_PARAMETERS |
VARCHAR2(1024) |
Especifica los parámetros opcionales válidos para |
SAMPLE_USAGE |
CLOB |
Muestra un ejemplo de uso de PL/SQL para |
Tema principal: Acceso a información y ejemplos de conectividad heterogénea