Oracle: Criando um DBLink

dblink1
Olá Galera!
É possível criar uma ligação entre dois bancos? Para essa pergunta a resposta é SIM. Uma das grandes vantagens de criar um link de banco de dados, é permitir o acesso aos dados de um outro banco de dados sem a necessidade de exportar essas linhas.
Antes de criar o dblink, precisamos alterar o TNSNames.Ora e criar uma conexão que terá Service_Name responsável por esse Dblink.
Exemplo no TNSNames.Ora
Banco_Link = (DESCRIPTION =
                             (ADDRESS_LIST =
                                (ADDRESS = (PROTOCOL = TCP)(HOST = 210.210.210.210)(PORT = 1521)

                            )
                         )
                       (CONNECT_DATA =(SERVICE_NAME = dblink)
                       )
)

 
Após ter inserindo a conexão no TNSNames, vamos criar o DataBase Link(DBLink).
SQL> CREATE DATABASE LINK DBLINK CONNECT TO NOME_USUARIO IDENTIFIED BY SENHA_USUARIO USING ‘SERVICE_NAME’
Essa é a linha, que permite criar um DBLink.
Vamos para o Exemplo:
SQL> Create Database link dbl_banco Connect to CarlosGomes identified by 123456 using ‘Banco_Link’;
OBS: Vale lembrar que para gerar esse script, é necessário ter privilégios de dados pelo DBA.
Espero ter ajudado mais uma vez.
Abraços.

Share

    Deixe uma resposta

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

    © 2019 All Rights Reserved. Cooperati.