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 configura 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 a conectividade heterogênea gerenciada pela Oracle.
Este é 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 estiver 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 Criar Links de Banco de Dados para o Oracle MySQL em um Ponto Final Privado com Conectividade Heterogênea Gerenciada pela Oracle para obter mais informações.
Para criar links de banco de dados para um banco de dados não Oracle 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 => 'AWS_REDSHIFT_LINK_CRED',
attribute => 'PASSWORD',
value => 'password');
END;
/
Em que senha é a Nova Senha.
Após essa operação, os links de banco de dados existentes que usam essa credencial continuam funcionando sem precisar eliminar e recriar os links de banco de dados.
Para obter informações adicionais, consulte:
-
Sintaxe e Funções SQL Suportadas no Oracle Database Gateway for ODBC User's Guide
- Criar Links de Banco de Dados para o Oracle MySQL em um Ponto Final Privado 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 o Oracle MySQL Database Service em um ponto final privado. Quando você usa links de banco de dados com conectividade heterogênea gerenciada pela Oracle, o Autonomous Database configura e configura a conexão com o Oracle MySQL Database Service. - Tipos e Portas de Banco de Dados de Conectividade Heterogênea Gerenciada pela Oracle
Mostra os bancos de dados não Oracle com os quais você pode se conectar do 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 a 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 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 heterogênea gerenciada pela Oracle, o Autonomous Database configura e configura a conexão com o Oracle MySQL Database Service.
Estes são os 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 DNS usando a Zona DNS privada apontando para o IP privado do seu Oracle MySQL Database Service na sua VCN. Consulte DNS Privado.
- Criar 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 senha é a Nova Senha.
Após essa operação, os links de banco de dados existentes que usam essa credencial continuam funcionando sem precisar eliminar e recriar os links de banco de dados.
Para obter informações adicionais, consulte:
-
Sintaxe e Funções SQL Suportadas no Oracle Database Gateway for ODBC User's Guide
Portas e Tipos de Banco de Dados de Conectividade Heterogênea Gerenciados pela Oracle
Mostra os bancos de dados não Oracle com os quais você pode se conectar do 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.
O sistema Oracle usa conectores DataDirect do Progress. A coluna Suporte ao Banco de Dados fornece links para o site do Progress, onde você pode encontrar as versões de banco de dados suportadas para 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 compatíveis com o Amazon Redshift |
SQL do Azure Microsoft SQL Server Azure Synapse Analytics |
|
1,433 |
|
Apache Hive |
hive |
443 |
Versões Suportadas pelo Hive |
Google Analytics |
|
443 |
|
Google BigQuery |
|
443 |
|
Google Drive |
|
443 |
|
Apache Hive |
hive |
443 |
Versões Suportadas pelo 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 pelo Salesforce |
ServiceNow |
|
443 |
ServiceNow Versões Suportadas |
Snowflake |
|
443 |
Versões suportadas do Snowflake |
Youtube |
|
443 | Versões suportadas do Youtube |
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 com bancos de dados não Oracle.
A view HETEROGENEOUS_CONNECTIVITY_INFO
fornece informações sobre os tipos de Conectividade Heterogênea do 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';
- View HETEROGENEOUS_CONNECTIVITY_INFO
A viewHETEROGENEOUS_CONNECTIVITY_INFO
lista informações e exemplos de conectividade para estabelecer conexão com PL/SQL usando links de banco de dados e Conectividade Heterogênea Gerenciada Oracle.
HETEROGENEOUS_CONNECTIVITY_INFO Exibição
A view HETEROGENEOUS_CONNECTIVITY_INFO
lista informações e exemplos de conectividade para estabelecer conexão com o PL/SQL usando links de banco de dados e Conectividade Heterogênea Gerenciada 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 o |
OPTIONAL_PARAMETERS |
VARCHAR2(1024) |
Especifica os parâmetros opcionais válidos para o |
SAMPLE_USAGE |
CLOB |
Mostra a amostra de uso de PL/SQL para |
Tópico principal: Acessar Informações e Amostras de Conectividade Heterogênea