Création de liens de base de données avec une connectivité hétérogène gérée par le client aux bases de données autres qu' Oracle sur une adresse privée
Vous pouvez créer des liens de base de données d'une instance Autonomous Database vers une instance Oracle Database Gateway afin d'accéder aux bases de données non Oracle qui se trouvent sur une adresse privée.
Cette section décrit les étapes d'utilisation des liens de base de données pour la connexion d'Autonomous Database à une base de données autre qu'Oracle Database via une instance Oracle Database Gateway, où la base de données autre qu'Oracle Database se trouve sur une adresse privée.
- Prérequis pour la création de liens de base de données avec une connectivité hétérogène gérée par le client aux bases de données autres qu'Oracle sur une adresse privée
Indique les prérequis pour la création de liens de base de données à partir d'une instance Autonomous Database avec une connectivité hétérogène gérée par le client aux bases de données autres qu'Oracle sur une adresse privée. - Création de liens de base de données avec une connectivité hétérogène gérée par le client aux bases de données autres qu'Oracle sur une adresse privée (sans portefeuille)
Vous pouvez créer des liens de base de données d'une instance Autonomous Database vers une instance Oracle Database Gateway afin d'accéder aux bases de données autres qu'Oracle sur une adresse privée, en vous connectant à un portefeuille (TCPS) ou sans portefeuille (TLS). - Création de liens de base de données avec une connectivité hétérogène gérée par le client aux bases de données autres qu'Oracle sur une adresse privée (avec un portefeuille)
Vous pouvez créer des liens de base de données d'une instance Autonomous Database vers une instance Oracle Database Gateway afin d'accéder aux bases de données autres qu'Oracle se trouvant sur une adresse privée, en vous connectant à un portefeuille (TCPS) ou sans portefeuille (TLS).
Prérequis pour la création de liens de base de données avec une connectivité hétérogène gérée par le client aux bases de données autres qu'Oracle sur une adresse privée
Répertorie les prérequis pour la création de liens de base de données à partir d'une instance Autonomous Database avec une connectivité hétérogène gérée par le client aux bases de données autres qu'Oracle qui se trouvent sur une adresse privée.
Pour créer un lien de base de données avec une connectivité hétérogène gérée par le client aux bases de données autres qu'Oracle qui se trouvent sur une adresse privée, procédez comme suit :
-
La base de données cible doit être accessible à partir du VCN Oracle Cloud Infrastructure de la base de données source. Par exemple, vous pouvez vous connecter à la base de données cible dans les cas suivants :
-
La base de données cible se trouve sur une adresse privée.
-
La base de données source et la base de données cible se trouvent dans le même VCN Oracle Cloud Infrastructure.
-
La base de données source et la base de données cible se trouvent dans différents réseaux cloud virtuels Oracle Cloud Infrastructure couplés.
-
Pour une cible sur une adresse privée,
DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK
prend en charge la spécification d'un seul nom d'hôte avec le paramètrehostname
. Sur une adresse privée, l'utilisation d'une adresse IP ou d'un nom d'hôte SCAN n'est pas prise en charge (lorsque la cible se trouve sur une adresse publique,CREATE_DATABASE_LINK
prend en charge l'utilisation d'une adresse IP, d'une adresse SCAN ou d'un nom d'hôte SCAN).
-
-
Les règles d'entrée et de sortie suivantes doivent être définies pour l'adresse privée :
-
Définissez une règle sortante dans la liste de sécurité de sous-réseau ou le groupe de sécurité réseau de la base de données source de sorte que le trafic via TCP soit autorisé vers l'adresse IP et le numéro de port de la base de données cible.
-
Définissez une règle entrante dans la liste de sécurité de sous-réseau ou le groupe de sécurité réseau de la base de données cible de sorte que le trafic via TCP soit autorisé de l'adresse IP de la base de données source vers le port de destination.
Pour plus d'informations sur la configuration d'adresses privées avec des règles entrantes et sortantes, reportez-vous à Configuration de l'accès réseau avec des adresses privées.
-
Lorsque votre instance Autonomous Database est configurée avec une adresse privée, définissez le paramètre de base de données
ROUTE_OUTBOUND_CONNECTIONS
sur 'PRIVATE_ENDPOINT
' pour indiquer que tous les liens de base de données sortants sont soumis aux règles sortantes du VCN d'adresse privée d'instance Autonomous Database. Pour plus d'informations, reportez-vous à Sécurité améliorée pour les connexions sortantes avec des adresses privées.
Création de liens de base de données avec une connectivité hétérogène gérée par le client aux bases de données autres qu'Oracle sur une adresse privée (sans portefeuille)
Vous pouvez créer des liens de base de données d'une instance Autonomous Database vers une instance Oracle Database Gateway afin d'accéder aux bases de données non Oracle qui se trouvent sur une adresse privée, en vous connectant avec un portefeuille (TCPS) ou sans portefeuille (TLS).
Pour créer des liens de base de données d'une instance Autonomous Database sur une adresse privée vers une instance Oracle Database Gateway cible, connectez-vous sans portefeuille (TLS) :
Pour les informations d'identification que vous créez à l'étape 1, les informations d'identification Oracle Database Gateway, si le mot de passe de l'utilisateur cible est modifié, vous pouvez mettre à jour celles qui contiennent celles de l'utilisateur cible comme suit :
BEGIN
DBMS_CLOUD.UPDATE_CREDENTIAL
(
credential_name => 'DB_LINK_CRED',
attribute => 'PASSWORD',
value => 'password');
END;
/
Où password est le nouveau mot de passe.
Après cette opération, les liens de base de données existants qui utilisent ces informations d'identification continuent de fonctionner sans qu'il soit nécessaire de supprimer et de recréer les liens de base de données.
Pour plus d'informations, voir :
Création de liens de base de données avec une connectivité hétérogène gérée par le client aux bases de données autres qu'Oracle sur une adresse privée (avec un portefeuille)
Vous pouvez créer des liens de base de données d'une instance Autonomous Database vers une instance Oracle Database Gateway afin d'accéder aux bases de données non Oracle qui se trouvent sur une adresse privée, en vous connectant avec un portefeuille (TCPS) ou sans portefeuille (TLS).
Pour créer des liens de base de données d'une instance Autonomous Database sur une adresse privée vers une instance Oracle Database Gateway cible et vous connecter sans portefeuille, procédez comme suit :
Pour les informations d'identification que vous créez à l'étape 5, les informations d'identification Oracle Database Gateway, si le mot de passe de l'utilisateur cible est modifié, vous pouvez mettre à jour celles qui contiennent celles de l'utilisateur cible comme suit :
BEGIN
DBMS_CLOUD.UPDATE_CREDENTIAL
(
credential_name => 'DB_LINK_CRED',
attribute => 'PASSWORD',
value => 'password');
END;
/
Où password est le nouveau mot de passe.
Après cette opération, les liens de base de données existants qui utilisent ces informations d'identification continuent de fonctionner sans qu'il soit nécessaire de supprimer et de recréer les liens de base de données.
Pour plus d'informations, voir :