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 no de Oracle.
Al utilizar enlaces de base de datos con conectividad heterogénea gestionada por Oracle, Autonomous Database configura y configura la conexión a la base de datos que no es de Oracle.
Con la conectividad heterogénea gestionada por Oracle, el soporte es para conexiones de solo consulta en la base de datos remota. Es decir, las actualizaciones no están soportadas cuando se utiliza conectividad heterogénea gestionada por 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). Cuando se conecta 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 SSL/TLS se configure en la base de datos de destino.
Consulte Creación de enlaces de base de datos a Oracle MySQL en un punto final privado con conectividad heterogénea gestionada por Oracle para obtener más información.
Para crear enlaces de base de datos a una base de datos que no sea de Oracle mediante conectividad heterogénea gestionada por Oracle, realice lo siguiente:
Para las credenciales que cree en el paso 1, las credenciales de la base de datos de destino, si cambia la contraseña del usuario de destino, puede actualizar la credencial que contiene las credenciales del usuario de destino de la siguiente manera:
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 volver a crear los enlaces de base de datos.
Para obtener información adicional, consulte:
-
Funciones y sintaxis SQL soportadas en la Guía del usuario de Oracle Database Gateway for ODBC
- 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 facilita la creación de 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 y configura la conexión a Oracle MySQL Database Service. - Tipos y puertos de bases 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. - Accede 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 son de 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 facilita la creación de 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 y configura la conexión a Oracle MySQL Database Service.
A continuación se muestran los requisitos para utilizar la conectividad heterogénea gestionada por Oracle con Oracle MySQL Database Service en un punto final privado:
- Cree un nombre DNS mediante una zona de DNS privada que apunte a la IP privada de Oracle MySQL Database Service en su 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 las conexiones entrantes en el puerto 3306.
Para crear enlaces de base de datos a Oracle MySQL Database Service en un punto final privado mediante conectividad heterogénea gestionada por Oracle, realice lo siguiente:
Para las credenciales que cree en el paso 1, las credenciales de la base de datos de destino, si cambia la contraseña del usuario de destino, puede actualizar la credencial que contiene las credenciales del usuario de destino de la siguiente manera:
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 volver a crear los enlaces de base de datos.
Para obtener información adicional, consulte:
-
Funciones y sintaxis SQL soportadas en la Guía del usuario de Oracle Database Gateway for ODBC
Puertos y tipos de bases de datos de conectividad heterogénea gestionados por Oracle
Muestra las bases de datos que no son de 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.
Oracle utiliza conectores Progress DataDirect. La columna Database Support proporciona enlaces al sitio web 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 compatibles con Amazon Redshift |
SQL de Azure Microsoft SQL Server Azure Synapse Analytics |
|
1.433 |
|
Apache Hive |
hive |
443 |
Versiones admitidas por Hive |
Google Analytics |
|
443 |
|
Google BigQuery |
|
443 |
|
Google Drive |
|
443 |
|
Apache Hive |
hive |
443 |
Versiones admitidas por Hive |
IBM Db2 11.5.6 o posterior IBM Db2 11.5.5 o inferior |
db2 |
25.000 50.000 |
Versiones admitidas por IBM Db2 |
Microsoft SharePoint |
|
443 |
|
MongoDB |
mongodb |
27.017 |
|
MySQL |
|
3.306 |
MySQL Versiones admitidas |
MySQL Community Edition |
|
3.306 |
|
PostgreSQL |
postgres |
5.432 |
PostgreSQL Versiones admitidas |
Salesforce |
|
19.937 |
Versiones admitidas por Salesforce |
ServiceNow |
|
443 |
ServiceNow Versiones admitidas |
Copo de nieve |
|
443 |
Versiones compatibles con Snowflake |
Youtube |
|
443 | Versiones compatibles con Youtube |
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 son 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.
HETEROGENEOUS_CONNECTIVITY_INFO Vista
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 el uso de PL/SQL de ejemplo para |
Tema principal: Acceso a muestras e información de conectividad heterogénea