Criar links de banco de dados para bancos de dados não Oracle com conectividade heterogênea gerenciada pela Oracle
O suporte do Autonomous Database para conectividade heterogênea gerenciada pela Oracle facilita a criação de links de banco de dados para bancos de dados não Oracle.
Quando você usa links de banco de dados com conectividade heterogênea gerenciada pela Oracle, o Autonomous Database configura e define a conexão com o banco de dados não Oracle.
Com a conectividade heterogênea gerenciada pela Oracle, o suporte é para conexões somente para consulta no banco de dados remoto. Ou seja, as atualizações não são suportadas ao usar conectividade heterogênea gerenciada pela Oracle.
Veja a seguir um pré-requisito para usar a conectividade heterogênea gerenciada pela Oracle com o Autonomous Database:
-
Quando o banco de dados de destino estiver em um ponto final público, o banco de dados deverá ser configurado para permitir conexões SSL/TLS de entrada com certificados assinados pela CA.
A conectividade heterogênea gerenciada pela Oracle suporta conexões com serviços de banco de dados de destino em pontos finais privados (por exemplo, você pode estabelecer conexão com o Oracle MySQL Database Service quando o serviço está em um ponto final privado). Quando você se conecta a um banco de dados não oracle com conectividade heterogênea gerenciada pela Oracle em um ponto final privado, a conexão usa o protocolo TCP e não requer que SSL/TLS seja configurado no banco de dados de destino.
Consulte Create Database Links to Oracle MySQL on a Private Endpoint with Oracle-Managed Heterogeneous Connectivity para obter mais informações.
Para criar links de banco de dados para um banco de dados não Oracle usando a conectividade heterogênea gerenciada pela Oracle, faça o seguinte:
Para as credenciais criadas na Etapa 1, as credenciais do banco de dados de destino, se a senha do usuário de destino for alterada, você poderá atualizar a credencial que contém as credenciais do usuário de destino da seguinte forma:
BEGIN
DBMS_CLOUD.UPDATE_CREDENTIAL
(
credential_name => 'AWS_REDSHIFT_LINK_CRED',
attribute => 'PASSWORD',
value => 'password');
END;
/
Em que password é a nova senha.
Após essa operação, os links de banco de dados existentes que usam essa credencial continuam funcionando sem que seja necessário eliminar e recriar os links de banco de dados.
Para obter informações adicionais, consulte:
-
Sintaxe e Funções SQL Suportadas no Guia do Usuário do Oracle Database Gateway for ODBC
- Create Database Links to Oracle MySQL on a Private Endpoint with Oracle-Managed Heterogeneous Connectivity
O suporte ao Autonomous Database para conectividade heterogênea gerenciada pela Oracle facilita a criação de links de banco de dados para o Oracle MySQL Database Service em um ponto final privado. Quando você usa links de banco de dados com conectividade heterogenea gerenciada pela Oracle, o Autonomous Database configura e define a conexão com o Oracle MySQL Database Service. - Tipos e Portas de Banco de Dados de Conectividade Heterogenea Gerenciada pela Oracle
Mostra os bancos de dados não Oracle aos quais você pode se conectar pelo Autonomous Database com conectividade heterogênea gerenciada pela Oracle e lista o valor de porta suportado para cada tipo de banco de dados. Também fornece um link no qual você pode ver as versões de banco de dados suportadas para cada tipo de banco de dados. - Acessar Informações e Amostras de Conectividade Heterogênea
O Oracle Autonomous Database fornece informações de conectividade heterogêneas para links de banco de dados para bancos de dados não Oracle.
Tópico principal: Criar Links de Banco de Dados para Bancos de Dados Não Oracle
Criar links de banco de dados para o Oracle MySQL em um ponto final privado com conectividade heterogênea gerenciada pela Oracle
O suporte ao Autonomous Database para conectividade heterogenea gerenciada pela Oracle facilita a criação de links de banco de dados para o Oracle MySQL Database Service em um ponto final privado. Quando você usa links de banco de dados com conectividade heterogenea gerenciada pela Oracle, o Autonomous Database configura e define a conexão com o Oracle MySQL Database Service.
Estes são pré-requisitos para usar a conectividade heterogênea gerenciada pela Oracle com o Oracle MySQL Database Service em um ponto final privado:
- Crie um nome de DNS usando uma Zona de DNS privada que aponte para o IP privado do Oracle MySQL Database Service na VCN. Consulte DNS Privado.
- Crie um Autonomous Database com um Ponto Final Privado na mesma sub-rede.
-
Configure a VCN do Oracle MySQL Database Service para permitir conexões de entrada na porta 3306.
Para criar links de banco de dados para um Oracle MySQL Database Service em um ponto final privado usando conectividade heterogênea gerenciada pela Oracle, faça o seguinte:
Para as credenciais criadas na Etapa 1, as credenciais do banco de dados de destino, se a senha do usuário de destino for alterada, você poderá atualizar a credencial que contém as credenciais do usuário de destino da seguinte forma:
BEGIN
DBMS_CLOUD.UPDATE_CREDENTIAL
(
credential_name => 'MYSQL_LINK_CRED',
attribute => 'PASSWORD',
value => 'password');
END;
/
Em que password é a nova senha.
Após essa operação, os links de banco de dados existentes que usam essa credencial continuam funcionando sem que seja necessário eliminar e recriar os links de banco de dados.
Para obter informações adicionais, consulte:
-
Sintaxe e Funções SQL Suportadas no Guia do Usuário do Oracle Database Gateway for ODBC
Tipos e portas de banco de dados de conectividade heterogênea gerenciada pela Oracle
Mostra os bancos de dados não Oracle aos quais você pode se conectar pelo Autonomous Database com conectividade heterogênea gerenciada pela Oracle e lista o valor de porta suportado para cada tipo de banco de dados. Também fornece um link no qual você pode ver as versões de banco de dados suportadas para cada tipo de banco de dados.
A Oracle usa conectores Progress DataDirect. A coluna Suporte ao Banco de Dados fornece links para o site do Progress no qual você pode encontrar as versões suportadas de cada tipo de banco de dados.
Tipo de Banco de Dados | Valor db_type | Porta Obrigatória | Suporte ao Banco de Dados |
---|---|---|---|
Amazon Redshift |
|
5,439 |
Versões suportadas do Amazon Redshift |
Azure SQL Microsoft SQL Server Azure Synapse Analytics |
|
1,433 |
|
Apache Hive |
hive |
443 |
Versões Suportadas do Hive |
Google Analytics |
|
443 |
|
Google BigQuery |
|
443 |
|
Google Drive |
|
443 |
|
Apache Hive |
hive |
443 |
Versões Suportadas do Hive |
IBM Db2 11.5.6 ou superior IBM Db2 11.5.5 ou menos |
db2 |
25,000 50,000 |
Versões Suportadas pelo IBM Db2 |
Microsoft SharePoint |
|
443 |
|
MongoDB |
mongodb |
27,017 |
|
MySQL |
|
3,306 |
MySQL Versões Suportadas |
MySQL Community Edition |
|
3,306 |
|
PostgreSQL |
postgres |
5,432 |
PostgreSQL Versões Suportadas |
Salesforce |
|
19,937 |
Versões Suportadas do Salesforce |
ServiceNow |
|
443 |
ServiceNow Versões Suportadas |
Floco de neve |
|
443 |
Versões suportadas do Snowflake |
Youtube |
|
443 | Versões Suportadas do Youtube |
Acessar amostras e informações de conectividade heterogênea
O Oracle Autonomous Database fornece informações de conectividade heterogêneas para links de banco de dados para bancos de dados não Oracle.
A view HETEROGENEOUS_CONNECTIVITY_INFO
fornece informações sobre os tipos de Conectividade Heterogênea da Oracle suportados e mostra uma amostra de código PL/SQL para cada tipo suportado.
Por exemplo:
SELECT * FROM HETEROGENEOUS_CONNECTIVITY_INFO WHERE DATABASE_TYPE = 'hive';
- HETEROGENEOUS_CONNECTIVITY_INFO View
A viewHETEROGENEOUS_CONNECTIVITY_INFO
lista informações de conectividade e exemplos para estabelecer conexão com PL/SQL usando links de banco de dados e Conectividade Heterogênea Gerenciada pela Oracle.
HETEROGENEOUS_CONNECTIVITY_INFO Exibir
A view HETEROGENEOUS_CONNECTIVITY_INFO
lista informações de conectividade e exemplos para estabelecer conexão com PL/SQL usando links de banco de dados e Conectividade Heterogênea Gerenciada pela Oracle.
Coluna | Tipo de dados | Descrição |
---|---|---|
DATABASE_TYPE |
VARCHAR2(32) |
Valor do tipo de banco de dados usado com o parâmetro |
REQUIRED_PORT |
NUMBER |
Valores de porta suportados para o tipo de banco de dados. |
DESCRIPTION |
CLOB |
Especifica uma descrição para |
OPTIONAL_PARAMETERS |
VARCHAR2(1024) |
Especifica os parâmetros opcionais válidos para |
SAMPLE_USAGE |
CLOB |
Mostra o uso de amostra de PL/SQL para o |
Tópico principal: Acessar Amostras e Informações de Conectividade Heterogênea