Creación de enlaces de base de datos con conectividad heterogénea gestionada por el cliente a bases de datos no Oracle en un punto final privado
Puede crear enlaces de base de datos de una base de datos de IA autónoma en una infraestructura de Exadata dedicada a una instancia de Oracle Database Gateway para acceder a bases de datos que no sean de Oracle y que estén en un punto final privado.
Un gateway de Oracle Database Gateway es un gateway diseñado para acceder a un sistema que no es de Oracle específico. Con Oracle Database Gateway, puede acceder a los datos en cualquier lugar de un sistema de base de datos distribuido sin saber la ubicación de los datos ni cómo se almacenan. El uso de enlaces de base de datos en Autonomous AI Database con Oracle Database Gateway soporta entornos heterogéneos y elimina la necesidad de personalizar sus aplicaciones para acceder a datos de sistemas que no son de Oracle.
Note:
La creación de enlaces de base de datos con conectividad heterogénea gestionada por el cliente a bases de datos que no sean de Oracle en un punto final privado solo está soportada con las versiones 19.25 y posteriores para 19c y 23.6 y posteriores para 23ai.Temas relacionados
Requisitos
-
Configure Oracle Database Gateway para acceder a una base de datos que no sea de Oracle. Consulte Oracle Database Gateways en Oracle Database 19c Database Heterogeneous Connectivity User's Guide u Oracle Database 26ai Database Heterogeneous Connectivity User's Guide para obtener más información.
En función de la base de datos a la que desee conectarse, puede consultar la Guía de instalación y configuración correspondiente y la Guía del usuario de Gateway.
Por ejemplo, para Oracle Database Gateway for SQL Server, consulte:
-
Instalación y configuración de Oracle Database Gateway for SQL Server en la Guía de instalación y configuración de Oracle Database 19c para Microsoft Windows o la Guía de instalación y configuración de Oracle Database 26ai para Microsoft Windows
-
Introducción a Oracle Database Gateway for SQL Server en la Guía del usuario de Oracle Database 19c o la Guía del usuario de Oracle Database 26ai en la Guía del usuario de Oracle Database Gateway for SQL Server.
-
Configure Oracle Net for the Gateway en la Guía de instalación y configuración de Oracle Database 19c para Microsoft Windows o la Guía de instalación y configuración de Oracle Database 26ai para Microsoft Windows
-
-
Configure Oracle Net Listener para manejar solicitudes entrantes en Oracle Database Gateway.
-
Cree una cartera autofirmada en Oracle Database Gateway.
-
A la base de datos de destino se debe poder acceder desde la VCN de Oracle Cloud Infrastructure de la base de datos de origen. Por ejemplo, se puede conectar a la base de datos de destino cuando:
-
La base de datos de destino está en un punto final privado.
-
Tanto la base de datos de origen como la base de datos de destino están en la misma VCN de Oracle Cloud Infrastructure.
-
La base de datos origen y la base de datos destino están en diferentes redes virtuales en la nube de Oracle Cloud Infrastructure emparejadas.
-
Para un destino en un punto final privado,
DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK
soporta la especificación de un único nombre de host con el parámetrohostname
. En un punto final privado, no está soportado el uso de una dirección IP, una IP de SCAN o un nombre de host de SCAN (cuando el destino está en un punto final público,CREATE_DATABASE_LINK
soporta el uso de una dirección IP, una IP de SCAN o un nombre de host de SCAN).
-
-
Se deben definir las siguientes reglas de entrada y salida para el punto final privado:
-
Defina una regla de salida en la lista de seguridad de subred o el grupo de seguridad de red de la base de datos de origen para que se permita el tráfico a través de TCP a la dirección IP y el número de puerto de la base de datos de destino.
-
Defina una regla de entrada en la lista de seguridad de subred o el grupo de seguridad de red de la base de datos de destino para que se permita el tráfico a través de TCP desde la dirección IP de la base de datos de origen al puerto de destino.
-
Conectividad Heterogénea Gestionada por el Cliente a Bases de Datos No Oracle en un Punto Final Privado (sin cartera)
Puede crear enlaces de base de datos de una base de datos de IA autónoma a Oracle Database Gateway para acceder a bases de datos que no sean de Oracle y que estén en un punto final privado, ya sea con una cartera (TCPS) o sin una cartera (TLS). En esta sección se describe la creación de un enlace de base de datos sin cartera.
BEGIN
DBMS_CLOUD.UPDATE_CREDENTIAL (
credential_name =>'DB_LINK_CRED',
attribute =>'PASSWORD',
value=>'password'
);
END;
/
Donde la contraseña es la nueva contraseña.
Después de esta operación, los enlaces de base de datos existentes que utilizan esta credencial siguen funcionando sin tener que borrar y volver a crear los enlaces de base de datos.
Consulte UPDATE_CREDENTIAL Procedimiento para obtener más información.
Conectividad Heterogénea Gestionada por el Cliente a Bases de Datos No Oracle en un Punto Final Privado (con una cartera)
Puede crear enlaces de base de datos de una base de datos de IA autónoma a Oracle Database Gateway para acceder a bases de datos que no sean de Oracle y que estén en un punto final privado, ya sea con una cartera (TCPS) o sin una cartera (TLS). En esta sección se describe la creación de un enlace de base de datos con una cartera.
BEGIN
DBMS_CLOUD.UPDATE_CREDENTIAL (
credential_name =>'DB_LINK_CRED',
attribute =>'PASSWORD',
value=>'password'
);
END;
/
Donde la contraseña es la nueva contraseña.
Después de esta operación, los enlaces de base de datos existentes que utilizan esta credencial siguen funcionando sin tener que borrar y volver a crear los enlaces de base de datos.
Consulte UPDATE_CREDENTIAL Procedimiento para obtener más información.