Crea database link con connettività eterogenea gestita dal cliente a database non Oracle accessibili pubblicamente
Utilizzare DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK
per creare database link da un Autonomous AI Database on Dedicated Exadata Infrastructure che si trova su un endpoint pubblico a un Oracle Database Gateway per accedere AI database non Oracle.
Oracle Database Gateway è un gateway progettato per accedere a un sistema non Oracle specifico. Utilizzando Oracle Database Gateway, puoi accedere ai dati ovunque in un sistema di database distribuito senza conoscere la posizione dei dati o il modo in cui vengono memorizzati. L'uso dei database link su Autonomous AI Database con Oracle Database Gateway supporta ambienti eterogenei ed elimina la necessità di personalizzare le applicazioni per accedere AI dati da sistemi non Oracle.
Nota
La creazione di database link con connettività eterogenea gestita dal cliente a database non Oracle accessibili al pubblico è supportata solo con le versioni 19.25 e successive per 19c e 23.6 e successive per 23ai.Argomenti correlati
Prerequisiti
Per utilizzare i database link da un'istanza di Autonomous AI Database su un endpoint pubblico, effettuare le operazioni riportate di seguito.
-
Configurare Oracle Database Gateway per accedere a un database non Oracle. Per ulteriori dettagli, vedere Oracle Database Gateways in Oracle Database 19c Database Heterogeneous Connectivity User's Guide o Oracle Database 26ai Database Heterogeneous Connectivity User's Guide.
A seconda del database a cui si desidera connettersi, è possibile fare riferimento alla Guida all'installazione e alla configurazione corrispondente e alla Guida per l'utente di Gateway.
Ad esempio, per Oracle Database Gateway for SQL Server, vedere:
-
Installazione e configurazione di Oracle Database Gateway for SQL Server in Oracle Database 19c Installation and Configuration Guide for Microsoft Windows o in Oracle Database 26ai Installation and Configuration Guide for Microsoft Windows
-
Introduzione a Oracle Database Gateway for SQL Server in Oracle Database 19c User's Guide o Oracle Database 26ai User's Guide
-
Configurare Oracle Net per il gateway in Oracle Database 19c Installation and Configuration Guide for Microsoft Windows o in Oracle Database 26ai Installation and Configuration Guide for Microsoft Windows
-
-
Configurare Oracle Net Listener per gestire le richieste in entrata in Oracle Database Gateway.
-
Creare un wallet con firma automatica in Oracle Database Gateway.
- Configurare il gateway di destinazione per utilizzare l'autenticazione TCP/IP con SSL (TCPS). Per ulteriori informazioni, vedere Configuring Transport Layer Security Authentication in Oracle Database 19c Security Guide o Oracle Database 26ai Security Guide.
Procedura
Utilizzare DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK
per creare database link da un'istanza di Autonomous AI Database su un endpoint pubblico a un Oracle Database Gateway per accedere a database non Oracle.
BEGIN
DBMS_CLOUD.UPDATE_CREDENTIAL(
credential_name =>'DB_LINK_CRED',
attribute =>'PASSWORD',
value=>'password'
);
END;
/
Dove la password è la nuova password.
Dopo questa operazione, i database link esistenti che utilizzano questa credenziale continuano a funzionare senza dover eliminare e ricreare i database link.
Vedere UPDATE_CREDENTIAL Procedura per ulteriori dettagli.
Per un esempio, vedere Come accedere AI database non Oracle da Autonomous AI Database utilizzando Oracle Database Gateway per creare un database link a un Oracle Database Gateway per accedere a un database Microsoft SQL Server.
Nota
Anche se il blog di cui sopra parla nel contesto di Autonomous AI Database Serverless, tutti i contenuti di quel blog si applicano anche ad Autonomous AI Database on Dedicated Exadata Infrastructure.