Crea database link a database non Oracle con connettività eterogenea gestita da Oracle
Il supporto di Autonomous Database per la connettività eterogenea gestita da Oracle semplifica la creazione di database link a database non Oracle.
Quando si utilizzano i database link con connettività eterogenea gestita da Oracle, Autonomous Database configura e imposta la connessione al database non Oracle.
Con la connettività eterogenea gestita da Oracle, il supporto è per le connessioni di sola query sul database remoto. In altre parole, gli aggiornamenti non sono supportati quando si utilizza una connettività eterogenea gestita da Oracle.
Di seguito è riportato un prerequisito per utilizzare la connettività eterogenea gestita da Oracle con Autonomous Database.
-
Quando il database di destinazione si trova su un endpoint pubblico, è necessario configurare il database per consentire le connessioni SSL/TLS in entrata con certificati firmati CA.
La connettività eterogenea gestita da Oracle supporta le connessioni ai servizi di database di destinazione sugli endpoint privati (ad esempio, è possibile connettersi a Oracle MySQL Database Service quando il servizio si trova su un endpoint privato). Quando ci si connette a un database non oracle con connettività eterogenea gestita da Oracle su un endpoint privato, la connessione utilizza il protocollo TCP e non richiede la configurazione di SSL/TLS nel database di destinazione.
Per ulteriori informazioni, vedere Crea database link a Oracle MySQL su un endpoint privato con connettività eterogenea gestita da Oracle.
Per creare database link a un database non Oracle utilizzando una connettività eterogenea gestita da Oracle, effettuare le operazioni riportate di seguito.
Per le credenziali create nel Passo 1, le credenziali del database di destinazione, se la password dell'utente di destinazione viene modificata, è possibile aggiornare la credenziale che contiene le credenziali dell'utente di destinazione come indicato di seguito.
BEGIN
DBMS_CLOUD.UPDATE_CREDENTIAL
(
credential_name => 'AWS_REDSHIFT_LINK_CRED',
attribute => 'PASSWORD',
value => 'password');
END;
/
Dove 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.
Per ulteriori informazioni, vedere:
-
Sintassi e funzioni SQL supportate nel manuale Oracle Database Gateway for ODBC User's Guide
- Crea database link a Oracle MySQL su un endpoint privato con connettività eterogenea gestita da Oracle
Il supporto di Autonomous Database per la connettività eterogenea gestita da Oracle semplifica la creazione di database link a Oracle MySQL Database Service su un endpoint privato. Quando si utilizzano i database link con connettività eterogenea gestita da Oracle, Autonomous Database configura e imposta la connessione a Oracle MySQL Database Service. - Tipi e porte di database di connettività eterogenea gestiti da Oracle
Mostra i database non Oracle a cui è possibile connettersi da Autonomous Database con connettività eterogenea gestita da Oracle ed elenca il valore di porta supportato per ciascun tipo di database. Fornisce inoltre un collegamento in cui è possibile visualizzare le versioni di database supportate per ogni tipo di database. - Accedi a informazioni ed esempi di connettività eterogenea
Oracle Autonomous Database fornisce informazioni di connettività eterogenee per i database link a database non Oracle.
Argomento padre: Crea database link a database non Oracle
Crea database link a Oracle MySQL su un endpoint privato con la connettività eterogenea gestita da Oracle
Il supporto di Autonomous Database per la connettività eterogenea gestita da Oracle semplifica la creazione di database link a Oracle MySQL Database Service su un endpoint privato. Quando si utilizzano i database link con connettività eterogenea gestita da Oracle, Autonomous Database configura e imposta la connessione a Oracle MySQL Database Service.
Di seguito sono riportati i prerequisiti per utilizzare la connettività eterogenea gestita da Oracle con Oracle MySQL Database Service in un endpoint privato.
- Crea un nome DNS utilizzando la zona DNS privata che punta all'IP privato di Oracle MySQL Database Service nella tua VCN. Consulta il DNS privato.
- Creare un Autonomous Database con un endpoint privato nella stessa subnet.
-
Configurare la VCN per Oracle MySQL Database Service in modo da consentire le connessioni in entrata sulla porta 3306.
Per creare database link a un Oracle MySQL Database Service su un endpoint privato utilizzando la connettività eterogenea gestita da Oracle, effettuare le operazioni riportate di seguito.
Per le credenziali create nel Passo 1, le credenziali del database di destinazione, se la password dell'utente di destinazione viene modificata, è possibile aggiornare la credenziale che contiene le credenziali dell'utente di destinazione come indicato di seguito.
BEGIN
DBMS_CLOUD.UPDATE_CREDENTIAL
(
credential_name => 'MYSQL_LINK_CRED',
attribute => 'PASSWORD',
value => 'password');
END;
/
Dove 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.
Per ulteriori informazioni, vedere:
-
Sintassi e funzioni SQL supportate nel manuale Oracle Database Gateway for ODBC User's Guide
Tipi e porte di database di connettività eterogenea gestiti da Oracle
Mostra i database non Oracle a cui è possibile connettersi da Autonomous Database con connettività eterogenea gestita da Oracle ed elenca il valore di porta supportato per ogni tipo di database. Fornisce inoltre un collegamento in cui è possibile visualizzare le versioni di database supportate per ogni tipo di database.
Oracle utilizza i connettori Progress DataDirect. La colonna Supporto database fornisce collegamenti al sito Web Avanzamento in cui è possibile trovare le versioni di database supportate per ogni tipo di database.
Tipo di database | Valore db_type | Porta obbligatoria | Supporto database |
---|---|---|---|
Amazon Redshift |
|
5.439 |
Versioni supportate di Amazon Redshift |
Azure SQL Microsoft SQL Server Azure Synapse Analytics |
|
1.433 |
|
Apache Hive e dintorni |
hive |
443 |
Versioni supportate Hive |
Google Analytics |
|
443 |
|
Google BigQuery |
|
443 |
|
Google Drive |
|
443 |
|
Apache Hive e dintorni |
hive |
443 |
Versioni supportate Hive |
IBM Db2 11.5.6 o versione successiva IBM Db2 11.5.5 o inferiore |
db2 |
25.000 50.000 |
Versioni supportate di IBM Db2 |
Microsoft SharePoint |
|
443 |
|
MongoDB |
mongodb |
27.017 |
|
MySQL |
|
3.306 |
MySQL Versioni supportate |
MySQL Community Edition |
|
3.306 |
|
PostgreSQL |
postgres |
5.432 |
PostgreSQL Versioni supportate |
Salesforce |
|
19.937 |
Versioni supportate Salesforce |
ServiceNow |
|
443 |
ServiceNow Versioni supportate |
Snowflake |
|
443 |
Snowflake versioni supportate |
Youtube |
|
443 | Youtube versioni supportate |
Accedi a informazioni ed esempi di connettività eterogenea
Oracle Autonomous Database fornisce informazioni di connettività eterogenee per i database link a database non Oracle.
La vista HETEROGENEOUS_CONNECTIVITY_INFO
fornisce informazioni sui tipi di connettività eterogenea Oracle supportati e mostra un esempio di codice PL/SQL per ogni tipo supportato.
Ad esempio:
SELECT * FROM HETEROGENEOUS_CONNECTIVITY_INFO WHERE DATABASE_TYPE = 'hive';
- HETEROGENEOUS_CONNECTIVITY_INFO Vista
La vistaHETEROGENEOUS_CONNECTIVITY_INFO
elenca le informazioni di connettività e gli esempi per la connessione a PL/SQL mediante i database link e la connettività eterogenea gestita da Oracle.
HETEROGENEOUS_CONNECTIVITY_INFO Visualizza
La vista HETEROGENEOUS_CONNECTIVITY_INFO
elenca le informazioni di connettività e gli esempi per la connessione a PL/SQL mediante i database link e la connettività eterogenea gestita da Oracle.
A colonne | Tipo di dati | descrizione; |
---|---|---|
DATABASE_TYPE |
VARCHAR2(32) |
Valore del tipo di database utilizzato con il parametro |
REQUIRED_PORT |
NUMBER |
Valori di porta supportati per il tipo di database. |
DESCRIPTION |
CLOB |
Specifica una descrizione per il file |
OPTIONAL_PARAMETERS |
VARCHAR2(1024) |
Specifica i parametri facoltativi validi per |
SAMPLE_USAGE |
CLOB |
Mostra l'uso PL/SQL di esempio per |
Argomento padre: accedere a informazioni ed esempi di connettività eterogenea