Criar Links de Banco de Dados com Conectividade Heterogênea Gerenciada pelo Cliente para Bancos de Dados não Oracle Acessíveis Publicamente
Use DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK
para criar links de banco de dados de um Autonomous AI Database na Infraestrutura Dedicada do Exadata que esteja em um ponto final público para um Oracle Database Gateway para acessar bancos de dados não Oracle.
Um Oracle Database Gateway é um gateway projetado para acessar um sistema não Oracle específico. Usando um Oracle Database Gateway, você pode acessar dados em qualquer lugar em um sistema de banco de dados distribuído sem saber a localização dos dados ou como eles são armazenados. O uso de links de banco de dados no Autonomous AI Database com o Oracle Database Gateway suporta ambientes heterogêneos e elimina a necessidade de personalizar seus aplicativos para acessar dados de sistemas não Oracle.
Observação:
A criação de links de banco de dados com conectividade heterogênea gerenciada pelo cliente para bancos de dados não Oracle acessíveis publicamente só é suportada com as versões 19.25 e superior para 19c e 23.6 e superior para 23ai.Tópicos Relacionados
Pré-requisitos
Para usar links de banco de dados de uma instância do Autonomous AI Database em um ponto final público, faça o seguinte:
-
Configure o Oracle Database Gateway para acessar um banco de dados não Oracle. Consulte Oracle Database Gateways no Oracle Database 19c Database Heterogeneous Connectivity User's Guide ou no Oracle Database 26ai Database Heterogeneous Connectivity User's Guide para obter mais detalhes.
Dependendo do banco de dados ao qual você deseja se conectar, consulte o Guia de Instalação e Configuração correspondente e o Guia do Usuário do Gateway.
Por exemplo, para o Oracle Database Gateway for SQL Server, consulte:
-
Instalando e configurando o Oracle Database Gateway for SQL Server no Oracle Database 19c Installation and Configuration Guide for Microsoft Windows ou no Oracle Database 26ai Installation and Configuration Guide for Microsoft Windows
-
Introduction to the Oracle Database Gateway for SQL Server no Oracle Database 19c User's Guide ou no Oracle Database 26ai User's Guide
-
Configure Oracle Net for the Gateway no Oracle Database 19c Installation and Configuration Guide for Microsoft Windows ou no Oracle Database 26ai Installation and Configuration Guide for Microsoft Windows
-
-
Configure o Oracle Net Listener para tratar solicitações de entrada no Oracle Database Gateway.
-
Crie uma wallet autoassinada no Oracle Database Gateway.
- Configure o gateway de destino para usar TCP/IP com autenticação SSL (TCPS). Consulte Configuring Transport Layer Security Authentication no Oracle Database 19c Security Guide ou Oracle Database 26ai Security Guide para mais informações.
Procedimento
Use DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK
para criar links de banco de dados de uma instância do Autonomous AI Database em um ponto final público para um Oracle Database Gateway para acessar bancos de dados não Oracle.
BEGIN
DBMS_CLOUD.UPDATE_CREDENTIAL(
credential_name =>'DB_LINK_CRED',
attribute =>'PASSWORD',
value=>'password'
);
END;
/
Onde a senha é 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.
Consulte UPDATE_CREDENTIAL Procedimento para obter mais detalhes.
Consulte Como Acessar Bancos de Dados Não Oracle do Autonomous AI Database usando o Oracle Database Gateway para obter um exemplo de criação de um link de banco de dados com um Oracle Database Gateway para acessar um banco de dados do Microsoft SQL Server.
Observação:
Embora o blog acima discuta no contexto do Autonomous AI Database Serverless, todo o conteúdo desse blog também se aplica ao Autonomous AI Database on Dedicated Exadata Infrastructure.