Crear enlaces de base de datos TLS desde una base de datos de IA autónoma a otra base de datos de IA autónoma
Puede crear enlaces de base de datos TLS desde una base de datos de IA autónoma en una infraestructura de Exadata dedicada a una base de datos de IA autónoma de destino que esté en un punto final público.
Temas relacionados
Creación de enlaces de base de datos TLS unidireccionales de una base de datos de IA autónoma a otra base de datos de IA autónoma
Puede crear enlaces de base de datos TLS unidireccionales desde una base de datos de IA autónoma en una infraestructura de Exadata dedicada hasta una base de datos de IA autónoma de acceso público.
Para crear enlaces de base de datos a un destino público, se debe poder acceder a la base de datos de destino. Algunas bases de datos, incluidas las base de datos de IA autónoma, pueden limitar el acceso (por ejemplo, mediante listas de control de acceso). Asegúrese de activar la base de datos de destino para permitir el acceso desde la base de datos de origen para que el enlace de base de datos funcione. Si limita el acceso con listas de control de acceso (ACL), puede buscar la dirección IP de salida de la base de datos de IA autónoma de origen y permitir que esa dirección IP se conecte a la base de datos de destino. Cuando la base de datos de destino es otra base de datos de IA autónoma, puede agregar la dirección IP de salida de la base de datos de origen a la ACL de la base de datos de destino.
Consulte Obtención de los detalles del arrendamiento para obtener información sobre cómo buscar la dirección IP de salida.
Para crear un enlace de base de datos a una base de datos de IA autónoma de destino sin cartera (TLS):
Para las credenciales creadas en el paso 1, las credenciales de la base de datos de destino, 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.
Para obtener información adicional, consulte:
Crear enlaces de base de datos mTLS de una base de datos de IA autónoma a otra base de datos de IA autónoma
Puede crear enlaces de base de datos mTLS desde una base de datos de IA autónoma en una infraestructura de Exadata dedicada a una base de datos de IA autónoma de acceso público.
Para crear enlaces de base de datos a un destino público, se debe poder acceder a la base de datos de destino. Algunas bases de datos, incluidas las base de datos de IA autónoma, pueden limitar el acceso (por ejemplo, mediante listas de control de acceso). Asegúrese de activar la base de datos de destino para permitir el acceso desde la base de datos de origen para que el enlace de base de datos funcione. Si limita el acceso con listas de control de acceso (ACL), puede buscar la dirección IP de salida de la base de datos de IA autónoma de origen y permitir que esa dirección IP se conecte a la base de datos de destino. Por ejemplo, si la base de datos de destino es otra base de datos de IA autónoma, puede agregar la dirección IP de salida de la base de datos de origen a la ACL de la base de datos de destino.
Consulte Obtención de los detalles del arrendamiento para obtener información sobre cómo buscar la dirección IP de salida.
Para crear enlaces de base de datos a una base de datos de IA autónoma de destino con una cartera (mTLS):
Para las credenciales creadas en el paso 5, las credenciales de la base de datos de destino, 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.
Para obtener información adicional, consulte:
Notas de enlace de base de datos con un destino que es una base de datos de IA autónoma
Proporciona notas para crear enlaces de base de datos a un destino que es otra base de datos de IA autónoma.
Notas para enlaces de base de datos a otra base de datos de IA autónoma:
-
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 directorio en Autonomous AI 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 Oracle Database 19c Database Reference u Oracle Database 26ai Database Reference para obtener más información. -
El archivo de cartera, junto con el ID de usuario y la contraseña de la base de datos, proporcionan acceso a los datos de la base de datos de IA autónoma 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 base de datos de IA autónoma de destino como parámetro 'hostname'.