Creación de enlaces de base de datos no TLS desde una instancia de Autonomous Database a otra instancia de Autonomous Database
Puede crear enlaces de base de datos no TLS desde una instancia de Autonomous Database en una infraestructura de Exadata dedicada a una instancia de Autonomous Database de destino que esté en un punto final privado.
Temas relacionados
Requisitos para enlaces de base de datos no TLS desde Autonomous Database a una Autonomous Database de destino
Muestra los requisitos para crear enlaces de base de datos no TLS a una instancia de Autonomous Database de destino que esté en un punto final privado.
Para crear un enlace de base de datos a una instancia de Autonomous Database de destino en un punto final privado:
-
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 de origen y la base de datos de destino están en diferentes VCN de Oracle Cloud Infrastructure que estén emparejadas.
-
La base de datos de destino está conectada a la VCN de Oracle Cloud Infrastructure de la base de datos origen mediante FastConnect o VPN.
-
-
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). -
DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK
no soporta un valor delocalhost
para el parámetrohostname
. -
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.
-
Creación de enlaces de base de datos no TLS a una instancia de Autonomous Database de destino
Puede crear enlaces de base de datos no TLS desde una instancia de Autonomous Database en una infraestructura de Exadata dedicada a una instancia de Autonomous Database de destino que esté en un punto final privado.
Realice los pasos previos necesarios según sea preciso. Consulte Requisitos para enlaces de base de datos no TLS desde Autonomous Database a una instancia de Autonomous Database de destino para obtener más información.
Para crear un enlace de base de datos no TLS en una instancia de Autonomous Database de destino en un punto final privado:
Note:
Para las credenciales creadas en el paso 1, las credenciales de Oracle Database, si la contraseña del usuario de destino cambia, puede actualizar la credencial que contiene las credenciales del usuario de destino de la siguiente forma:BEGIN
DBMS_CLOUD.UPDATE_CREDENTIAL
(
credential_name => 'DB_LINK_CRED',
attribute => 'PASSWORD',
value => 'password');
END;
/
Donde password 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 Procedimiento CREATE_DATABASE_LINK para obtener información adicional.
Notas de enlace de base de datos con un destino que es una instancia de Autonomous Database
Proporciona notas para crear enlaces de base de datos a un destino que es otra instancia de Autonomous Database.
Notas sobre los enlaces de base de datos a otra instancia de Autonomous Database:
-
Solo se puede usar un archivo de cartera por directorio para el uso con enlaces de base de datos. Solo puede cargar un
cwallet.sso
a la vez en el directorio que seleccione para los archivos de cartera (por ejemplo, DBLINK_WALLET_DIR). Esto significa que concwallet.sso
en DBLINK_WALLET_DIR solo puede crear enlaces de base de datos a las bases de datos para las que la cartera de ese directorio sea válida. Para utilizar varios archivoscwallet.sso
con enlaces de base de datos, debe crear directorios adicionales y colocar cada archivocwallet.sso
en un directorio diferente. Al crear enlaces de base de datos conDBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK
, especifique el directorio que contiene la cartera con el parámetrodirectory_name
.Consulte Creación de directorios en Autonomous Database para obtener información sobre la creación de directorios.
-
Para mostrar los enlaces de base de datos, utilice la vista
ALL_DB_LINKS
. Consulte ALL_DB_LINKS en Referencia de base de datos 19c de Oracle Database u Referencia de base de datos de Oracle Database 23ai para obtener más información. -
El archivo de cartera, junto con el identificador de usuario y la contraseña de la base de datos, proporcionan acceso a los datos de Autonomous Database de destino. Almacene los archivos de cartera en una ubicación segura. Comparta los archivos de cartera solo con usuarios autorizados.
- La entrada
DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK
debe mencionar el nombre de exploración de la instancia de Autonomous Database dedicada de destino como parámetro 'hostname'.