Criar Links de Banco de Dados TLS de um Autonomous Database para outro Autonomous Database
Você pode criar links de banco de dados TLS de um Autonomous Database na Infraestrutura Dedicada do Exadata para um Autonomous Database de destino que esteja em um ponto final público.
Tópicos Relacionados
Criar Links de Banco de Dados TLS Unidirecional de um Autonomous Database para outro Autonomous Database
Você pode criar links de banco de dados TLS unidirecionais de um Autonomous Database em uma Infraestrutura Dedicada do Exadata para um Autonomous Database acessível publicamente.
Para criar links de banco de dados para um destino público, o banco de dados de destino deve estar acessível. Alguns bancos de dados, incluindo Autonomous Databases, podem limitar o acesso (por exemplo, usando Listas de Controle de Acesso). Certifique-se de ativar seu banco de dados de destino para permitir o acesso do banco de dados de origem para que o link do banco de dados funcione. Se você limitar o acesso com Listas de Controle de Acesso (ACLs), poderá encontrar o endereço IP de saída do Autonomous Database de origem e permitir que esse endereço IP se conecte ao seu banco de dados de destino. Quando o banco de dados de destino é outro Autonomous Database, você pode adicionar o endereço IP de saída do banco de dados de origem à ACL do banco de dados de destino.
Consulte Obter Detalhes da Tenancy para obter informações sobre como localizar o endereço IP de saída.
Para criar um link de banco de dados para um Autonomous Database de destino sem uma wallet (TLS):
Para as credenciais criadas na Etapa 1, as credenciais do banco de dados de destino, se a senha do usuário de destino for alterada, você poderá atualizar a credencial que contém as credenciais do usuário de destino da seguinte forma:
BEGIN
DBMS_CLOUD.UPDATE_CREDENTIAL
(
credential_name => 'DB_LINK_CRED',
attribute => 'PASSWORD',
value => 'password' );
END;
/
Em que password é a nova senha.
Após essa operação, os links de banco de dados existentes que usam essa credencial continuam funcionando sem que seja necessário eliminar e recriar os links de banco de dados.
Para obter informações adicionais, consulte:
Criar Links de Banco de Dados mTLS de um Autonomous Database para outro Autonomous Database
Você pode criar links de banco de dados mTLS de um Autonomous Database em uma Infraestrutura Dedicada do Exadata para um Autonomous Database acessível publicamente.
Para criar links de banco de dados para um destino público, o banco de dados de destino deve estar acessível. Alguns bancos de dados, incluindo Autonomous Databases, podem limitar o acesso (por exemplo, usando Listas de Controle de Acesso). Certifique-se de ativar seu banco de dados de destino para permitir o acesso do banco de dados de origem para que o link do banco de dados funcione. Se você limitar o acesso com Listas de Controle de Acesso (ACLs), poderá encontrar o endereço IP de saída do Autonomous Database de origem e permitir que esse endereço IP se conecte ao seu banco de dados de destino. Por exemplo, se o banco de dados de destino for outro Autonomous Database, você poderá adicionar o endereço IP de saída do banco de dados de origem à ACL do banco de dados de destino.
Consulte Obter Detalhes da Tenancy para obter informações sobre como localizar o endereço IP de saída.
Para criar links de banco de dados para um Autonomous Database de destino com uma wallet (mTLS):
Para as credenciais criadas na Etapa 5, as credenciais do banco de dados de destino, se a senha do usuário de destino for alterada, você poderá atualizar a credencial que contém as credenciais do usuário de destino da seguinte forma:
BEGIN
DBMS_CLOUD.UPDATE_CREDENTIAL
(
credential_name => 'DB_LINK_CRED',
attribute => 'PASSWORD',
value => 'password' );
END;
/
Em que password é a nova senha.
Após essa operação, os links de banco de dados existentes que usam essa credencial continuam funcionando sem que seja necessário eliminar e recriar os links de banco de dados.
Para obter informações adicionais, consulte:
Observações de Link de Banco de Dados com um Destino que seja um Autonomous Database
Fornece observações para criar links de banco de dados para um destino que seja outro Autonomous Database.
Observações para links de banco de dados para outro Autonomous Database:
-
Somente um arquivo de wallet é válido por diretório para uso com links de banco de dados. Você só pode fazer upload de um
cwallet.sso
de cada vez para o diretório escolhido para arquivos de wallet (por exemplo, DBLINK_WALLET_DIR). Isso significa que, com umcwallet.sso
em DBLINK_WALLET_DIR, você só pode criar links para os bancos de dados para os quais a wallet nesse diretório é válida. Para usar vários arquivoscwallet.sso
com links de banco de dados, crie diretórios adicionais e coloque cadacwallet.sso
em um diretório diferente. Quando você criar links de banco de dados comDBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK
, especifique o diretório que contém a wallet com o parâmetrodirectory_name
.Consulte Criar Diretório no Autonomous Database para obter informações sobre a criação de diretórios.
-
Para listar os links de banco de dados, use a view
ALL_DB_LINKS
. Consulte ALL_DB_LINKS em Referência de Banco de Dados 19c do Oracle Database ou Referência de Banco de Dados Oracle Database 23ai para obter mais informações. -
O arquivo da wallet com o ID e a senha do usuário do Banco de Dados fornece acesso aos dados no Autonomous Database de destino. Armazene os arquivos da wallet em um local seguro. Só compartilhe os arquivos da wallet com usuários autorizados.
- A entrada
DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK
deve mencionar o nome da verificação do Autonomous Database Dedicado de destino como o parâmetro 'hostname'.