Creare collegamenti al database TLS da un Autonomous AI Database a un altro Autonomous AI Database
Puoi creare collegamenti al database TLS da Autonomous AI Database on Dedicated Exadata Infrastructure a un Autonomous AI Database di destinazione che si trova su un endpoint pubblico.
Argomenti correlati
Crea database link TLS unidirezionali da un Autonomous AI Database a un altro Autonomous AI Database
Puoi creare database link TLS unidirezionali da Autonomous AI Database on Dedicated Exadata Infrastructure a un Autonomous AI Database accessibile pubblicamente.
Per creare database link a una destinazione pubblica, il database di destinazione deve essere accessibile. Alcuni database, inclusi i database AI autonomi, possono limitare l'accesso (ad esempio, utilizzando le liste di controllo dell'accesso). Assicurarsi di abilitare il database di destinazione per consentire l'accesso dal database di origine affinché il database link funzioni. Se limiti l'accesso con le liste di controllo dell'accesso (ACL), puoi trovare l'indirizzo IP in uscita del database AI autonomo di origine e consentire a tale indirizzo IP di connettersi al database di destinazione. Quando il database di destinazione è un altro database AI autonomo, è possibile aggiungere l'indirizzo IP in uscita del database di origine all'ACL del database di destinazione.
Per informazioni su come trovare l'indirizzo IP in uscita, vedere Ottenere i dettagli della tenancy.
Per creare un database link a un database AI autonomo di destinazione senza un wallet (TLS):
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 => 'DB_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:
Crea i database link mTLS da un Autonomous AI Database a un altro Autonomous AI Database
Puoi creare database link mTLS da Autonomous AI Database on Dedicated Exadata Infrastructure a un Autonomous AI Database accessibile pubblicamente.
Per creare database link a una destinazione pubblica, il database di destinazione deve essere accessibile. Alcuni database, inclusi i database AI autonomi, possono limitare l'accesso (ad esempio, utilizzando le liste di controllo dell'accesso). Assicurarsi di abilitare il database di destinazione per consentire l'accesso dal database di origine affinché il database link funzioni. Se limiti l'accesso con le liste di controllo dell'accesso (ACL), puoi trovare l'indirizzo IP in uscita del database AI autonomo di origine e consentire a tale indirizzo IP di connettersi al database di destinazione. Ad esempio, se il database di destinazione è un altro database AI autonomo, è possibile aggiungere l'indirizzo IP in uscita del database di origine all'ACL del database di destinazione.
Per informazioni su come trovare l'indirizzo IP in uscita, vedere Ottenere i dettagli della tenancy.
Per creare i database link a un database AI autonomo di destinazione con un wallet (mTLS):
Per le credenziali create nel Passo 5, 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 => 'DB_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:
Database Link Notes con una destinazione che è un database AI autonomo
Fornisce note per la creazione di collegamenti al database a una destinazione che è un altro database AI autonomo.
Note per i database link a un altro database AI autonomo:
-
È valido un solo file wallet per directory da utilizzare con i database link. È possibile caricare un solo file
cwallet.sso
alla volta nella directory scelta per i file wallet (ad esempio, DBLINK_WALLET_DIR). Ciò significa che con uncwallet.sso
in DBLINK_WALLET_DIR è possibile creare solo database link ai database per i quali il wallet in tale directory è valido. Per utilizzare più filecwallet.sso
con database link, è necessario creare directory aggiuntive e inserire ogni filecwallet.sso
in una directory diversa. Quando si creano database link conDBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK
, specificare la directory che contiene il wallet con il parametrodirectory_name
.Per informazioni sulla creazione di directory, vedere Crea directory in Autonomous AI Database.
-
Per elencare i database link, utilizzare la vista
ALL_DB_LINKS
. Per ulteriori informazioni, consulta ALL_DB_LINKS in Oracle Database 19c Database Reference o Oracle Database 26ai Database Reference. -
Il file wallet, insieme all'ID utente e alla password del database, fornisce l'accesso AI dati nell'Autonomous AI Database di destinazione. Memorizzare i file wallet in una posizione sicura. Condividere i file wallet solo con utenti autorizzati.
- L'input
DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK
deve indicare il nome di scansione del database AI autonomo di destinazione come parametro 'hostname'.